Menangani beberapa kondisi dalam rumus IF. Artikel ini membandingkan tiga metode berbeda.
Saat Anda perlu melakukan kalkulasi bersyarat, fungsi IF adalah jawabannya. Jika kemudian sebaliknya. Pada gambar berikut, IF sederhana menghitung bonus jika penjualan Anda $ 20.000 atau lebih.

Tetapi apa yang terjadi jika dua kondisi harus dipenuhi? Kebanyakan orang akan menyarangkan satu pernyataan IF di dalam yang lain, seperti ini:

Tapi ini lepas kendali jika Anda memiliki banyak syarat yang harus dipenuhi. Fungsi AND akan mempersingkat dan menyederhanakan rumus. = AND (Test, Test, Test, Test) hanya akan True jika semua tes logika adalah True. Contoh berikut memperlihatkan rumus yang lebih pendek dengan hasil yang sama.

Jika Anda suka DAN, Anda mungkin menemukan penggunaan untuk OR dan NOT. = OR (Test, Test, Test, Test) akan menjadi True jika salah satu dari tes logis adalah Benar. NOT akan membalikkan jawaban. =NOT(True)
salah. =NOT(False)
adalah benar. Jika Anda harus melakukan sesuatu yang mewah seperti NAND, Anda dapat melakukan TIDAK (AND (Test, Test, Test, Test)).
Peringatan
Meskipun Excel 2013 memperkenalkan XOR sebagai Exclusive Or, itu tidak berfungsi seperti yang diharapkan akuntan. =XOR(True,False,True,True)
Benar karena alasan yang terlalu rumit untuk dijelaskan di sini. XOR benar-benar menghitung apakah Anda memiliki bilangan ganjil dari nilai True. Aneh. Sangat aneh.
Tip Bonus
Menggunakan Boolean Logic
Saya selalu membahas IF dalam seminar saya. Dan saya selalu bertanya bagaimana orang akan memecahkan masalah dua kondisi tersebut. Hasilnya seringkali sama; 70-80% orang menggunakan IF bersarang dan 20-30% menggunakan AND. Suatu kali, di Virginia, seorang wanita dari Price Waterhouse menawarkan formula ini:

