Kada trebate napraviti uvjetni izračun, odgovor je funkcija IF. Djeluje ovako: Ako, onda; inače. Na sljedećoj slici jednostavni IF izračunava bonus za vašu prodaju veći od 20 000 USD.
![](https://cdn.wiki-base.com/8543311/excel_2020_handle_multiple_conditions_in_if_-_excel_tips.png.webp)
Ali što se događa kada treba ispuniti dva uvjeta? Većina ljudi ugnijezdi jednu izjavu IF u drugu, kao što je prikazano dolje:
Ali ovo gniježđenje izmiče kontroli ako imate mnogo uvjeta koje morate ispuniti. Upotrijebite funkciju AND da skratite i pojednostavite formulu. =AND(Test,Test,Test,Test)
je True samo ako svi logički testovi imaju vrijednost True. Sljedeći primjer prikazuje kraću formulu s istim rezultatima.
![](https://cdn.wiki-base.com/8543311/excel_2020_handle_multiple_conditions_in_if_-_excel_tips_3.png.webp)
Ako volite I, možda ćete pronaći upotrebu za ILI i NE. =OR(Test,Test,Test,Test)
je True ako je bilo koji od logičkih testova True. NE poništava odgovor, tako =NOT(True)
je False i =NOT(False)
True. Ako ikad budete trebali raditi nešto otmjeno poput NAND-a, možete to koristiti =NOT(AND(Test,Test,Test,Test))
.
Oprez
Iako je Excel 2013 predstavio XOR kao ekskluzivni ili, on ne funkcionira onako kako bi računovođe očekivale. =XOR(True,False,True,True)
je istinita iz razloga koji su ovdje prekomplicirani da bi se objasnili. XOR broji imate li neparan broj True vrijednosti. Neparan. Stvarno čudno.