Materi
IF tidak hanya membandingkan angka. Kamu juga bisa membandingkan teks dan tanggal. Masing-masing punya jebakan sendiri, dan jebakannya tidak memunculkan pesan kesalahan. Hasilnya saja yang diam-diam salah.
Untuk teks, huruf besar dan kecil tidak dibedakan. B2="lunas" cocok dengan "Lunas" dan "LUNAS". Tetapi spasi ikut dihitung. "Lunas " dengan spasi di belakang tidak sama dengan "Lunas". Kalau datanya hasil ketikan manual atau salinan, bungkus dulu dengan TRIM.
Teks yang tampak seperti angka tetap teks. "10" hasil LEFT, MID, atau impor CSV tidak sama dengan angka 10. Dalam perbandingan lebih besar atau lebih kecil, teks selalu dianggap lebih besar daripada angka mana pun. Cek jenis isinya dengan ISNUMBER atau ISTEXT. Ubah teks menjadi angka dengan VALUE sebelum dibandingkan.
Tanggal disimpan sebagai nomor seri hari sejak 1 Januari 1900. Karena berupa angka, tanggal bisa dibandingkan langsung. Untuk pembandingnya, pakai DATE(tahun, bulan, hari) atau rujuk sel yang berisi tanggal.
Contoh: B2 berisi jumlah beli berbentuk teks, C2 tanggal pesanan, dan D2 status pelanggan hasil salinan.
=IF(VALUE(B2)>100,"Grosir","Eceran")
=IF(C2<DATE(2026,7,1),"Semester 1","Semester 2")
=IF(TRIM(D2)="Aktif","Kirim","Lewati")