Výukový program pre Excel: Zjednodušený príklad vzorca 401k zhoda

V tomto videu sa pozrieme na to, ako zjednodušiť niektoré vzorce, ktoré sme vytvorili v predchádzajúcom videu, nahradením príkazov IF funkciou MIN a trochou logickej logiky.

Ak ste tak ešte neurobili, pozrite si prvé video.

V príklade máme vzorce, ktoré vypočítavajú zhody spoločnosti pre dôchodkový plán sponzorovaný zamestnávateľom v dvoch úrovniach.

Obe úrovne používajú jeden alebo viac príkazov IF a druhý vzorec je trochu komplikovaný.

Pozrime sa, ako trochu zjednodušiť vzorce.

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

V prípade úrovne 1 je zhoda spoločnosti obmedzená na 4%. Ak je odklad menej ako alebo rovný 4%, môžeme ho jednoducho použiť taký, aký je, a vynásobiť C5 B5, ale keď je odklad väčší ako 4%, vynásobíme 4% krát B5.

Najprv teda môžeme veci trochu zjednodušiť tým, že funkcia IF zistí percentá. Potom výsledok vynásobte B5.

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

Ak je to možné, je vždy dobré odstrániť duplikát vo vzorci.

IF však môžeme odstrániť aj úplne, keď použijeme MIN.

=MIN(C5,4%)*B5

V zásade berieme to menšie z C5 alebo 4% a vynásobíme B5. Nie je potrebné IF.

Pre úroveň 2 máme zložitejší vzorec:

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

Vo vonkajšom IF skontrolujeme odklad. Ak je to menej ako 4%, máme hotovo. To znamená, že celý zápas bol zvládnutý na 1. úrovni, takže 2. úroveň je nulová.

Ak je však odklad väčší ako 4%, použijeme iný IF. Tento IF skontroluje, či je odklad menší alebo rovný 6%. Ak áno, odčítame 4% a vynásobíme B5. Ak nie, použijeme iba 2%, pretože dve percentá sú maximálnou zhodou na úrovni 2.

Najprv presunieme B5 z IF ako predtým.

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

Teraz môžeme prepísať vnútorný IF s MIN podobne, ako sme to urobili na 1. úrovni.

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

Vezmite menšie 2% alebo C5-4%, potom vynásobte B5.

Toto je jednoduchší vzorec, ale pomocou logickej logiky môžeme ísť ešte o krok ďalej.

Upozorňujeme, že C5> 4% je logický výraz, ktorý vracia hodnotu TRUE alebo FALSE. Teraz je v programe Excel hodnota TRUE vyhodnotená ako 1 a hodnota FALSE ako hodnota nula.

To znamená, že môžeme odstrániť IF a iba vynásobiť výrazové časy zvyšku vzorca:

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

Ak hodnota C5 nie je väčšia ako 4%, výraz vráti hodnotu FALSE (alebo nulu) a zruší zvyšok vzorca, pretože nula krát všetko je nula.

Samozrejme

Základný vzorec

Zaujímavé články...