Алтернатива на голям брой от същия тип вложени IF в Excel с пример

По този въпрос възникват и много въпроси. Ето пример за задача, при която на пръв поглед трябва да използвате функцията IF в Excel и то повече от веднъж.

За преизпълнение на плана от 0 до 5 броя (включително), на служителя се изплаща бонус от 2%
от 6 до 10 бр. - 4%
от 11 до 15 бр. - 6%
от 16 до 20 бр. - 8%
и т.н.
от 95 до 100 бр. - 40%

Разполагаме с данни за изпълнението на плановете на служителите и трябва да изчислим премията.

Ако имаше няколко диапазона за изчисляване на премията, тогава бихме могли да използваме функцията IF, т.е.посочваме дали преизпълнението е по-голямо от 0 и по-малко или равно на 5, след това задайте премията на 2%, ако не, тогава отворете IF отново и проверете дали преизпълнението е по-голямо от 5 и по-малко или равно на 10, след това поставете премия от 4%, ако не, след това отворете IF и така нататък.

И така, нека започнем да разглеждаме решението на този проблем. Първо, нека създадем таблица с условията за изплащане на бонуса. Освен това стойностите FROM и TO трябва да бъдат в различни колони и посочени като числа.

алтернатива

След това пишем функцията VLOOKUP, която ще търси желания диапазон и ще върне съответната премия.

= VLOOKUP (H3; $ A $ 2: $ C $ 22; 3; 1), където

H3 е желаната стойност, в нашия случай това е изпълнението на плана от определен служител, за Иванов е 13 бр.

$ A $ 2: $ C $ 22 е таблица с бонус условия. Важно е първата колона на тази таблица да е ОТ

3 е третата колона на таблицата с условия, която съдържа% от бонуса, който се изплаща на служителя

След това разширяваме формулата за всички служители и променяме формата на бонуса на процент

брой

Това е много прост и ефективен начин за подобни задачи, които са много често срещани. Много хора веднага се замислят за вложени IF, но както можете да видите, има по-лесен, макар и не много очевиден начин с помощта на функцията VLOOKUP.