Найти соответствие, удовлетворяющее нескольким условиям в Excel - PullRequest
0 голосов
/ 25 октября 2019

Представьте, что у меня есть следующий набор данных:

h   |   t   |   ID
60  |   6   |   HP60x6
80  |   5   |   HP80x5
80  |   6   |   HP80x6
80  |   7   |   HP80x7
100 |   6   |   HP100x6
100 |   7   |   HP100x7

Теперь, скажем, я хочу получить идентификатор для элемента с h = 80 и t = 6. Поскольку точное совпадение (ID = HP80x6), я решил это, используя это:

{=INDEX(C1:C6;MATCH(1;(80=A1:A6)*(6=B1:B6);0))}

Моя проблема в том, если я хочу найти что-то вроде h = 70 и t = 6. Поскольку точного совпадения нет, я хочу гарантировать, что возвращаемый идентификатор - это минимум, который гарантирует h> = 70 и t> = 6. Другими словами, например, хотя ID = HP80x7 соблюдает условие h> = 70 и t> = 6, это не идентификатор с минимальными значениями. В этом случае я ожидаю получить ID = HP80x6 (так же, как и в предыдущем случае). Как я могу решить эту проблему в одной ячейке, не добавляя больше столбцов или строк для промежуточных вычислений?

Заранее спасибо

...