Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.11.2011, 17:35   #1
Артл
Пользователь
 
Регистрация: 16.08.2010
Сообщений: 66
По умолчанию выборка из данных

есть два столбца с данными , в одном столбце суммы активов, в другом количество рабочих и нужно сделать выборки 1) по сумме активов 500-2200 и количество человек 50-200, то есть два условия одновременно,и получившееся кол-во банков с такими параметрами записать в ячейку, помогите как это сделать? файл прилаживаю, если непонятно объяснил)
Вложения
Тип файла: zip pop.zip (2.0 Кб, 11 просмотров)
Артл вне форума Ответить с цитированием
Старый 25.11.2011, 18:10   #2
vikttur
Участник клуба
 
Регистрация: 16.05.2010
Сообщений: 1,249
По умолчанию

Код:
=СУММПРОИЗВ(--(B3:B32>=500);--(B3:B32<=2200);--(C3:C32>=50);--(C3:C32<=200))
Вторая вводится как формула массива, но должна быть быстрее:
Код:
{=СУММ(--ЕСЛИ(B3:B32>=500;ЕСЛИ(B3:B32<=2200;ЕСЛИ(C3:C32>=50;ЕСЛИ(C3:C32<=200;1)))))}
Если нужна одна-две формулы, применяйте первую, разницу в скорости почувствуете, только если Вы богомол
vikttur вне форума Ответить с цитированием
Старый 25.11.2011, 18:45   #3
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

или так:
Код:
=БСЧЁТ(БД;1;Условия)
см.вложение
Вложения
Тип файла: rar КнигаR737.rar (6.9 Кб, 11 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 25.11.2011, 19:56   #4
Артл
Пользователь
 
Регистрация: 16.08.2010
Сообщений: 66
По умолчанию

спасибо, но когда я сам составляю эту формулу
=БСЧЁТ(БД;1;Условия) у меня не срабатывают условия, я выделяю диапазон , но он не преобразуется в слово "Условия" в формуле, а остается просто диапазоном, что может быть не так?
Артл вне форума Ответить с цитированием
Старый 25.11.2011, 20:05   #5
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

так и должно быть.
БД и Условия в моем файле - это два поименованных диапазона.
в вашем файле вместо БД и Условия просто укажите ссылки на соотв. диапазоны. и в формуле записаны они должны быть как ссылки на диапазоны.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выборка данных Liilla Microsoft Office Excel 8 06.06.2011 09:30
ВЫБОРКА ДАННЫХ Айвенго Microsoft Office Access 0 14.02.2011 10:04
Выборка данных segail Microsoft Office Excel 4 08.02.2010 16:37
Выборка данных ADRENALIN86 Microsoft Office Excel 1 13.08.2009 15:51
Выборка данных из StringGrid quqer БД в Delphi 1 14.03.2008 12:56