Excel-handledning: Förenklad formelexempel 401k Match

Innehållsförteckning

I den här videon tittar vi på hur vi kan förenkla vissa formler som vi skapade i en tidigare video genom att ersätta IF-uttalanden med MIN-funktionen och lite boolesk logik.

Se till att du tittar på den första videon om du inte redan har gjort det.

I exemplet har vi formler som beräknar en företagsmatchning för en arbetsgivarsponserad pensionsplan i två nivåer.

Båda nivåerna använder en eller flera IF-påståenden, och den andra formeln är lite komplicerad.

Låt oss titta på hur man förenklar formlerna lite.

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

För nivå 1 är företagsmatchen begränsad till 4%. Om uppskjutningen är mindre än eller lika med 4% kan vi helt enkelt använda den som den är och multiplicera C5 med B5, men när uppskjutningen är större än 4% multiplicerar vi 4% gånger B5.

Så först kan vi förenkla saker lite genom att bara få IF-funktionen att räkna ut procenten. Multiplicera sedan resultatet med B5.

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

Det är alltid bra att ta bort dubblering i en formel när det är möjligt.

Men vi kan också ta bort IF helt genom att använda MIN istället.

=MIN(C5,4%)*B5

I huvudsak tar vi det lägsta av C5 eller 4% och multiplicerar B5. Inget behov av IF.

För Tier 2 har vi en mer komplicerad formel:

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

I den yttre IF kontrollerar vi uppskjutningen. Om det är mindre än 4% är vi klara. Det betyder att hela matchen hanterades i Tier 1, så Tier 2 är noll.

Om uppskjutningen är större än 4% använder vi dock en annan IF. Denna IF kontrollerar om uppskjutningen är mindre än eller lika med 6%. Om så är fallet subtraherar vi 4% och multiplicerar med B5. Om inte använder vi bara 2% eftersom två procent är den maximala matchningen i nivå 2.

Låt oss först flytta B5 ut ur IF som vi gjorde tidigare.

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

Nu kan vi skriva om den inre IF med MIN som liknar vad vi gjorde i Tier 1.

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

Ta de mindre 2% eller C5-4%, multiplicera sedan B5.

Detta är en enklare formel, men vi kan gå ett steg längre med boolesk logik.

Observera att C5> 4% är ett logiskt uttryck som returnerar antingen SANT eller FALSKT. Nu, i Excel, utvärderas SANT till 1 och FALSE utvärderas till noll.

Det betyder att vi kan ta bort IF och bara multiplicera uttrycket gånger resten av formeln:

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

Om C5 inte är större än 4% returnerar uttrycket FALSE (eller noll) och avbryter resten av formeln, eftersom noll gånger är noll.

Kurs

Core Formula

Intressanta artiklar...