Rumus AND dan OR: cara memeriksa beberapa syarat sekaligus
AND benar kalau semua syaratnya benar. OR benar kalau minimal satu syaratnya benar. Keduanya mengembalikan TRUE atau FALSE dan paling sering dipasang di dalam IF.
Contohnya: bonus hanya untuk transaksi yang Lunas dan di atas batas tertentu.
Sintaks
=AND(syarat1; [syarat2]; ...)
=OR(syarat1; [syarat2]; ...)
syarat1: Pernyataan pertama yang diperiksa.syarat2, ...: Opsional. Pernyataan tambahan.
Contoh dan hasilnya
| Sales | Produk | Qty | Harga | Total | Status |
|---|---|---|---|---|---|
| Andi | Dripper V60 | 2 | 120.000 | 240.000 | Lunas |
| Budi | Grinder Manual | 1 | 275.000 | 275.000 | Belum Lunas |
| Citra | Biji Kopi Arabika 250g | 3 | 85.000 | 255.000 | Lunas |
| Andi | Filter Paper 50 lembar | 4 | 45.000 | 180.000 | Lunas |
| Dewi | Timbangan Digital | 1 | 180.000 | 180.000 | Belum Lunas |
| Rumus | Hasil | Penjelasan |
|---|---|---|
=AND(F2="Lunas"; E2>=200000) | TRUE | Baris 2 Lunas dan totalnya 240.000, dua-duanya terpenuhi. |
=OR(A2="Budi"; A2="Dewi") | FALSE | Baris 2 atas nama Andi, bukan Budi atau Dewi. |
=IF(AND(F2="Lunas"; E2>=200000); "Bonus"; "Tidak") | Bonus | AND di dalam IF untuk keputusan dua syarat. |
Kesalahan yang sering muncul
- Menulis A2="Budi" OR "Dewi" seperti kalimat biasa tidak bekerja. Setiap syarat harus lengkap: A2="Budi"; A2="Dewi".
- Memakai AND padahal maksudnya OR. Kalau satu syarat saja cukup, pakai OR.
Di Excel dan Google Sheets
Sama di Excel dan Google Sheets.
Rumus terkait
- IF: Memberi hasil berbeda tergantung syarat benar atau salah.
- IFS: IF bertingkat tanpa harus menumpuk banyak IF.
- COUNTIFS dan SUMIFS: COUNTIF dan SUMIF dengan banyak syarat sekaligus.