Saat Anda perlu melakukan kalkulasi bersyarat, fungsi IF adalah jawabannya. Ia bekerja seperti ini: If, then; jika tidak . Pada gambar berikut, IF sederhana menghitung 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 terjadi jika dua kondisi harus dipenuhi? Kebanyakan orang akan melapisi satu pernyataan IF di dalam yang lain, seperti yang ditunjukkan di bawah ini:
Tetapi bersarang ini menjadi tidak terkendali jika Anda memiliki banyak kondisi yang harus dipenuhi. Gunakan fungsi DAN untuk mempersingkat dan menyederhanakan rumus. =AND(Test,Test,Test,Test)
adalah True hanya jika semua tes logika dievaluasi ke True. Contoh berikut memperlihatkan rumus 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)
Jika Anda suka DAN, Anda mungkin menemukan penggunaan untuk OR dan NOT. =OR(Test,Test,Test,Test)
Benar jika salah satu dari tes logika adalah Benar. TIDAK membalikkan jawaban, begitu =NOT(True)
juga Salah, dan =NOT(False)
Benar. Jika Anda harus melakukan sesuatu yang mewah seperti NAND, Anda dapat menggunakannya =NOT(AND(Test,Test,Test,Test))
.
Peringatan
Meskipun Excel 2013 memperkenalkan XOR sebagai Exclusive Or, ini tidak berfungsi seperti yang diharapkan akuntan. =XOR(True,False,True,True)
Benar karena alasan yang terlalu rumit untuk dijelaskan di sini. XOR menghitung apakah Anda memiliki jumlah ganjil dari nilai True. Aneh. Sangat aneh.