Apabila anda perlu melakukan pengiraan bersyarat, fungsi IF adalah jawapannya. Ia berfungsi seperti ini: Sekiranya, maka; sebaliknya. Dalam gambar berikut, IF sederhana mengira bonus untuk penjualan anda lebih dari $ 20,000.
![](https://cdn.wiki-base.com/8543311/excel_2020_handle_multiple_conditions_in_if_-_excel_tips.png.webp)
Tetapi apa yang berlaku apabila dua syarat perlu dipenuhi? Sebilangan besar orang akan meletakkan satu penyataan IF di dalam yang lain, seperti yang ditunjukkan di bawah:
Tetapi sarang ini tidak dapat dilakukan sekiranya anda mempunyai banyak syarat yang harus dipenuhi. Gunakan fungsi AND untuk memendekkan dan mempermudah formula. =AND(Test,Test,Test,Test)
adalah Benar hanya jika semua ujian logik dinilai menjadi Benar. Contoh berikut menunjukkan formula yang lebih pendek dengan hasil yang sama.
![](https://cdn.wiki-base.com/8543311/excel_2020_handle_multiple_conditions_in_if_-_excel_tips_3.png.webp)
Sekiranya anda suka AND, anda mungkin dapat menggunakan ATAU dan TIDAK. =OR(Test,Test,Test,Test)
adalah Benar jika salah satu ujian logik itu Benar. TIDAK membalikkan jawapan, begitu =NOT(True)
juga Salah, dan =NOT(False)
Benar. Sekiranya anda pernah melakukan sesuatu yang mewah seperti NAND, anda boleh menggunakannya =NOT(AND(Test,Test,Test,Test))
.
Awas
Walaupun Excel 2013 memperkenalkan XOR sebagai Eksklusif Atau, ia tidak berfungsi seperti yang diharapkan oleh akauntan. =XOR(True,False,True,True)
adalah benar kerana alasan yang terlalu rumit untuk dijelaskan di sini. XOR mengira sama ada anda mempunyai bilangan nilai Benar yang ganjil. Aneh. Sungguh ganjil.