AND
Diperbarui
AND menguji beberapa syarat sekaligus dan menghasilkan TRUE hanya bila semuanya benar. Pakai untuk aturan “nilai cukup dan absen sedikit”, “stok ada dan harga di bawah batas”, atau validasi rentang angka.
Formula dasar
=AND(logical1, [logical2], ...)
| Argumen | Arti | Wajib? |
|---|---|---|
logical1 | Syarat pertama, berupa perbandingan atau nilai TRUE/FALSE | Ya |
logical2, ... | Syarat tambahan (sampai 255) | Tidak |
Contoh: nilai logika dan kelulusan
A2 = TRUE, B2 = TRUE.
| Rumus | Hasil | Keterangan |
|---|---|---|
=AND(A2, B2) | TRUE | Kedua syarat TRUE |
=AND(TRUE, FALSE) | FALSE | Satu FALSE cukup untuk membatalkan |
=AND(B3>=70, B3<=100) | TRUE bila B3 = 85 | Cek nilai di antara 70 dan 100 |
Aturan kelulusan: nilai di B, absen di C. Lulus bila nilai minimal 70 dan absen paling banyak 5.
| Nilai (B) | Absen (C) | Rumus | Hasil |
|---|---|---|---|
| 75 | 2 | =IF(AND(B2>=70, C2<=5), "Lulus", "Gagal") | Lulus |
| 75 | 8 | =IF(AND(B3>=70, C3<=5), "Lulus", "Gagal") | Gagal |
| 60 | 1 | =IF(AND(B4>=70, C4<=5), "Lulus", "Gagal") | Gagal |
Simulasi: Fungsi AND
TRUE hanya jika semua argumen benar. Pelajari AND langkah demi langkah.
| A | B | C | |
|---|---|---|---|
| 1 | Syarat 1 | Syarat 2 | Keterangan |
| 2 | TRUE | TRUE | Edit TRUE/FALSE |
| 4 | Hasil | TRUE | =AND(syarat1, syarat2, ...) |
| 5 | Cek Lulus | TRUE | Gabung ke IF nanti |
Kolom biru = input yang bisa diedit. Isi TRUE/FALSE di beberapa sel.
Panah, Enter, dan Tab memindah sel. Esc mengembalikan sel ke isi awal.
Langkah demi langkah
1. Apa itu AND?
AND mengembalikan TRUE hanya jika SEMUA argumen benar. =AND(kondisi1, kondisi2, ...). Satu saja FALSE → FALSE.
2. Semua Harus Benar
B4 = AND(A2, B2). Jika keduanya TRUE → TRUE. Jika salah satu FALSE → FALSE.
3. Gabung Perbandingan
AND sering dipakai dengan perbandingan: =AND(nilai>=70, nilai<=100) untuk cek rentang nilai valid.
4. Dalam IF
=IF(AND(nilai>=70, absen<=5), "Lulus", "Gagal"). Siswa lulus hanya jika nilai cukup DAN absen sedikit.
Pelajaran Kunci
AND = semua harus benar. Berpasangan dengan OR untuk aturan 'A DAN B, atau C'.
Kesalahan umum
| Gejala | Penyebab | Perbaikan |
|---|---|---|
#VALUE! | Argumen berupa teks langsung, atau rentang tanpa nilai logika | Pakai perbandingan (B2>=70) atau nilai TRUE/FALSE |
Rentang A2:A5 tidak menguji tiap sel | AND memperlakukan rentang sebagai kumpulan nilai logika, bukan perbandingan per sel | Pakai AND(A2>0, A3>0, ...) atau SUMPRODUCT/COUNTIF untuk banyak sel |
| Angka sebagai teks tidak lolos perbandingan | "75" bukan 75 | Ubah dengan VALUE |
| Rumus ditolak | Pemisah regional Indonesia umumnya titik koma | =IF(AND(B2>=70;C2<=5);"Lulus";"Gagal") |
Excel vs Google Sheets, dan alternatifnya
- AND sama di Excel dan Google Sheets.
- Pasangannya: OR (cukup satu benar) dan NOT (membalik).
- Untuk beberapa tingkat keputusan yang mengikuti urutan, IFS lebih rapi daripada IF bersarang penuh AND.
- Hitung baris yang memenuhi beberapa syarat sekaligus: COUNTIFS. Jumlahkan: SUMIFS.
Sumber: AND di Microsoft Support dan AND di Google Docs Editors Help.
Tips
- Batasi satu AND ke syarat yang benar-benar harus semuanya benar. Aturan yang tercampur lebih mudah dibaca bila dipecah ke kolom bantu.
- Perkalian juga bisa meniru AND di rumus array:
(B2:B10>=70)*(C2:C10<=5). - Hindari membandingkan angka dengan teks tanpa konversi.
Lihat juga
Pertanyaan yang sering muncul
Apa fungsi AND di Excel?
AND menguji beberapa syarat sekaligus dan menghasilkan TRUE hanya bila semuanya benar. Satu syarat saja yang salah membuat hasilnya FALSE.
Bagaimana memakai AND di dalam IF?
=IF(AND(B2>=70, C2<=5), "Lulus", "Gagal") menghasilkan Lulus bila nilai minimal 70 dan absen paling banyak 5. AND dipakai di syarat pertama IF.
Apa beda AND dan OR?
AND butuh semua syarat benar, OR cukup satu syarat benar. Aturan A dan B, atau C ditulis =OR(AND(A, B), C).
Kenapa AND menghasilkan
Argumen berupa teks langsung, atau rentang yang tidak berisi nilai logika sama sekali. Teks dan sel kosong di dalam rentang diabaikan, tetapi bila tidak ada nilai logika yang tersisa, hasilnya #VALUE!.