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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.06.2011, 16:37   #1
Python
Пользователь
 
Регистрация: 25.11.2006
Сообщений: 46
По умолчанию Выбрать значения по двум критериям. ВПР не помогло.

Друзья, помогите разобраться.

Есть таблица данных, есть критерии:
1)ФИ0
2) Наз. препарата
Нужна формула, которая найдет это значения в таблице исходя из этих двух критериев.
С ВПР и ЕСЛИ танцую с бубном с утра. Видно не мой день, не получается.
Файл прилагается.
Спасибо.
Вложения
Тип файла: rar 2 критерия.rar (13.3 Кб, 35 просмотров)
Python вне форума Ответить с цитированием
Старый 29.06.2011, 16:50   #2
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,170
По умолчанию

Код:
=SUMPRODUCT((A2:A500=G6)*(C2:C500=J5)*(D2:D500))
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 29.06.2011, 16:59   #3
Python
Пользователь
 
Регистрация: 25.11.2006
Сообщений: 46
По умолчанию

Спасибо.

Это аналог функции =СУММПРОИЗВ в русской версии?
Python вне форума Ответить с цитированием
Старый 29.06.2011, 17:00   #4
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,170
По умолчанию

Да. Но это работает потому, что количество - числа!
Но вероятно должны быть ещё варианты, я в формулах не очень разбираюсь...
webmoney: E265281470651 Z422237915069 R418926282008

Последний раз редактировалось Hugo121; 29.06.2011 в 17:03.
Hugo121 вне форума Ответить с цитированием
Старый 29.06.2011, 17:10   #5
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Цитата:
Сообщение от Hugo121 Посмотреть сообщение
...это работает потому, что количество - числа!
Игорь, а надо что бы был текст?

Ещё вариант - сводной.
Вложения
Тип файла: rar Python .rar (16.9 Кб, 32 просмотров)
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума Ответить с цитированием
Старый 29.06.2011, 17:12   #6
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,170
По умолчанию

Нет, в том смысле, что так вместо чисел вытянуть из другого столбца текст не получится. Наверное...
Проверил - текст как и ожидалось не тянется через СУММПРОИЗВ.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 29.06.2011, 17:15   #7
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

начиная с 2007 это подойдет:
Код:
=СУММЕСЛИМН($D$2:$D$480;$A$2:$A$480;G6;$C$2:$C$480;J5)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 29.06.2011, 17:27   #8
Python
Пользователь
 
Регистрация: 25.11.2006
Сообщений: 46
По умолчанию

Спасибо.

Да нет, вытягивать надо только числовые значения. И только в 2003 офисе.
Первый вариант думаю оптимальный. Еще по проверяю.
Python вне форума Ответить с цитированием
Старый 29.06.2011, 17:35   #9
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Цитата:
Сообщение от Python Посмотреть сообщение
Первый вариант думаю оптимальный.
Это самый "тяжёлый" вариант. На больших массивах будет сильно тормозить.
Оптимальный вариант (по быстродействию) - сводная.
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума Ответить с цитированием
Старый 29.06.2011, 17:48   #10
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,170
По умолчанию

А мне кажется, что оптимально - макрос на изменение этих двух ячеек.
Базу (если она не меняется) можно грузить в словарь при загрузке книги и мнгновенно из него выбирать данные.
Ну а если меняется - грузить каждый раз, или кнопкой обновлять, или грузить при изменении базы.
И кстати тогда безразлично - числа нужно тянуть или текст.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
СЧЕТЕСЛИ по двум диапазонам и критериям Vlad_88 Microsoft Office Excel 8 15.08.2013 08:47
найти среднее по двум критериям e_v_b Microsoft Office Excel 1 29.10.2010 10:56
Суммирование по двум критериям SingleSpart Microsoft Office Excel 4 26.03.2010 16:47
Выборка по двум критериям массива в Excel Ultramax Microsoft Office Excel 1 26.11.2009 17:41
суммирование данных по двум критериям misht Microsoft Office Excel 10 31.03.2009 12:58