Excel-tutorial: Forenklet formeleksempel 401k Match

Indholdsfortegnelse

I denne video vil vi se på, hvordan vi forenkler nogle formler, vi oprettede i en tidligere video, ved at erstatte IF-udsagn med MIN-funktionen og lidt boolsk logik.

Sørg for at se den første video, hvis du ikke allerede har gjort det.

I eksemplet har vi formler, der beregner en virksomhedsmatch for en arbejdsgiver-sponsoreret pensionsplan i to niveauer.

Begge niveauer bruger et eller flere IF-udsagn, og den anden formel er lidt kompliceret.

Lad os se på, hvordan man forenkler formlerne lidt.

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

For Tier 1 er virksomhedens match begrænset til 4%. Hvis udsættelsen er mindre end eller lig med 4%, kan vi simpelthen bruge den som den er og multiplicere C5 med B5, men når udsættelsen er større end 4%, multiplicerer vi 4% gange B5.

Så først kan vi forenkle tingene lidt ved bare at have IF-funktionen til at finde ud af procentdelen. Multiplicer derefter resultatet med B5.

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

Det er altid godt at fjerne duplikering i en formel, når det er muligt.

Men vi kan også fjerne IF helt ved at bruge MIN i stedet.

=MIN(C5,4%)*B5

I det væsentlige tager vi den mindste af C5 eller 4% og multiplicerer B5. Intet behov for IF.

For Tier 2 har vi en mere kompliceret formel:

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

I den ydre IF kontrollerer vi udsættelsen. Hvis det er mindre end 4%, er vi færdige. Det betyder, at hele kampen blev håndteret i Tier 1, så Tier 2 er nul.

Men hvis udsættelsen er større end 4%, bruger vi en anden IF. Denne IF kontrollerer, om udsættelsen er mindre end eller lig med 6%. Hvis ja, trækker vi 4% og ganger med B5. Hvis ikke, bruger vi bare 2%, da to procent er det maksimale match i niveau 2.

Lad os først flytte B5 ud af IF som vi gjorde før.

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

Nu kan vi omskrive den indre IF med MIN svarende til hvad vi gjorde i Tier 1.

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

Tag de mindre 2% eller C5-4%, og gang derefter B5.

Dette er en enklere formel, men vi kan gå et skridt videre ved hjælp af boolsk logik.

Bemærk, at C5> 4% er et logisk udtryk, der returnerer enten SAND eller FALSK. Nu, i Excel, vurderes SAND til 1, og FALSK evalueres til nul.

Det betyder, at vi kan fjerne IF og bare multiplicere udtrykket gange resten af ​​formlen:

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

Hvis C5 ikke er større end 4%, returnerer udtrykket FALSE (eller nul) og annullerer resten af ​​formlen, da nul gange er noget nul.

Rute

Kerneformel

Interessante artikler...