Hiburan 06 May 2026

Cara Menggunakan Fungsi IF di Excel untuk Pemula hingga Mahir

Cara Menggunakan Fungsi IF di Excel untuk Pemula hingga Mahir

PLAZNEWS — Fungsi IF merupakan salah satu fungsi paling populer di Excel yang memungkinkan Anda membuat perbandingan logika antara nilai dan harapan. Memahami cara menggunakan fungsi IF sangat penting bagi siapa saja yang bekerja dengan data, mulai dari pelajar, akuntan, hingga analis profesional.[1]

Pernyataan IF dapat memiliki dua hasil: hasil pertama jika perbandingan Anda benar (TRUE) dan hasil kedua jika perbandingan salah (FALSE). Dengan sintaks sederhana =IF(logical_test, value_if_true, value_if_false), Anda bisa membangun logika otomatis yang sangat fleksibel di dalam spreadsheet.[1]

Fungsi IF adalah salah satu fungsi yang paling banyak digunakan di Excel, karena pada intinya IF menjalankan uji logika dan mengembalikan satu nilai ketika hasilnya TRUE serta nilai lain ketika hasilnya FALSE. Panduan cara menggunakan fungsi IF berikut ini akan membantu Anda menguasai rumus ini dari level dasar hingga tingkat lanjut.[6]

Menurut dokumentasi resmi Microsoft, "pernyataan IF sangat kuat dan membentuk dasar dari banyak model spreadsheet, namun juga merupakan penyebab utama dari banyak masalah." Oleh karena itu, pemahaman mendalam tentang struktur dan logika IF sangat diperlukan sebelum Anda membuat rumus yang kompleks.[3]

Langkah pertama dalam memahami cara menggunakan fungsi IF adalah menguasai IF tunggal, yaitu rumus yang hanya mengevaluasi satu kondisi logika. Misalnya, Anda bisa menggunakan fungsi IF untuk memeriksa apakah seorang siswa lulus atau gagal ujian berdasarkan skornya.[1]

Klik sel tujuan: Pilih sel kosong tempat Anda ingin menampilkan hasil fungsi IF, misalnya sel C2.

