Формула Excel: Базовый ИНДЕКС ПОИСКПОЗ приблизительный -

Общая формула

=INDEX(grades,MATCH(score,scores,1))

Резюме

В этом примере показано, как использовать ИНДЕКС и ПОИСКПОЗ для получения оценки из таблицы на основе заданного балла. Для этого требуется «приблизительное совпадение», так как фактическая оценка вряд ли существует в таблице. Формула в ячейке F5:

=INDEX(C5:C9,MATCH(E5,B5:B9,1))

Что возвращает "B", правильную оценку 88.

Объяснение

Эта формула использует ПОИСКПОЗ, чтобы найти правильную строку для заданного результата. MATCH настроен на поиск значения в E5 в столбце B:

MATCH(E5,B5:B9,1)

Обратите внимание, что последний аргумент равен 1 (эквивалентен TRUE), что позволяет MATCH выполнять приблизительное сопоставление значений, перечисленных в порядке возрастания. В этой конфигурации ПОИСКПОЗ возвращает положение первого значения, которое меньше или равно искомому значению. В этом случае оценка 88, возвращается строка 4.

Как только ПОИСКПОЗ вернет 4, мы получим:

=INDEX(C5:C9,4)

Это заставляет INDEX извлекать значение в 4-й строке диапазона C5: C9, то есть «B».

Примечание: значения в столбце B должны быть отсортированы в порядке возрастания, чтобы ПОИСКПОЗ возвращало правильную позицию.

Интересные статьи...