Урок за Excel: Пример за опростена формула 401k Match

Съдържание

В това видео ще разгледаме как да опростим някои формули, които създадохме в предишно видео, като заменим IF изрази с функцията MIN и малко булева логика.

Уверете се, че сте гледали първото видео, ако още не сте го направили.

В примера имаме формули, които изчисляват фирмено съвпадение за спонсориран от работодателя пенсионен план на две нива.

И двата нива използват един или повече IF изрази, а втората формула е малко сложна.

Нека да разгледаме как да опростим малко формулите.

=IF(C5<=4%,C5*B5,4%*B5)

За ниво 1, мачът на компанията е ограничен до 4%. Ако отсрочването е по-малко или равно на 4%, можем просто да го използваме както е и да умножим C5 по B5, но когато отлагането е по-голямо от 4%, умножаваме 4% по B5.

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

=IF(C5<=4%,C5,4%)*B5

Винаги е добре да премахнете дублирането във формула, когато е възможно.

Но можем също така да премахнем IF, като вместо това използваме MIN.

=MIN(C5,4%)*B5

По същество вземаме по-малкото от C5 или 4% и умножаваме B5. Няма нужда от IF.

За ниво 2 имаме по-сложна формула:

=IF(C5<=4%,0,IF(C5<=6%,(C5-4%)*B5,2%*B5))*50%

Във външния IF проверяваме отсрочването. Ако е по-малко от 4%, готово. Това означава, че целият мач е обработен в Tier 1, така че Tier 2 е нула.

Ако обаче отсрочването е по-голямо от 4%, използваме друг IF. Този IF проверява дали отсрочването е по-малко или равно на 6%. Ако е така, изваждаме 4% и умножаваме по B5. Ако не, ние просто използваме 2%, тъй като два процента е максималното съвпадение в ниво 2.

Нека първо преместим B5 от IF, както направихме преди.

=IF(C5<=4%,0,IF(C5<=6%,C5-4%,2%)*B5)*50%

Сега можем да пренапишем вътрешния IF с MIN, подобно на това, което направихме в ниво 1.

=IF(C5>4%,MIN(2%,C5-4%),0%)*B5*50%

Вземете по-малките 2% или C5-4%, след което умножете B5.

Това е по-проста формула, но можем да отидем още една стъпка по-нататък, използвайки логическа логика.

Имайте предвид, че C5> 4% е логически израз, който връща TRUE или FALSE. Сега в Excel TRUE се оценява на 1, а FALSE - на нула.

Това означава, че можем да премахнем IF и просто да умножим израза по остатъка от формулата:

=(C5>4%)*MIN(2%,C5-4%),0%)*50%*B5

Ако C5 не е по-голям от 4%, изразът връща FALSE (или нула) и отменя останалата част от формулата, тъй като нулата по нищо е нула.

Разбира се

Основна формула

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