Ketik tanda sama dengan dan fungsi IF: Tuliskan =IF( pada formula bar untuk memulai penulisan rumus.

Masukkan logical_test: Jika skor siswa lebih besar dari atau sama dengan 60, mereka dinyatakan lulus, dan fungsi akan menghasilkan "Pass". Contohnya, ketik B2>=60 sebagai kondisi pengujian.[1]

Tentukan value_if_true: Setelah tanda pemisah (koma atau titik koma), masukkan nilai yang ditampilkan jika kondisi benar, misalnya "LULUS".

Tentukan value_if_false: Tambahkan nilai untuk kondisi salah, misalnya "GAGAL", sehingga rumus lengkapnya menjadi =IF(B2>=60,"LULUS","GAGAL").

Tekan Enter: Excel akan langsung mengevaluasi kondisi dan menampilkan hasilnya di sel yang dipilih.

Gunakan AutoFill: Arahkan kursor ke pojok kanan bawah sel hingga muncul tanda plus (+), lalu tarik ke bawah untuk menyalin rumus ke seluruh data.

bagian fungsi dipisahkan oleh simbol tertentu, seperti koma (,) atau titik koma (;), tergantung pada pengaturan bahasa Anda.[7]

Periksa pengaturan regional komputer: Buka Control Panel, pilih Region, dan lihat format yang digunakan. Regional Indonesia biasanya menggunakan titik koma (;) sebagai pemisah.

Gunakan titik koma untuk regional Indonesia: Jika pengaturan komputer Anda adalah Indonesia, tulis rumus dengan format =IF(B2>=70;"LULUS";"GAGAL").

Gunakan koma untuk regional Inggris: Jika pengaturan komputer Anda adalah English, tulis rumus dengan format =IF(B2>=70,"LULUS","GAGAL").

Lakukan pengujian sederhana: Ketik rumus =IF(1=1;"Benar";"Salah") untuk memastikan pemisah yang tepat berhasil dijalankan di komputer Anda.

Perhatikan pesan error: Jika muncul pesan error setelah menekan Enter, kemungkinan besar pemisah rumus yang digunakan tidak sesuai dengan pengaturan regional.

Ketika Anda perlu mengevaluasi lebih dari dua kemungkinan hasil, cara menggunakan fungsi IF bertingkat menjadi solusi yang tepat. Fungsi IF memungkinkan Anda membuat perbandingan logis dengan menguji kondisi dan mengembalikan hasil jika TRUE atau FALSE. Teknik nesting berarti memasukkan fungsi IF ke dalam fungsi IF lainnya.[3]

Tentukan jumlah kondisi: Identifikasi berapa banyak kategori hasil yang Anda butuhkan. Misalnya, konversi nilai menjadi grade A, B, C, D, dan F memerlukan empat tingkat IF.

Susun rumus dari kondisi tertinggi: Rumus =IF(D2>89,"A",IF(D2>79,"B",IF(D2>69,"C",IF(D2>59,"D","F")))) menguji skor dari atas ke bawah.[3]

Perhatikan tanda kurung: Setiap fungsi di Excel memerlukan tanda kurung buka dan tutup, dan Excel akan membantu Anda dengan mewarnai bagian-bagian rumus saat Anda mengeditnya.[3]

Urutkan kondisi secara konsisten: Pastikan urutan evaluasi dari nilai terbesar ke terkecil atau sebaliknya agar hasilnya akurat.

Batasi tingkat nesting: Dalam praktiknya, sebaiknya jangan menggunakan lebih dari 3 hingga 5 fungsi IF bersarang karena formula yang terlalu dalam sulit dibaca, sulit didebug, dan lambat dihitung pada workbook besar.[5]

Verifikasi hasilnya: Uji beberapa sampel data secara manual untuk memastikan rumus menghasilkan output yang tepat di setiap tingkatan.

Excel mendukung hingga 64 fungsi IF bersarang dalam satu rumus, dan batas ini berlaku untuk Excel 2007 dan semua versi sesudahnya, sedangkan versi sebelumnya hanya mengizinkan maksimal 7 tingkat.[5]

Kombinasi IF dan AND memungkinkan Anda menguji beberapa kondisi sekaligus, di mana semua kondisi harus bernilai TRUE agar hasil tertentu ditampilkan. Ketika digabungkan dengan pernyataan IF, rumus AND berbunyi: =IF(AND(Sesuatu benar, Sesuatu lainnya benar), Nilai jika True, Nilai jika False). Berikut cara menggunakan fungsi IF bersama AND.[2]

Identifikasi semua syarat yang harus dipenuhi: Misalnya, seorang siswa harus mendapat nilai lebih dari 50 di kedua ujian untuk lulus.

Tulis fungsi AND di dalam logical_test: Gunakan AND(B2>50, C2>50) sebagai uji logika. Jika kedua kondisi benar, rumus mengembalikan "Pass", jika salah satu gagal maka "Fail".[8]

Lengkapi rumus IF: Rumus lengkapnya menjadi =IF(AND(B2>50,C2>50),"LULUS","GAGAL").

Tekan Enter dan salin ke bawah: Gunakan fitur fill handle untuk menerapkan rumus ke seluruh baris data yang perlu dievaluasi.

Perhatikan perilaku AND: Fungsi AND memeriksa semua kondisi bahkan jika kondisi sebelumnya sudah bernilai FALSE, perilaku ini agak berbeda dari sebagian besar bahasa pemrograman.[8]

Berbeda dengan AND yang membutuhkan semua kondisi terpenuhi, OR hanya memerlukan satu kondisi yang bernilai TRUE. Perbedaan dari rumus IF/AND adalah bahwa Excel mengembalikan TRUE jika salah satu kondisi yang ditentukan bernilai benar. Berikut tahapan cara menggunakan fungsi IF dengan OR.[8]

Tentukan kondisi alternatif: Misalnya, siswa dinyatakan lulus jika salah satu dari dua nilai ujian lebih dari 60.

Tulis fungsi OR di dalam IF: Gunakan format =IF(OR(B2>60,C2>60),"LULUS","GAGAL") untuk mengevaluasi kedua kondisi.

Pahami logika OR: Fungsi OR mengembalikan TRUE jika setidaknya satu skor lebih besar dari atau sama dengan 60, dan jika tidak maka mengembalikan FALSE.[9]

Tekan Enter: Excel akan langsung menampilkan hasil berdasarkan evaluasi logika OR tersebut.

Kombinasikan dengan AND jika perlu: Anda juga bisa menggunakan =IF(OR(AND(B2>50,C2>50),D2>80),"LULUS","GAGAL") untuk logika yang lebih kompleks.

Fungsi AND dan OR bisa mendukung hingga 255 kondisi individual, namun menggunakan lebih dari beberapa kondisi bukanlah praktik yang baik karena rumus bertumpuk yang kompleks bisa sangat sulit dibuat dan dipelihara.[2]

Fungsi NOT membalikkan hasil logika, mengubah TRUE menjadi FALSE dan sebaliknya. Saat digabungkan dengan IF, NOT sangat berguna untuk mengevaluasi kondisi negatif secara elegan. Berikut cara menggunakan fungsi IF bersama NOT.[2]

Pahami konsep NOT: Fungsi IF dengan NOT digunakan untuk membalikkan kondisi, mengembalikan TRUE jika kondisi bernilai FALSE dan FALSE jika kondisi bernilai TRUE.[2]

"PERLU PERBAIKAN","BAIK") akan menampilkan "PERLU PERBAIKAN" jika nilai A1 tidak lebih dari 50.

