Cara Menggunakan Fungsi IF dengan Banyak Kriteria (Logika Pro)
Microsoft Excel bukan sekadar aplikasi untuk mencatat angka; ia adalah mesin pengambil keputusan. Dalam operasional bisnis sehari-hari, kita seringkali dihadapkan pada situasi yang memerlukan logika “Jika… Maka…”. Contoh sederhananya: Jika penjualan mencapai target, maka berikan bonus. Namun, bagaimana jika kondisinya lebih rumit? Jika penjualan di atas 100 juta, bonus 10%; jika antara 50-100 juta, bonus 5%; dan jika di bawah itu, tidak ada bonus.
Di sinilah Rumus IF Bertingkat (Nested IF) menjadi keterampilan yang membedakan antara pengguna Excel pemula dan tingkat lanjut. Kemampuan untuk merangkai logika yang kompleks namun tetap rapi adalah kunci untuk membangun sistem otomatisasi laporan yang handal di tahun 2026.
Dalam artikel ini, kita akan membedah tuntas cara menggunakan fungsi IF dengan banyak kriteria. Kita akan mulai dari logika dasar, beranjak ke teknik bertingkat, hingga mengeksplorasi fungsi IFS yang lebih modern dan mudah digunakan. Mari kita pertajam logika Excel Anda!
1. Menyegarkan Ingatan: Logika Dasar Fungsi IF
Sebelum masuk ke tingkat bertingkat, pastikan Anda sudah memahami fondasi 10 rumus dasar Excel. Fungsi IF standar bekerja dengan satu tes logika:
=IF(tes_logika; [nilai_jika_benar]; [nilai_jika_salah])
Contoh: =IF(A2>75; "Lulus"; "Remedial").
Jika sel A2 lebih dari 75, hasilnya “Lulus”. Jika tidak, hasilnya “Remedial”. Sederhana, bukan? Namun, tantangan muncul saat pilihan jawabannya lebih dari dua.
2. Memahami Rumus IF Bertingkat (Nested IF)
Konsep dasar dari IF bertingkat adalah menempatkan fungsi IF baru di dalam parameter [nilai_jika_salah] dari fungsi IF sebelumnya. Bayangkan ini seperti percabangan jalan: jika jalur pertama tertutup, Anda akan diarahkan ke pemeriksaan jalur kedua, dan seterusnya.
Contoh Kasus: Penentuan Grade Nilai
Kriteria:
- Nilai >= 90: “A”
- Nilai >= 80: “B”
- Nilai >= 70: “C”
- Nilai < 70: “D”
Rumusnya:
=IF(A2>=90; "A"; IF(A2>=80; "B"; IF(A2>=70; "C"; "D")))
Aturan Emas IF Bertingkat:
- Urutan Logika: Excel akan membaca rumus dari kiri ke kanan. Jika Anda mencari nilai terbesar, mulailah dari kriteria tertinggi ke terendah (atau sebaliknya). Jangan mengacak urutan karena Excel akan berhenti pada kondisi benar pertama yang ditemukannya.
- Jumlah Kurung Tutup: Pastikan jumlah kurung tutup di akhir rumus sama dengan jumlah kata “IF” yang Anda gunakan.
3. Cara Modern: Menggunakan Fungsi IFS
Jika Anda menggunakan Excel versi 2019 ke atas atau Office 365, Anda bisa meninggalkan kerumitan IF bertingkat yang penuh tanda kurung dan beralih ke fungsi IFS. Fungsi ini dirancang khusus untuk menangani banyak kriteria dengan cara yang jauh lebih bersih.
=IFS(logika1; hasil1; logika2; hasil2; ...)
Rumus Grade dengan IFS:
=IFS(A2>=90; "A"; A2>=80; "B"; A2>=70; "C"; TRUE; "D")
Tips: Gunakan TRUE di akhir untuk memberikan hasil default jika tidak ada kriteria di depannya yang terpenuhi.
Teknik ini adalah bagian penting saat Anda mulai belajar Excel dari nol untuk membangun laporan yang lebih profesional dan mudah dibaca oleh rekan kerja.
4. Logika Super: Kombinasi IF dengan AND dan OR
Terkadang, satu kriteria saja tidak cukup. Anda mungkin ingin memberikan status “Prioritas” hanya jika pelanggan tersebut memiliki omzet di atas 1 Miliar DAN sudah menjadi member selama 2 tahun.
Menggunakan IF + AND (Semua Syarat Harus Terpenuhi)
=IF(AND(Omzet>1000000000; Durasi>=2); "Prioritas"; "Reguler")
Menggunakan IF + OR (Salah Satu Syarat Saja Terpenuhi)
=IF(OR(Stok<10; Status="Urgent"); "Pesan Sekarang"; "Aman")
Kombinasi ini sangat sakti jika Anda ingin membuat warna sel otomatis di Excel menggunakan Conditional Formatting berdasarkan logika yang rumit.
5. Skenario Bisnis Nyata Menggunakan IF Bertingkat
Agar lebih mudah dipahami, mari kita lihat bagaimana para profesional menggunakan logika ini di lapangan.
A. Klasifikasi Stok Barang (Inventory Management)
Anda ingin sistem memberi tahu kapan harus memesan barang lagi.
- Jika Stok > 100: “Aman”
- Jika Stok antara 51-100: “Waspada”
- Jika Stok antara 1-50: “Pesan Sekarang”
- Jika Stok = 0: “KOSONG”
Rumusnya:
=IFS(A2=0; "KOSONG"; A2<=50; "Pesan Sekarang"; A2<=100; "Waspada"; TRUE; "Aman")
B. Perhitungan Komisi Sales yang Dinamis
Perusahaan sering memberikan komisi berjenjang untuk memotivasi tim sales.
- Penjualan > 500 Juta: Komisi 10%
- Penjualan 200-500 Juta: Komisi 5%
- Penjualan < 200 Juta: Komisi 2%
Rumusnya:
=IF(A2>500000000; A2*10%; IF(A2>=200000000; A2*5%; A2*2%))
Dengan teknik ini, Anda tidak perlu menghitung bonus manual satu per satu. Cukup tarik rumusnya ke bawah, dan laporan keuangan Anda akan selesai dalam sekejap. Teknik ini adalah alasan utama mengapa orang ingin belajar Excel dari nol hingga mahir.
6. Tips Pro: Memvisualisasikan dan Mengelola Logika yang Rumit
Seringkali, masalah terbesar saat menggunakan IF bertingkat adalah kita “tersesat” di tengah jalan. Berikut adalah trik agar logika Anda tetap jernih:
Gunakan Alt + Enter untuk Memecah Rumus
Jika rumus Anda sangat panjang, jangan biarkan ia memanjang ke samping. Saat menulis di Formula Bar, tekan Alt + Enter setelah setiap fungsi IF. Ini akan membuat baris baru di dalam bilah rumus, sehingga Anda bisa melihat setiap tingkatan logika seperti sebuah tangga.
Periksa Logika dengan Fitur “Evaluate Formula”
Jika rumus Anda memberikan hasil yang salah, jangan ditebak-tebak. Klik sel tersebut, pergi ke tab Formulas > Evaluate Formula. Excel akan menunjukkan langkah demi langkah bagaimana ia memproses setiap kriteria. Ini jauh lebih efektif daripada mencari kesalahan secara manual menggunakan Shortcut Excel biasa.
7. Kapan Harus Berhenti Menggunakan IF?
Meskipun IF bertingkat sangat berguna, ada kalanya rumus ini menjadi beban. Jika Anda memiliki lebih dari 10 kriteria, rumus akan menjadi sangat lambat dan sangat sulit diperbaiki jika ada perubahan kebijakan di kantor.
Alternatif yang Lebih Baik:
- VLOOKUP dengan Range Lookup (TRUE): Sangat efektif untuk kategori angka atau skor yang memiliki rentang nilai tetap. Pelajari caranya di Tutorial VLOOKUP Lengkap.
- Table Referensi: Simpan kriteria Anda dalam tabel terpisah, lalu gunakan rumus pencarian. Ini memudahkan Anda mengubah kriteria tanpa harus mengedit satu pun rumus di laporan utama.
8. Mengatasi Error pada Rumus Logika
Penyebab paling umum kegagalan rumus IF bertingkat adalah:
- Tipe Data Salah: Misalnya membandingkan nilai sel yang berisi teks dengan angka 75. Excel tidak akan menganggap teks “75” sama dengan angka 75. Pastikan format data Anda benar.
- Urutan Terbalik: Misalnya Anda menulis
IF(A2>70; "C"; IF(A2>90; "A"...)). Karena 95 juga lebih besar dari 70, Excel akan langsung memberi hasil “C” dan tidak pernah memeriksa apakah nilainya mencapai “A”. - Kombinasi dengan Conditional Formatting: Jika Anda ingin sel tidak hanya berubah teksnya tapi juga warnanya, gunakanlah fitur warna sel otomatis di Excel.
Kesimpulan: Membangun Kecerdasan Laporan Anda
Menguasai Rumus IF Bertingkat adalah tentang melatih otak Anda untuk berpikir secara logis dan terstruktur. Dengan teknik ini, Anda tidak lagi sekadar mengisi tabel, tetapi sedang membangun sistem yang mampu melakukan analisis mandiri.
Excel yang cerdas adalah Excel yang mampu mengurangi beban kerja manual Anda. Semakin banyak logika yang bisa Anda otomatisasi, semakin sedikit ruang untuk kesalahan manusia (human error). Di JagoExcel, kami merancang template kami dengan logika IF yang sangat detail untuk memastikan setiap proses bisnis—mulai dari penggajian hingga klasifikasi inventaris—berjalan secara otomatis dan akurat.
Otomatiskan Keputusan Bisnis Anda dengan Template Premium JagoExcel — Mulai Sekarang!
Mau Jadi "Jagoan Excel" di Kantor?
Jangan cuma baca artikel. Masuk ke ekosistem JagoExcel untuk akses LMS terstruktur, Koleksi Buku Fisik, dan Template Premium yang siap pakai.