Ak potrebujete vykonať podmienený výpočet, odpoveďou je funkcia IF. Funguje to takto: Ak, tak; inak . Na nasledujúcom obrázku jednoduchý IF vypočíta bonus za vaše tržby viac ako 20 000 dolárov.
![](https://cdn.wiki-base.com/8543311/excel_2020_handle_multiple_conditions_in_if_-_excel_tips.png.webp)
Čo sa však stane, keď treba splniť dve podmienky? Väčšina ľudí vnorí jeden príkaz IF do druhého, ako je uvedené nižšie:
Ale toto hniezdenie sa vám vymkne spod kontroly, ak máte veľa podmienok, ktoré musíte splniť. Pomocou funkcie AND vzorec skrátite a zjednodušíte. =AND(Test,Test,Test,Test)
má hodnotu True, iba ak sú všetky logické testy vyhodnotené ako True. Nasledujúci príklad ukazuje kratší vzorec s rovnakými výsledkami.
![](https://cdn.wiki-base.com/8543311/excel_2020_handle_multiple_conditions_in_if_-_excel_tips_3.png.webp)
Ak máte radi AND, môžete nájsť použitie pre ALEBO NIE. =OR(Test,Test,Test,Test)
je True, ak je niektorý z logických testov True. NIE obracia odpoveď, takže =NOT(True)
je False a =NOT(False)
je True. Ak niekedy budete musieť urobiť niečo vymysleného typu NAND, môžete použiť =NOT(AND(Test,Test,Test,Test))
.
Pozor
Aj keď program Excel 2013 predstavil XOR ako exkluzívny nástroj, nefunguje to tak, ako by to účtovníci očakávali. =XOR(True,False,True,True)
je pravda z dôvodov, ktoré sú príliš komplikované na to, aby sme ich tu vysvetlili. XOR počíta, či máte nepárny počet skutočných hodnôt. Zvláštny. Naozaj zvláštne.