I denne video ser vi på, hvordan man bygger en formel, der beregner et 401k-match ved hjælp af flere indlejrede IF-sætninger.
I USA matcher mange virksomheder en ansattes pensionsudskydelse op til en vis procent. I dette eksempel har kampen to niveauer.
I niveau 1 matcher virksomheden 100% op til 4% af den ansattes kompensation.
I niveau 2 matcher virksomheden 50% på udsættelse mellem 4% og 6%.
Så hvis en medarbejder bidrager med 10%, matcher virksomheden 100% op til 4% og 50% fra 4 til 6%. Derefter er der ingen kamp.
Lad os se på, hvordan vi kan beregne matchningen for disse to niveauer med IF-udsagn.
Så i den næste video ser vi på, hvordan vi simpelthen kan formlerne.
For at beregne match for Tier 1 kan vi starte sådan:
= HVIS (C5 <= 4%, C5 * B5)
Dette fungerer fint ved udsættelse på 4% eller derunder, men vi får FALSK for alt over 4%.
Så vi er nødt til at udvide IF-funktionen til at håndtere dette ved at tilføje en værdi, hvis den er falsk. Da niveau 1 er begrænset til 4%, og vi ved, at udsættelsen er mindst 4%, bruger vi simpelthen 4%.
= HVIS (C5 <= 4%, C5 * B5,4% * B5)
Når jeg kopierer dette ned, har vi de korrekte beløb til niveau 1.
For niveau 2 kan vi starte på samme måde:
= HVIS (C5 <= 4%,
I dette tilfælde returnerer vi dog nul, hvis udsættelsen er 4% eller mindre, da det allerede er dækket af Tier 1.
= HVIS (C5 <= 4%, 0
For værdien, hvis den er falsk, er den lidt mere vanskelig.
Hvis vi er nået så langt, ved vi, at udsættelsen er større end 4%, og vi ved, at kampen er begrænset til 6% for niveau 2. Så vi skal bruge en anden IF:
= HVIS (C5 <= 4%, 0, HVIS (C5 <= 6%, (C5-4%) * B5,2% * B5))
Hvis udsættelsen er <= 6%, trækkes 4% og ganges med B5. Hvis du er større end 6%, skal du bare bruge 2%, da det er grænsen.
Derefter, fordi kampen er 50% i niveau 2, multiplicerer vi med 50%:
* 50%
Når jeg kopierer formlen ned, har vi komplette niveau 2-beløb.
Så for at opsummere …
Som du kan se, kan denne slags beregninger blive ret komplekse i Excel, da vi tilføjer flere IF-udsagn for at styre logikken.
I den næste video viser jeg dig, hvordan du forenkler disse formler ved at erstatte IF-udsagnene med MIN-funktionen og lidt boolsk logik.