![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 10.01.2009
Сообщений: 18
|
![]()
Помогите пожалуйста! Какими средствами Excell можно расчитать количество в БД. Пример прилагаю.
Поясню чего хочу. В сводной таблице на листе 2 данные выбраны и отсортированы в следующей последовательности и полям: MESH,mm; H,m; № LOVA; № LOVUSHKI. При этом поле H,m (а соответственно и последующие данные) сгруппировано с шагом 10 m. Основная задача - подсчитать количество LOVUSHEK по 10 m диапазонам. Это должно выглядеть как представлено на листе 2 справа от сводной таблицы (в желтом поле). Спасибо Последний раз редактировалось ITM; 07.02.2009 в 17:05. |
![]() |
![]() |
#2 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
чуть подправил таблицу (добавил колонку).
формула в первой строке считает данные между 100 и 109 (включительно), аналогично во второй между 130 и 139. Для двух последних строк предельные значения записаны как строка вида НГ-ВГ, где НГ - нижняя граница, ВГ - верхняя (граничные значения включены в расчет количества).
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
#3 |
Пользователь
Регистрация: 10.01.2009
Сообщений: 18
|
![]()
Колонки с диапазонами глубин добавили верно. В остальном, не то... . Чуствую, что я сам коряво объяснил чего хочу. Постараюсь исправиться. См. мою сводную таблицу и искомый пример на желтом.
MESH,mm--H,m-----Количество ловушек 25-------100-109-----2 ---------130-139-----3 ---------150-159-----2 ---------170-179-----5 Это значит, что: - в диапазоне глубин (H,m) 100-109 метров было исследовано 2 ловушки (№лова412, №№ловушек 1 и 5); - в 130-139 м - 3 ловушки (№лова 374, №№ловушек 1, 8 и 14); - в 150-159 м - 2 ловушки (№лова 454, №№ловушек 2 и 8); - в 170-179 м - 5 ловушек (№лова 382, №ловушки 1; №лова 407, №№ловушек 1 и 13; №лова 421, №№ловушек 1 и 16). Вот это количество ловушек я и хочу высчитать. Думаю что теперь более понятно изложил? Заранее спасибо. |
![]() |
![]() |
#4 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
на зеленом фоне все посчитано на основании сводной таблицы.
на желтом фоне - формула написана на основании общей базы, но оказалось на Н=170-179м несколько ЛОВОВ и ЛОВУШКУ №1 - надо было учитывать 3 раза, а формула ее считает как 1. Хотите - можете исправить формулу, главное не вывихнуть мозг. Считается все очень медленно из-за формул на желтом фоне, там совершенно дикие вычисления происходят (по количеству данных)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
#5 |
Пользователь
Регистрация: 10.01.2009
Сообщений: 18
|
![]()
Спасибо конечно, а проще никак нельзя? Без вывиха мозга. Например с помощью сводной таблицы? Ведь как я понял, для каждой строки нужно вводить свою формулу?
|
![]() |
![]() |
#6 | ||
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
![]() Цитата:
![]() Цитата:
![]() |
||
![]() |
![]() |
#7 | |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]() Цитата:
2 EducatedFool спасибо я у тебя тоже уже многому научился...
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
|
![]() |
![]() |
#8 |
Пользователь
Регистрация: 10.01.2009
Сообщений: 18
|
![]()
А вот и не получается копировать. При любом виде копирования количество ловушек в последующих диапазонах получается равное 1
|
![]() |
![]() |
#9 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
кроме формулы необходимо указать значения в колонке "мин", по аналогии с 4-мя первыми строками (сюда пишем то, что должно найтись во второй колонке сводной таблицы), а формула-таки одна и таже во всех ячейках
присмотрелся, не учитывается 25, 70 мм... чуть позже поправлю
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
#10 |
Пользователь
Регистрация: 10.01.2009
Сообщений: 18
|
![]()
Ok, подожду.
|
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Групироваие данных по месяцем в кварталы без использования сводных таблиц | McKlavishnikov | Microsoft Office Excel | 17 | 12.02.2009 14:11 |
Экспорт c Excell в Access | sashaslam | БД в Delphi | 3 | 28.10.2008 13:38 |
Копировать данные из Excell в Word | Dimon_isu | Microsoft Office Excel | 3 | 15.05.2008 12:12 |
Копирование данных из Excell в Word | Dimon_isu | Microsoft Office Excel | 6 | 13.02.2008 17:38 |