Pertemuan 4 algoritma - Abyan izudin
Rangkuman Fungsi IF AND dan IF OR
Fungsi IF itu dipakai buat bikin keputusan berdasarkan syarat tertentu. Kalau syaratnya terpenuhi, hasilnya satu, kalau tidak, hasilnya yang lain. Di Excel rumusnya =IF(kondisi; hasil_kalau_benar; hasil_kalau_salah). Contohnya =IF(B2>=75;"Lulus";"Tidak Lulus"), jadi kalau nilai 75 ke atas dapat "Lulus", kalau kurang dapat "Tidak Lulus".
Nah, kadang syaratnya tidak cuma satu. Di sini AND dan OR dipakai.
IF AND dipakai kalau semua syarat harus terpenuhi. Kalau ada satu saja yang tidak terpenuhi, hasilnya langsung salah. Contohnya toko kasih diskon cuma kalau belanja minimal Rp500.000 dan pelanggannya member:
=IF(AND(B2>=500000;C2="Ya");"Diskon";"Tidak Diskon")
Jadi Budi yang belanja Rp600.000 tapi bukan member tidak dapat diskon, karena syarat membernya tidak terpenuhi.
IF OR dipakai kalau cukup salah satu syarat yang terpenuhi. Hasilnya baru salah kalau semua syarat tidak terpenuhi. Contohnya gratis ongkir kalau belanja minimal Rp500.000 atau pelanggannya member:
=IF(OR(B2>=500000;C2="Ya");"Gratis Ongkir";"Tidak Gratis Ongkir")
Jadi Budi yang belanjanya cuma Rp300.000 tapi member tetap dapat gratis ongkir.
Bedanya: AND itu lebih ketat karena semua syarat harus beres, sedangkan OR lebih longgar karena satu syarat sudah cukup.
Konsep ini juga sama persis dengan di pemrograman. Cuma penulisannya yang beda: di Excel pakai AND() dan OR(), di Python pakai and dan or, di JavaScript pakai && dan ||.
Kesimpulan: AND = semua syarat harus terpenuhi, OR = salah satu syarat saja sudah cukup. Belajar IF di Excel bisa jadi latihan yang bagus sebelum masuk ke logika percabangan di pemrograman.
Komentar
Posting Komentar