excel.my.id
LogikaExcelGoogle Sheets

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], ...)
ArgumenArtiWajib?
logical1Syarat pertama, berupa perbandingan atau nilai TRUE/FALSEYa
logical2, ...Syarat tambahan (sampai 255)Tidak

Contoh: nilai logika dan kelulusan

A2 = TRUE, B2 = TRUE.

RumusHasilKeterangan
=AND(A2, B2)TRUEKedua syarat TRUE
=AND(TRUE, FALSE)FALSESatu FALSE cukup untuk membatalkan
=AND(B3>=70, B3<=100)TRUE bila B3 = 85Cek 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)RumusHasil
752=IF(AND(B2>=70, C2<=5), "Lulus", "Gagal")Lulus
758=IF(AND(B3>=70, C3<=5), "Lulus", "Gagal")Gagal
601=IF(AND(B4>=70, C4<=5), "Lulus", "Gagal")Gagal

Simulasi: Fungsi AND

TRUE hanya jika semua argumen benar. Pelajari AND langkah demi langkah.

B4 =AND(A2, B2)
Simulasi AND. Sel biru bisa diubah, sel tebal berisi rumus.
ABC
1Syarat 1Syarat 2Keterangan
2TRUETRUEEdit TRUE/FALSE
4HasilTRUE=AND(syarat1, syarat2, ...)
5Cek LulusTRUEGabung ke IF nanti

Kolom biru = input yang bisa diedit. Isi TRUE/FALSE di beberapa sel.

Langkah demi langkah
  1. 1. Apa itu AND?

    AND mengembalikan TRUE hanya jika SEMUA argumen benar. =AND(kondisi1, kondisi2, ...). Satu saja FALSE → FALSE.

    Lihat juga: OR, NOT, IF

  2. 2. Semua Harus Benar

    B4 = AND(A2, B2). Jika keduanya TRUE → TRUE. Jika salah satu FALSE → FALSE.

  3. 3. Gabung Perbandingan

    AND sering dipakai dengan perbandingan: =AND(nilai>=70, nilai<=100) untuk cek rentang nilai valid.

    Lihat juga: IF, OR

  4. 4. Dalam IF

    =IF(AND(nilai>=70, absen<=5), "Lulus", "Gagal"). Siswa lulus hanya jika nilai cukup DAN absen sedikit.

    Lihat juga: IF, OR

  5. Pelajaran Kunci

    AND = semua harus benar. Berpasangan dengan OR untuk aturan 'A DAN B, atau C'.

    Lihat juga: OR, NOT, IF

Kesalahan umum

GejalaPenyebabPerbaikan
#VALUE!Argumen berupa teks langsung, atau rentang tanpa nilai logikaPakai perbandingan (B2>=70) atau nilai TRUE/FALSE
Rentang A2:A5 tidak menguji tiap selAND memperlakukan rentang sebagai kumpulan nilai logika, bukan perbandingan per selPakai AND(A2>0, A3>0, ...) atau SUMPRODUCT/COUNTIF untuk banyak sel
Angka sebagai teks tidak lolos perbandingan"75" bukan 75Ubah dengan VALUE
Rumus ditolakPemisah 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

OR, NOT, IF, IFS, COUNTIFS, SUMIFS.

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!.

Cari di excel.my.id

Coba cari