Excel-zelfstudie: Vereenvoudigde formule 401k Match

In deze video bekijken we hoe we enkele formules kunnen vereenvoudigen die we in een vorige video hebben gemaakt, door IF-statements te vervangen door de MIN-functie en een beetje booleaanse logica.

Zorg ervoor dat je de eerste video bekijkt als je dat nog niet hebt gedaan.

In het voorbeeld hebben we formules die een bedrijfsmatch berekenen voor een door de werkgever gesponsord pensioenplan in twee niveaus.

Beide niveaus gebruiken een of meer ALS-instructies, en de tweede formule is een beetje ingewikkeld.

Laten we eens kijken hoe we de formules een beetje kunnen vereenvoudigen.

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

Voor Tier 1 is de bedrijfsmatch beperkt tot 4%. Als het uitstel kleiner is dan of gelijk is aan 4%, kunnen we het gewoon gebruiken zoals het is en C5 vermenigvuldigen met B5, maar als het uitstel groter is dan 4%, vermenigvuldigen we 4% met B5.

Dus eerst kunnen we de zaken een beetje vereenvoudigen door de ALS-functie het percentage te laten berekenen. Vermenigvuldig het resultaat vervolgens met B5.

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

Het is altijd goed om duplicatie in een formule indien mogelijk te verwijderen.

Maar we kunnen IF ook volledig verwijderen door in plaats daarvan de MIN te gebruiken.

=MIN(C5,4%)*B5

In wezen nemen we de kleinste van C5 of 4% en vermenigvuldigen we B5. Geen IF nodig.

Voor Tier 2 hebben we een meer gecompliceerde formule:

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

In de buitenste IF controleren we het uitstel. Als het minder is dan 4%, zijn we klaar. Dit betekent dat de hele wedstrijd werd afgehandeld in niveau 1, dus niveau 2 is nul.

Als het uitstel echter groter is dan 4%, gebruiken we een andere IF. Deze IF controleert of het uitstel minder dan of gelijk is aan 6%. Als dat het geval is, trekken we 4% af en vermenigvuldigen we met B5. Als dit niet het geval is, gebruiken we slechts 2%, aangezien twee procent de maximale overeenkomst is in niveau 2.

Laten we eerst B5 uit de IF halen zoals we eerder deden.

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

Nu kunnen we de binnenste IF herschrijven met MIN, vergelijkbaar met wat we deden in Tier 1.

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

Neem de kleinere 2% of C5-4%, en vermenigvuldig dan B5.

Dit is een eenvoudigere formule, maar we kunnen nog een stap verder gaan met behulp van booleaanse logica.

Merk op dat C5> 4% een logische uitdrukking is die TRUE of FALSE retourneert. Nu, in Excel, evalueert TRUE naar 1 en FALSE evalueert naar nul.

Dat betekent dat we IF kunnen verwijderen en de uitdrukking gewoon kunnen vermenigvuldigen met de rest van de formule:

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

Als C5 niet groter is dan 4%, retourneert de uitdrukking FALSE (of nul) en annuleert de rest van de formule, aangezien nul keer alles nul is.

Cursus

Kernformule

Interessante artikelen...