Berhasil. Ini memberikan jawaban yang sama dengan rumus lainnya. Hitung bonus .02 * B4. Tapi kemudian kalikan bonus itu dengan tes logika dalam tanda kurung. Saat Anda memaksa Excel untuk mengalikan angka dengan True atau False, True menjadi 1, dan False menjadi 0. Setiap angka dikalikan 1 itu sendiri. Setiap angka dikalikan 0 adalah 0. Mengalikan bonus dengan ketentuan memastikan bahwa hanya baris yang memenuhi kedua ketentuan yang dibayar.
Ini keren. Berhasil. Namun sepertinya membingungkan saat pertama kali melihatnya. Lelucon saya di seminar selalu adalah, "Jika Anda meninggalkan pekerjaan Anda bulan depan dan Anda membenci rekan kerja Anda, mulailah menggunakan rumus ini."
Menonton video
- Fungsi IF yang paling sederhana adalah
=IF(Logical Test,Formula if True, Formula if False)
- Tetapi apa yang harus Anda lakukan jika Anda harus menguji dua kondisi?
- Banyak orang akan melakukannya
=IF(Test 1, IF(Test 2, Formula if True, False), False)
- Ini menjadi sulit jika 3, 5, 17 kondisi!
- Sebagai gantinya, gunakan
=IF(AND(t1,t2,t3,t4),Formula if True, Formula if False)
- Jika Anda menyukai DAN, pertimbangkan ATAU, BUKAN untuk situasi lain
- NAND dapat dilakukan dengan NOT (AND ())
- NOR dapat dilakukan dengan NOT (OR ())
- Hati-hati saat menggunakan XOR karena hasilnya tidak seperti yang Anda harapkan
Transkrip Video
Pelajari Excel dari podcast, episode 2025 - Berbagai Ketentuan di IF!
Saya akan mem-podcasting seluruh buku ini, “i” di pojok kanan atas akan membawa Anda ke playlist untuk semua podcast tersebut!
Baiklah, kita akan mulai dengan kasus IF paling sederhana di dunia, Wakil Presiden Penjualan fiktif mendatangi kita dan berkata "Hai, bulan ini siapa pun yang memiliki penjualan lebih dari $ 20.000 akan mendapatkan bonus 2%." Baiklah, jadi fungsi IF memiliki tiga bagian: Tes logika yang akan mengatakan “Apakah B4> $ 20000?” Koma, lalu apa yang harus dilakukan jika BENAR? Jika BENAR, .02 * B4, koma, apa yang dilakukan jika SALAH? Nah, jika Anda belum mendapatkan $ 20000, tidak ada bonus untuk Anda, nol, oke. Ctrl + Enter untuk menyalinnya, dan Anda melihat bahwa kami memiliki bonus hanya pada baris yang berada di atas $ 20000, yang ini ditutup, tetapi masih tidak ada bonus, oke. Sekarang, tidak pernah ada rencana bonus yang sesederhana ini, kan, selalu ada banyak aturan, jadi di sini, kita harus memeriksa untuk melihat apakah pendapatan> $ 20.000 DAN apakah persentase laba kotor> 50%.
Baiklah, dan jika Anda tahu bagaimana menyelesaikan ini, pikirkan tentang bagaimana Anda akan menyelesaikan ini, baiklah, dan saya akan memprediksi bahwa banyak dari Anda yang berkata "Baiklah, kita akan mulai dengan satu IF, dan kemudian memiliki pernyataan IF lain seperti ini, IF bertingkat. ” Dan kemudian ada beberapa dari Anda yang mengatakan "Baiklah, mari kita lakukan pernyataan IF, lalu segera di sini di dalam tanda kurung kita masuk ke fungsi lain yang disebut AND." Dan kemudian, ada cara untuk melakukan ini tanpa IF sama sekali. Baiklah, jadi saya akan melihatnya melalui itu, jadi inilah yang pertama, cara paling umum, IF bersarang, Oke, begini cara kebanyakan orang melakukan ini.
= IF, lakukan tes pertama, lihat apakah pendapatan di B4> $ 20000, jika kemudian lakukan IF lain, lihat apakah persentase laba kotor> .05? Jika itu BENAR, maka kedua ketentuan itu BENAR, kita dapat melakukan .02 * B4, jika tidak, tidak ada bonus. OK, tapi kami belum selesai, tutup bagian dalam tanda kurung, koma, dan kemudian jika tes pertama tidak benar, tidak ada bonus, Ctrl + Enter untuk menyalin. Anda melihat bahwa hanya baris di atas $ 20000 dan di atas persentase laba kotor 50% yang mendapatkan bonus. Baik sekarang, dulu, dulu ada batas yang mengerikan ini, di mana Anda tidak bisa mengumpulkan lebih dari 7 pernyataan IF. Itu adalah hari yang menyakitkan, terutama jika Anda hanya menambahkan kondisi secara perlahan selama berbulan-bulan, dan akhirnya Anda memiliki kondisi yang memiliki 7 dan Anda perlu menambahkan kondisi ke-8. Baiklah, hari ini Anda bisa pergi ke 32, saya rasa Anda tidak harus pergi ke 32,tetapi jika Anda benar-benar perlu mengubah dari 7 menjadi 8, maka ini adalah hal yang baik, baiklah. Jadi ini adalah pendekatan pernyataan IF bersarang, ketika saya melakukan seminar langsung saya, sekitar setengah ruangan melakukan ini, tetapi masih ada cara yang jauh lebih baik untuk melakukannya.
= IF dan kemudian segera masuk ke fungsi yang disebut AND, jadi di dalam AND kami melakukan semua pengujian: Apakah pendapatan> 20000, koma, adalah persentase laba kotor> 0,5. Jika ada lebih banyak tes, tetap beri koma dengan tes tambahan, dan kemudian tutup bagian akhir, semua yang ada di akhir harus BENAR agar akhirnya BENAR. Jadi jika kita sampai pada titik ini jika akhirnya BENAR, .02 * pendapatan, jika tidak 0, itu rumus yang lebih pendek, lebih mudah untuk masuk, Anda mendapatkan hasil yang sama, hidup ini hebat.
Baiklah, dari semua seminar yang telah saya lakukan selama 15 tahun terakhir, hanya sekali seseorang masuk dan memukul saya dengan formula gila ini. Dia berkata, "Lihat, kami hanya akan menghasilkan = .02 * pendapatan, seperti itu." Baiklah, hitung bonusnya, saya seperti "Wah, tunggu dulu, itu akan mahal, Anda akan memberikan bonus kepada semua orang." dia seperti "Tunggu, saya belum selesai, kali, dan kemudian dalam tanda kurung kita akan menempatkan setiap kondisi, jadi pendapatan> 20000 kali, dalam persentase laba kotor> .5". Baiklah, dan inilah yang terjadi adalah kita menghitung bonus, dan kemudian mengevaluasi menjadi BENAR atau SALAH. Dan saat kita memaksa Excel untuk mengalikan TRUE atau FALSE dikalikan angka, TRUE menjadi 1, apapun * 1 itu sendiri, FALSE menjadi 0! Baiklah, jadi yang kita punya di sini adalah 2% * pendapatan * 1 * 0, apa saja * 0 = 0, benar,sehingga menghapus bonus. Ini adalah logika Boolean, TRUE * TRUE, 1 * 1 = 1, jika salah satunya FALSE atau semuanya FALSE, itu akan mengevaluasi ke 0, dan kami mendapatkan hasil yang sama persis. Apakah saya pikir Anda harus beralih ke yang ini? Tidak, ini membingungkan, kecuali jika Anda meninggalkan pekerjaan Anda minggu depan dan Anda membenci rekan kerja Anda, silakan beralih ke ini, oke.
Jika Anda menyukai fungsi AND, ada fungsi atau pemeriksaan lain untuk melihat apakah ada kondisi yang BENAR, jadi ini atau ini atau ini, itu akan mengembalikan TRUE. NOT akan membalik TRUE menjadi FALSE dan FALSE menjadi TRUE, yang berguna saat Anda mencoba melakukan konsep Boolean NAND atau NOR. NAND adalah singkatan dari not-and, it's TRUE ketika setidaknya satu kondisi SALAH, oke. Jadi, jika tidak ada yang BENAR, bagus, jika beberapa di antaranya BENAR, itu bagus, tetapi begitu semuanya BENAR, maka kami tidak membayar. NOR singkatan dari not-or, itu berarti bahwa tidak ada kondisi yang BENAR - jika ini terjadi, atau ini terjadi, atau ini terjadi, tidak ada bonus untuk Anda. Dan kemudian XOR, sekarang hati-hati dengan yang satu ini, itu diperkenalkan di Excel 2013, dan itu tidak melakukan apa yang menurut kami seharusnya dilakukan oleh akuntan.Eksklusif-atau berarti hanya satu dari pengujian yang BENAR, dan berfungsi bila ada dua kondisi. Tetapi untuk insinyur kelistrikan mereka melakukan ini berpasangan, jadi tidak memberikan hasil yang mungkin Anda pikirkan.
Baiklah, jadi inilah Tes 1, Tes 2, Tes 3, Tes 4, tiga di antaranya BENAR, dan XOR mengatakan "Apakah salah satunya BENAR?" Dan saat kita melakukan XOR ini, dikatakan "Ya, salah satu dari yang BENAR." dan itu karena fungsi Excel menduplikasi pengoperasian chip yang sangat umum yang digunakan dalam teknik kelistrikan, saya tahu, ini mengejutkan, bukan? Anda mengira bahwa Excel hanya untuk akuntan, tetapi insinyur juga menggunakan Excel, dan mereka tampaknya menambahkan XOR untuk mereka dan bukan untuk akuntan. Jadi cara ini dievaluasi, saat mereka melihat dua yang pertama, “Apakah salah satu dari 2 ini BENAR? Iya!" Baiklah, jadi kita mendapatkan itu BENAR, dan kemudian mereka mengambil jawaban dari XOR ini dan membandingkannya dengan BENAR, “Apakah salah satu dari 2 ini BENAR? Tidak, 2 di antaranya BENAR, jadi itu menjadi SALAH! ” Kemudian mereka mengambil jawaban itu dan XOR dengan yang terakhir,jadi mereka melakukan ini berpasangan, bukan? “Apakah salah satu dari 2 ini BENAR? Iya!" Baiklah, jadi begitulah cara kami mendapatkannya. Ternyata apa yang sebenarnya dilakukannya, teknik kelistrikan adalah menghitung jika jumlah masukan ganjil BENAR. Belum tentu berguna bagi akuntan, yang mengharapkannya melakukan apa yang dimaksud dengan XOR dalam bahasa Inggris.
Baiklah, banyak tip bagus dalam buku ini, hal-hal yang bermanfaat, dan bahkan diskusi mengerikan tentang NAND dan XOR dan hal-hal semacam itu. Beli bukunya, semua tip ini ada di telapak tangan Anda. Rangkuman dari hari ini: Fungsi IF paling sederhana, = IF uji logika, apa yang harus dilakukan jika BENAR, apa yang harus dilakukan jika SALAH, tetapi jika Anda memiliki 2 kondisi, banyak orang membuat pernyataan IF bersarang, tetapi bayangkan saja jika Anda memiliki 3 , 5, atau 17 kondisi untuk bersarang. DAN akan menyelesaikannya, sedikit persingkat, jadi jika Anda suka DAN, ada juga ATAU atau TIDAK, Anda dapat melakukan NAND, Anda dapat melakukan NOR, tetapi hati-hati saat menggunakan Excel 2013 XOR yang baru, hasilnya mungkin tidak seperti Anda. mengharapkan.
Baiklah, saya ingin berterima kasih telah mampir, sampai jumpa di lain waktu untuk netcast lain dari!
Unduh berkas
Unduh file contoh di sini: Podcast2025.xlsx