Logika & Kondisi
Rumus IF
Memberi hasil berbeda tergantung satu syarat terpenuhi atau tidak.
Argumen
| Argumen | Status | Penjelasan |
|---|---|---|
syarat |
wajib | Pernyataan yang dinilai benar atau salah, misalnya D2>=75. |
hasil_bila_benar |
wajib | Nilai yang dikeluarkan bila syarat terpenuhi. |
hasil_bila_salah |
opsional | Nilai bila tidak terpenuhi. Bila dikosongkan, hasilnya FALSE. |
Contoh
=IF(D2>=75; "Lulus"; "Gagal")
Nilai 75 ikut dianggap lulus karena memakai >=.
=IF(D2>=E2; "Tercapai"; "Kurang " & TEXT(E2-D2; "#.##0"))
Menyebutkan selisihnya sekaligus bila target belum tercapai.
=IF(D2=""; ""; D2*0,11)
Membiarkan sel kosong tetap kosong alih-alih menampilkan 0.
Kesalahan yang sering terjadi
- Memakai > padahal maksudnya "minimal". Nilai yang tepat sama dengan ambang akan salah golong.
- Membandingkan teks tanpa tanda kutip: =IF(B2=Jakarta;...) dibaca sebagai nama sel dan menghasilkan #NAME?.
- IF bersarang lebih dari tiga tingkat menjadi hampir mustahil diperiksa. Pakai IFS.
Catatan. IF tidak membedakan huruf besar-kecil. "JAKARTA" dan "Jakarta" dianggap sama.
Rumus terkait
IFS
Menguji beberapa syarat berurutan tanpa kurung bertumpuk.
BukaAND dan OR
Menggabungkan beberapa syarat: AND menuntut semuanya, OR cukup salah satu.
BukaIFERROR
Mengganti pesan galat dengan nilai yang kamu tentukan.
Buka
Sudah paham? Uji dengan Quick Quiz lima soal — pembahasannya muncul begitu dijawab.
Kerjakan Quick Quiz →
Kerjakan Quick Quiz →