Gunakan untuk mengecualikan kondisi: Rumus =IF(NOT(B2="Delivered"),"Perlu Tindakan","Selesai") membantu melacak status pengiriman yang belum selesai.

Tekan Enter dan verifikasi: Pastikan logika pembalikan sudah tepat dengan memeriksa beberapa sampel data.

kecil.[4]

Selalu apit teks dengan tanda kutip ganda: Saat menggunakan nilai teks untuk parameter IF, ingat untuk selalu mengapitnya dalam tanda kutip ganda.[4]

insensitive: Seperti kebanyakan fungsi Excel lainnya, IF secara bawaan tidak membedakan huruf besar dan kecil, sehingga "delivered", "Delivered", dan "DELIVERED" dianggap sama.[4]

sensitive: Untuk membedakan huruf besar dan kecil, gunakan IF dalam kombinasi dengan fungsi EXACT yang bersifat case-sensitive.[4]

Contoh penerapan: Rumus =IF(B2="Ya","Disetujui","Ditolak") akan memeriksa apakah sel B2 berisi teks "Ya".

Hindari penggunaan wildcard langsung: Banyak fungsi menerima wildcard, tetapi sayangnya IF bukan salah satunya. Gunakan kombinasi IF dengan ISNUMBER dan SEARCH untuk pencarian teks parsial.[4]

Fungsi IF tidak hanya mengembalikan teks, tetapi juga bisa menjalankan kalkulasi matematis secara otomatis berdasarkan kondisi. Seperti yang terlihat, fungsi IF dengan mudah bisa mengembalikan nilai lain ketika hasil tes TRUE atau FALSE, dan fungsi IF juga bisa mengembalikan sebuah rumus. Berikut panduan lengkapnya.[6]

Tentukan skenario perhitungan: Misalnya, Anda ingin menghitung selisih anggaran hanya jika pengeluaran aktual melebihi anggaran.

