Ebben a videóban megvizsgáljuk, hogyan lehet egyszerűsíteni néhány előző videóban létrehozott képletet úgy, hogy az IF utasításokat lecseréljük a MIN függvényre és egy kis logikai logikára.
Ne felejtsd el megnézni az első videót, ha még nem tetted meg.
A példában képleteink vannak, amelyek két szinten kiszámítják a vállalati egyezést a munkáltató által támogatott nyugdíjtervhez.
Mindkét szint egy vagy több IF utasítást használ, és a második képlet kissé bonyolult.
Nézzük meg, hogyan lehet a képleteket kissé leegyszerűsíteni.
=IF(C5<=4%,C5*B5,4%*B5)
Az 1. szintnél a vállalati meccs felső határa 4%. Ha a halasztás kisebb vagy egyenlő, mint 4%, akkor egyszerűen használhatjuk olyan állapotban, és megszorozhatjuk a C5-öt B5-tel, de ha a halasztás nagyobb, mint 4%, akkor a B5 4-szeresét szorozzuk.
Tehát először egy kicsit leegyszerűsíthetjük a dolgokat azzal, hogy az IF függvény csak kiszámítja a százalékot. Ezután szorozza meg az eredményt B5-tel.
=IF(C5<=4%,C5,4%)*B5
Mindig jó eltávolítani a képletek duplikációját, ha lehetséges.
De teljesen eltávolíthatjuk az IF-t is a MIN használatával.
=MIN(C5,4%)*B5
Lényegében a kisebbet vesszük a C5-ből vagy 4% -ból, és megszorozzuk a B5-öt. Nincs szükség IF-re.
A 2. szintnél egy bonyolultabb képletünk van:
=IF(C5<=4%,0,IF(C5<=6%,(C5-4%)*B5,2%*B5))*50%
A külső IF-ben ellenőrizzük a halasztást. Ha ez kevesebb, mint 4%, készen vagyunk. Ez azt jelenti, hogy az egész mérkőzést az 1. szinten kezelték, tehát a 2. szint nulla.
Ha azonban a halasztás nagyobb, mint 4%, akkor egy másik IF-t használunk. Ez az IF ellenőrzi, hogy a halasztás kisebb vagy egyenlő-e 6% -kal. Ha igen, kivonunk 4% -ot, és megszorozzuk B5-tel. Ha nem, akkor csak 2% -ot használunk, mivel két százalék a maximális egyezés a 2. szinten.
Először vigyük ki a B5-et az IF-ből, mint korábban.
=IF(C5<=4%,0,IF(C5<=6%,C5-4%,2%)*B5)*50%
Most átírhatjuk a belső IF-t MIN-mel, hasonlóan ahhoz, amit az 1. rétegben tettünk.
=IF(C5>4%,MIN(2%,C5-4%),0%)*B5*50%
Vegyük a kisebb 2% -ot vagy a C5-4% -ot, majd szorozzuk meg a B5-öt.
Ez egy egyszerűbb képlet, de egy lépéssel tovább léphetünk a logikai logika használatával.
Vegye figyelembe, hogy a C5> 4% egy logikai kifejezés, amely az IGAZ vagy HAMIS értéket adja vissza. Most az Excelben a TRUE 1-re, a FALSE pedig nullára értékel.
Ez azt jelenti, hogy eltávolíthatjuk az IF-t, és csak megszorozzuk a kifejezés szorzatát a képlet többi részével:
=(C5>4%)*MIN(2%,C5-4%),0%)*50%*B5
Ha a C5 értéke nem nagyobb, mint 4%, akkor a kifejezés FALSE (vagy nulla) értéket ad vissza, és törli a képlet többi részét, mivel a nulla szorzat bármi nulla.