Koşullu bir hesaplama yapmanız gerektiğinde, yanıt EĞER işlevi olacaktır. Şöyle çalışır: If, then; aksi takdirde . Aşağıdaki şekilde, basit bir EĞER, 20.000 $ 'dan fazla olan satışlarınız için bir bonus hesaplar.
![](https://cdn.wiki-base.com/8543311/excel_2020_handle_multiple_conditions_in_if_-_excel_tips.png.webp)
Ancak iki koşulun karşılanması gerektiğinde ne olur? Çoğu kişi, aşağıda gösterildiği gibi, bir IF ifadesini diğerinin içine yerleştirir:
Ancak, karşılanması gereken birçok koşulunuz varsa, bu yuvalama kontrolden çıkar. Formülü kısaltmak ve basitleştirmek için VE işlevini kullanın. =AND(Test,Test,Test,Test)
Yalnızca tüm mantıksal testler True olarak değerlendirilirse True olur. Aşağıdaki örnek, aynı sonuçlara sahip daha kısa bir formülü göstermektedir.
![](https://cdn.wiki-base.com/8543311/excel_2020_handle_multiple_conditions_in_if_-_excel_tips_3.png.webp)
AND'den hoşlanıyorsanız, VEYA için bir kullanım bulabilir ve DEĞİL. =OR(Test,Test,Test,Test)
Mantıksal testlerden herhangi biri Doğru ise True. Yanıtı tersine çevirmez =NOT(True)
, yanlıştır ve =NOT(False)
doğrudur. Bir NAND gibi süslü bir şey yapmak zorunda kalırsanız, kullanabilirsiniz =NOT(AND(Test,Test,Test,Test))
.
Dikkat
Excel 2013, XOR'u Özel Veya olarak tanıtmasına rağmen, muhasebecilerin beklediği şekilde çalışmıyor. =XOR(True,False,True,True)
Burada açıklanamayacak kadar karmaşık nedenlerden dolayı doğrudur. XOR, tek sayıda True değeriniz olup olmadığını sayar. Garip. Gerçekten tuhaf.