Tulis rumus dengan perhitungan di value_if_true: Rumus E2 mengatakan, "Jika Aktual lebih besar dari Anggaran, kurangi jumlah Anggaran dari jumlah Aktual, jika tidak kembalikan kosong."[1]

Contoh perhitungan pajak: Rumus =IF(E7="Ya",F5*8,25%,0) mengatakan, "Jika E7 sama dengan 'Ya', maka hitung Total di F5 dikali 8,25%, jika tidak kembalikan 0."[1]

Gunakan referensi sel untuk threshold: Referensikan sel alih-alih mengetik angka secara langsung. Jika threshold berubah, Anda cukup memperbarui satu sel alih-alih setiap rumus.[5]

Kunci referensi dengan F4: Tekan F4 untuk mengunci referensi dengan tanda dolar, karena tanpa referensi absolut, rumus akan rusak saat disalin ke bawah.[5]

Saat mempraktikkan cara menggunakan fungsi IF, Anda mungkin menemui beberapa error yang membingungkan. Mengetahui penyebab dan solusinya akan menghemat banyak waktu dalam proses debugging rumus.[1]

Atasi error #NAME?: Error #NAME? berarti Excel tidak mengenali sesuatu dalam rumus Anda. Pada rumus IF, ini hampir selalu terjadi ketika teks pada argumen value_if_true atau value_if_false tidak diapit tanda kutip ganda.[5]

Perbaiki hasil 0 yang tidak diinginkan: Jika sel menampilkan 0, kemungkinan argumen value_if_true atau value_if_false tidak diisi. Tambahkan teks atau TRUE/FALSE pada argumen tersebut.[1]

Tangani sel kosong dengan tanda kutip ganda: Dua tanda kutip ganda tanpa isi di antaranya ("") memberitahu Excel untuk tidak menampilkan apa pun, yang merupakan cara standar menjaga sel tetap bersih secara visual.[5]

Periksa tanda kurung: Pastikan setiap tanda kurung buka memiliki pasangan kurung tutup, terutama pada rumus IF bertingkat.

Gunakan fitur Evaluate Formula: Anda selalu bisa menggunakan alat Evaluate Formula untuk menelusuri rumus IF Anda langkah demi langkah, karena alat Excel ini membantu memahami cara kerja sebuah rumus.[9]

Dalam situasi nyata, rumus IF sering dikombinasikan dengan rumus lain yang bisa menghasilkan error seperti #DIV/0! atau #N/A. Fungsi IF bisa digabungkan dengan AND, OR, dan NOT untuk membuat uji logika tingkat lanjut. Selain itu, IFERROR membantu menangani error secara elegan. Berikut cara menggunakan fungsi IF bersama IFERROR.[6]

Kenali jenis error yang muncul: Error #DIV/0! muncul saat pembagian dengan nol, sementara #N/A muncul ketika data tidak ditemukan.

Bungkus rumus dengan IFERROR: Gunakan format =IFERROR(rumus_utama, nilai_alternatif) untuk menangkap error apa pun yang dihasilkan rumus utama.

Contoh penerapan: Rumus =IFERROR(B2/C2,"Data tidak lengkap") akan menampilkan pesan ramah alih-alih error #DIV/0! saat C2 bernilai nol.

Kombinasikan IF dengan IFERROR: Contoh =IF(A2>100,IFERROR(B2/C2,"Error"),"Di bawah target") menggabungkan logika kondisional dengan penanganan error sekaligus.

Berikan pesan yang jelas: Alih-alih mengembalikan kosong atau nol, gunakan teks deskriptif seperti "Cek Input" atau "Data Hilang" agar pengguna lain bisa mengidentifikasi masalah dengan cepat.[5]

