Operator perbandingan membandingkan dua nilai dan menghasilkan TRUE atau FALSE. Ada enam: = (sama dengan), <> (tidak sama dengan), > (lebih besar), < (lebih kecil), >= (lebih besar atau sama dengan), dan <= (lebih kecil atau sama dengan). Hasilnya biasanya dipakai sebagai syarat di fungsi seperti IF.
Enam operator dan contohnya
Contoh memakai data stok warung. Kolom A produk, B stok saat ini, C stok minimum.
| Kolom 1 | A (Produk) | B (Stok) | C (Minimum) |
|---|---|---|---|
| 2 | Beras 5 kg | 12 | 20 |
| 3 | Minyak 2 liter | 30 | 25 |
| 4 | Gula 1 kg | 25 | 25 |
| 5 | Telur 1 kg | 8 | 15 |
| Operator | Arti | Rumus | Hasil |
|---|---|---|---|
= | Sama dengan | =B4=C4 | TRUE (25 sama dengan 25) |
<> | Tidak sama dengan | =B2<>C2 | TRUE (12 tidak sama dengan 20) |
> | Lebih besar dari | =B3>C3 | TRUE (30 lebih besar dari 25) |
< | Lebih kecil dari | =B4<C4 | FALSE (25 tidak lebih kecil dari 25) |
>= | Lebih besar atau sama dengan | =B4>=C4 | TRUE |
<= | Lebih kecil atau sama dengan | =B5<=C5 | TRUE (8 kurang dari 15) |
Rumus pertama, =B4=C4, tampak janggal tetapi benar. Tanda = pertama membuka rumus, = kedua adalah operatornya.
Dipakai di dalam IF
Peringatan restock: pesan barang jika stok sudah menyentuh atau di bawah minimum.
| Rumus (baris 2 sampai 5) | Hasil |
|---|---|
=IF(B2<=C2,"Pesan","Aman") | Pesan (12 ≤ 20) |
=IF(B3<=C3,"Pesan","Aman") | Aman (30 > 25) |
=IF(B4<=C4,"Pesan","Aman") | Pesan (25 = 25) |
=IF(B5<=C5,"Pesan","Aman") | Pesan (8 ≤ 15) |
Perhatikan Gula (baris 4): stoknya sama dengan minimum. Dengan < hasilnya “Aman”, dengan <= hasilnya “Pesan”. Salah memilih < atau <= adalah sumber kesalahan paling umum. Syarat yang lebih rumit dibahas di rumus IF tingkat lanjut, dan fungsinya ada di halaman IF.
Dipakai di COUNTIF, SUMIF, dan sejenisnya
Pada fungsi ini operator ditulis di dalam tanda kutip bersama angkanya.
| Rumus | Hasil | Arti |
|---|---|---|
=COUNTIF(B2:B5,">=25") | 2 | Produk dengan stok 25 atau lebih (Minyak dan Gula) |
=COUNTIF(B2:B5,"<>25") | 3 | Produk yang stoknya bukan 25 |
=SUMIF(B2:B5,"<20") | 20 | Jumlah stok yang kurang dari 20 (12 + 8) |
=COUNTIF(B2:B5,">"&C4) | 1 | Stok lebih besar dari nilai C4 (25): hanya Minyak (30). Gula yang tepat 25 tidak ikut |
Untuk memakai isi sel sebagai batas, gabungkan operator dan sel dengan &, misalnya ">"&C4. Fungsi terkait: COUNTIF, SUMIF.
Menghitung banyak baris sekaligus
Bandingkan dua kolom tanpa kolom bantu:
=SUMPRODUCT(--(B2:B5<C2:C5))
Hasilnya 2. Baris yang stoknya di bawah minimum adalah Beras (12 < 20) dan Telur (8 < 15). Tanda -- mengubah TRUE dan FALSE menjadi 1 dan 0 agar bisa dijumlahkan. Lihat SUMPRODUCT.
Perbandingan teks, tanggal, dan sel kosong
| Rumus | Hasil | Catatan |
|---|---|---|
="Jakarta"="jakarta" | TRUE | Huruf besar dan kecil dianggap sama |
="Jakarta"=" Jakarta" | FALSE | Spasi di depan membuat teks berbeda |
=TRIM(" Jakarta")="Jakarta" | TRUE | TRIM membuang spasi berlebih |
=DATE(2025,3,15)>DATE(2025,3,1) | TRUE | Tanggal dibandingkan sebagai angka |
=A10="" | TRUE jika A10 kosong | Cara menguji sel kosong |
=A10<>"" | TRUE jika A10 berisi | Kebalikannya |
Di Excel, teks selalu dianggap lebih besar daripada angka, sehingga ="5">10 menghasilkan TRUE karena “5” adalah teks. Angka yang tersimpan sebagai teks adalah penyebab umum hasil perbandingan yang aneh.
Operator lain yang sering menyertai
- Aritmetika:
+ - * / ^ %, misalnya=E2*11%untuk PPN 11%. - Penggabung teks:
&, misalnya=A2&" - "&B2. - Gabungkan beberapa syarat dengan AND dan OR.
Pemisah argumen di Excel dengan pengaturan regional Indonesia biasanya titik koma (;). Operator perbandingannya sendiri tidak berubah. Rumus yang menggunakan operator ini lebih lengkap di 50 rumus dasar, dan jika hasilnya error, cek arti pesan error.