Формула Excel: вывод переопределения ВПР -

Содержание

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

=IF(VLOOKUP()=x,y,VLOOKUP())

Резюме

Чтобы переопределить вывод VLOOKUP, вы можете вложить VLOOKUP в функцию IF. В показанном примере формула в G5:

=IF(VLOOKUP(F5,key,2,TRUE)="F","x",VLOOKUP(F5,key,2,TRUE))

где ключ - это именованный диапазон B5: C9.

Эта формула возвращает стандартный вывод, если оценка> = 60, и «x» для оценок меньше 60.

Объяснение

Примечание: более простой подход - изменить таблицу, используемую функцией VLOOKUP напрямую. Но этот пример объясняет механизм тестирования и отмены вывода из VLOOKUP.

Эта формула основана на простом примере выставления оценок, подробно описанном здесь. Для заданной оценки ВПР использует существующую таблицу, именованный ключ диапазона (B5: C9), чтобы вычислить оценку. Режим совпадения нот установлен на приблизительный.

Чтобы переопределить вывод, ВПР вложена в оператор IF:

=IF(VLOOKUP(F5,key,2,TRUE)="F","x",VLOOKUP(F5,key,2,TRUE))

Дословный перевод этой формулы:

Если функция ВПР возвращает «F», верните «x». В противном случае верните результат из ВПР.

Результат «х» можно настроить по желанию. Чтобы ничего не отображать, укажите пустую строку ("").

Альтернативная формула

Более простая и менее повторяющаяся формула может быть создана с помощью IF для непосредственной проверки оценки следующим образом:

=IF(F5<60,"x",VLOOKUP(F5,key,2,TRUE))

Однако эта формула технически не отменяет вывод ВПР. Вместо этого он проверяет входящее значение балла и полностью игнорирует ВПР, если он ниже 60.

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