Rumus IF: cara membuat sheet mengambil keputusan
IF memeriksa satu syarat. Kalau syaratnya benar, sel menampilkan hasil pertama. Kalau salah, hasil kedua. Dengan IF kamu bisa membuat kolom kategori, penanda, atau bonus otomatis.
Teks di dalam rumus harus diapit tanda kutip. Angka dan referensi sel tidak.
Sintaks
=IF(syarat; hasil_jika_benar; [hasil_jika_salah])
syarat: Pernyataan yang bisa benar atau salah, misalnya E2>=250000.hasil_jika_benar: Yang ditampilkan kalau syarat benar.hasil_jika_salah: Opsional. Yang ditampilkan kalau salah. Kalau dikosongkan, hasilnya FALSE.
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 |
|---|---|---|
=IF(E2>=250000; "Besar"; "Biasa") | Biasa | Baris 2 totalnya 240.000, belum mencapai 250.000. |
=IF(E3>=250000; "Besar"; "Biasa") | Besar | Baris 3 totalnya 275.000. |
=IF(E2>=250000; "Besar"; IF(E2>=200000; "Sedang"; "Kecil")) | Sedang | IF di dalam IF untuk tiga kategori. Kalau kategorinya makin banyak, pindah ke IFS. |
Kesalahan yang sering muncul
- Teks tanpa tanda kutip membuat rumus error. Tulis "Lunas", bukan Lunas.
- Membandingkan angka yang tersimpan sebagai teks: syarat tampak benar tapi hasilnya salah.
Di Excel dan Google Sheets
Sama di Excel dan Google Sheets.
Rumus terkait
- AND dan OR: Menggabungkan beberapa syarat dalam satu pemeriksaan.
- IFS: IF bertingkat tanpa harus menumpuk banyak IF.
- IFERROR: Mengganti pesan error dengan nilai yang kamu tentukan.