Как искать по нескольким критериям одновременно в Excel?
Склейте критерии: =ИНДЕКС(результат; ПОИСКПОЗ(крит1&крит2; диапазон1&диапазон2; 0)) — ввод через Ctrl+Shift+Enter. Или ПРОСМОТРX с фильтром в Excel 365.
ВПР ищет только по одному столбцу. Для поиска по нескольким критериям есть несколько подходов.
ИНДЕКС/ПОИСКПОЗ с конкатенацией (любая версия)
=ИНДЕКС(D2:D500; ПОИСКПОЗ(F1&G1; A2:A500&B2:B500; 0))
Ввод через Ctrl+Shift+Enter. Склеивает город + товар в одну строку для поиска.
Вспомогательный столбец
Создайте столбец =A2&"-"&B2, затем обычный ВПР по нему — проще и быстрее.
ПРОСМОТРX + ФИЛЬТР (Excel 365)
=ПРОСМОТРX(1; (A2:A500=F1)*(B2:B500=G1); D2:D500)
Перемножение условий создаёт массив 0 и 1, ПРОСМОТРX находит первую единицу.
СУММПРОИЗВ для подсчёта
=СУММПРОИЗВ((A2:A500=F1)*(B2:B500=G1)*D2:D500)
Если нужна сумма, а не конкретное значение.