Много пъти хората ме молят да им помогна за отстраняване на грешка в тяхната вложена функция IF. И понякога формулата им е по -голяма от тази публикация в блога (сериозно! Не се шегувам).
В някои от случаите обаче тази дълга формула може да бъде съкратена с помощта на функцията VLOOKUP.
Избягване на вложена IF функция
Помислете за сценарий, както е показано по -долу. Имате списък със студенти и техните оценки на изпит. Сега трябва да присвоите оценка на всеки ученик въз основа на предварително определени критерии.
Нещо, както е показано по -долу:
Сега един от начините е да напишете дълга вложена IF функция и да си губите времето. Друг, по -ефективен във времето е начинът VLOOKUP.
Потърсете за спасяване
За да използваме VLOOKUP, трябва леко да променим таблицата с критерии и да направим нещо, както е показано по -долу
А предпоставка за този метод е, че критериите в колона I трябва да бъдат сортирани във възходящ ред. Методът VLOOKUP няма да работи, ако този списък не е сортиран.
Сега използвайте следната формула:
= VLOOKUP (C3, $ I $ 3: $ J $ 10,2, ИСТИНА)
Въпреки че това е нашата същата стандартна формула VLOOKUP, обърнете внимание, че тя има аргумент „TRUE“ в края, което означава приблизително съвпадение.
Това означава, че когато оценките са по -малки от 30, VLOOKUP връща оценката за 0, което е F, но когато е 30, ще връща E. По същия начин, когато оценките са между 30 и 40, връща степен E, но когато става 40 (или между 40 и 50) връща степен D.
Това определено спестява време и е лесно за използване от дълго вложената IF функция.