Seiring perkembangan versi Excel, beberapa fungsi modern hadir sebagai pengganti IF bertingkat yang lebih efisien. Situs Exceljet menyebutkan, "Jika sebuah rumus IF terlihat terlalu panjang dan rumit, hampir pasti ada cara yang lebih baik untuk melakukannya di Excel." Berikut beberapa alternatif yang bisa Anda pertimbangkan saat cara menggunakan fungsi IF konvensional terasa terlalu kompleks.[6]

Fungsi IFS: Fungsi IFS mengevaluasi beberapa kondisi secara berurutan dan mengembalikan hasil TRUE pertama tanpa memerlukan nesting, dan tersedia di Excel 2019, 2021, 2024, serta Microsoft 365.[5]

Fungsi SWITCH: Fungsi SWITCH membandingkan satu nilai terhadap daftar kecocokan dan mengembalikan hasil yang sesuai, sehingga lebih rapi dari nested IF ketika menguji satu sel terhadap beberapa nilai persis.[5]

XLOOKUP atau INDEX/MATCH: XLOOKUP atau INDEX/MATCH dengan tabel referensi bisa menggantikan rantai IF seluruhnya, di mana Anda cukup menyimpan kondisi dan hasilnya dalam tabel terpisah, lalu mencari jawabannya.[5]

VLOOKUP dengan approximate match: Untuk skenario kompleks dengan banyak nilai yang perlu diuji, pertimbangkan fungsi lain seperti VLOOKUP atau XLOOKUP karena bisa menangani lebih banyak kondisi secara lebih efisien.[6]

Pemformatan Bersyarat tanpa IF: Di Excel, Anda juga bisa menggunakan AND, OR, dan NOT untuk mengatur kriteria Pemformatan Bersyarat dengan opsi rumus, dan saat melakukan ini Anda dapat menghilangkan fungsi IF.[2]

Copilot di Microsoft 365: Di Microsoft 365, fitur Edit with Copilot memungkinkan Anda mendeskripsikan logika yang dibutuhkan dalam bahasa sehari-hari dan Copilot akan menghasilkan serta menerapkan rumus IF ke workbook Anda.[5]

turut, menekankan pentingnya menjaga rumus IF agar tetap sederhana dan terstruktur.[5]

satunya pengecualian dalam penggunaan tanda kutip adalah TRUE atau FALSE, yang secara otomatis dipahami oleh Excel sebagai nilai logika. Pastikan Anda tidak mengapit TRUE dan FALSE dalam tanda kutip ganda karena ini akan mengubahnya menjadi teks biasa, bukan nilai Boolean yang dikenali fungsi Excel lainnya.[1][4]

Selain itu, gunakan referensi sel absolut (dengan tanda $) pada nilai threshold agar rumus tetap akurat saat disalin ke sel lain. Praktik ini sangat penting ketika membangun tabel perhitungan penjumlahan di Excel yang menggabungkan IF dengan fungsi matematika lainnya.[5]

Terakhir, dokumentasikan rumus kompleks dengan menambahkan komentar pada sel. Anda bisa mengombinasikan IF dengan AVERAGE, SUM, dan fungsi Excel lainnya. Semakin kompleks kombinasinya, semakin penting pula dokumentasi agar rekan kerja yang menerima file Anda bisa memahami logika di balik setiap formula yang digunakan.[9]

Sebelum mahir dalam cara menggunakan fungsi IF, Anda perlu memahami operator perbandingan yang menjadi dasar logical_test. Anda bisa menggunakan operator perbandingan berikut: = (sama dengan), > (lebih besar dari), = (lebih besar dari atau sama dengan), Lebih besar dari =IF(A1>75,"Lulus","Gagal") =60,"Cukup","Kurang") 12500,17.5%,IF(C9>10000,15%,IF(C9>7500,12.5%,IF(C9>5000,10%,0))))).[3]

Untuk pengelolaan inventaris, Anda bisa memanfaatkan fungsi IF untuk membuat sistem peringatan stok otomatis. Misalnya, rumus =IF(B2

Rekomendasi Terkait