
Загальна формула
=INDEX(data,MATCH(lookup,values)+1)
Резюме
Для відповідності значенню "наступне найвище" в таблиці пошуку можна використовувати формулу на основі INDEX та MATCH. У наведеному прикладі формула в F6 має вигляд:
=INDEX(level,MATCH(F4,points)+1)
де "рівень" - іменований діапазон C5: C9, а "точки" - іменований діапазон B5: B9.
Пояснення
Ця формула є стандартною версією INDEX + MATCH з невеликим поворотом.
Працюючи зсередини назовні, MATCH використовується, щоб знайти правильний номер рядка для значення в F4, 2100. Без третього аргументу type_type, визначений, MATCH за замовчуванням приблизний збіг і повертає 2.
Невеликий поворот полягає в тому, що ми додаємо 1 до цього результату, щоб замінити відповідний результат і повернути 3 як номер рядка для INDEX.
Якщо рівень (C5: C9) подається як масив, а 3 - як номер рядка, INDEX повертає "Золото":
=INDEX(level,3) // returns Gold
Інший варіант
Вищевказаний підхід чудово підходить для простих пошуків. Якщо ви хочете використовувати MATCH, щоб знайти "наступний за величиною" збіг більш традиційним способом, ви можете відсортувати масив підстановки в порядку зменшення та використовувати MATCH, як описано на цій сторінці.