IF Bertingkat, AND & OR: Nilai A, B, C Otomatis Tanpa Pusing
Memeriksa banyak kondisi sekaligus dengan IF bertingkat, IFS, AND, dan OR.
Satu IF tidak cukup?
IF hanya punya dua pilihan. Bagaimana kalau ada empat grade (A, B, C, D)? Ada dua cara: menumpuk IF atau memakai IFS.
IF bertingkat (nested IF)
IF di dalam IF: bagian "jika salah" diisi IF berikutnya.
=IF(B2>=90, "A",
IF(B2>=75, "B",
IF(B2>=60, "C", "D")))
Dibaca: "Jika ≥ 90 maka A; kalau tidak, jika ≥ 75 maka B; kalau tidak, jika ≥ 60 maka C; selain itu D."
- Urutan penting: mulai dari syarat paling ketat (90), baru turun. Kalau dibalik, nilai 95 akan terhenti di "≥ 60".
- Jumlah kurung penutup
)harus sama dengan jumlah IF.
IFS: lebih rapi (Excel 2019+)
=IFS(B2>=90, "A", B2>=75, "B", B2>=60, "C", TRUE, "D")
Pasangan "kondisi, hasil" ditulis berurutan. TRUE di akhir bertindak sebagai "selain itu".
AND & OR: menggabungkan kondisi
| Fungsi | Benar jika | Contoh |
|---|---|---|
AND(k1, k2) | semua kondisi benar | AND(B2>=75, D2>=90) |
OR(k1, k2) | salah satu kondisi benar | OR(B2="Jakarta", B2="Bandung") |
NOT(k) | kondisi salah | NOT(C2="Lunas") |
Biasanya dipakai di dalam IF:
=IF(AND(B2>=75, D2>=90), "Ya", "Tidak") ← bonus bila nilai bagus DAN rajin hadir
Mana yang dipilih?
- ≤ 3 tingkat → IF bertingkat sudah cukup.
- Banyak tingkat →
IFSatau tabel acuan dengan VLOOKUP (bab 12). - Dua syarat harus terpenuhi bersamaan →
AND.