Поиск на основе двух критериев, в том числе между полями диапазонов - PullRequest
2 голосов
/ 28 апреля 2020

Я пытаюсь создать формулу «Уточняющий запрос», чтобы получить точное значение, основанное на двух полях и трех полях (два из полей поиска - поля «Мин» и «Макс»), поэтому идея состоит в том, чтобы получить значение на основе имени поля и другое поле цифр c для двух полей, поскольку это диапазон чисел

Таблица поиска

enter image description here

Таблица, в которой формула будет создано (Inside LookupResult). Ниже приведен ожидаемый результат, где цена 150 для 101-AA должна быть ABCD

enter image description here

Спасибо за помощь

1 Ответ

1 голос
/ 28 апреля 2020

Вам просто нужно немного индексировать, не нужно ни MATCH, ни VLOOKUP. Например:

enter image description here

Формула в H2:

=INDEX(D:D,MAX(INDEX((A$2:A$3=F2)*(B$2:B$3<=G2)*(C$2:C$3>=G2)*ROW(A$2:A$3),)))

Или, если правила действительно могут применяться только к одному строка:

=INDEX(D:D,SUMPRODUCT((A$2:A$3=F2)*(B$2:B$3<=G2)*(C$2:C$3>=G2)*ROW(A$2:A$3)))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...