Rumus IF Excel: Cara Menggunakan, Contoh, dan IF Bertingkat untuk Pemula

Rumus IF Excel merupakan salah satu fungsi Microsoft Excel yang paling sering digunakan untuk mengolah data secara otomatis. Dengan rumus IF, kita dapat menentukan apakah suatu nilai memenuhi syarat tertentu, menampilkan status lulus atau tidak lulus, menghitung bonus karyawan, hingga membuat keterangan berdasarkan kondisi tertentu.

Bagi pengguna Excel, memahami fungsi IF sangat penting karena rumus ini banyak digunakan dalam pekerjaan administrasi, pengolahan nilai siswa, laporan keuangan, penggajian, dan analisis data.

Pada tutorial Excelindo kali ini, kita akan mempelajari cara menggunakan rumus IF Excel dari dasar hingga IF bertingkat, lengkap dengan contoh yang dapat langsung dipraktikkan.

1. Apa Itu Rumus IF Excel?

Rumus IF adalah fungsi logika di Microsoft Excel yang digunakan untuk menguji suatu kondisi. Jika kondisi tersebut benar, Excel menampilkan hasil pertama. Jika kondisi salah, Excel menampilkan hasil kedua.

Sebagai contoh, seorang guru ingin menentukan kelulusan siswa berdasarkan nilai minimal 75. Jika nilai siswa mencapai 75 atau lebih, statusnya adalah Lulus. Jika nilainya kurang dari 75, statusnya Tidak Lulus.

Dengan rumus IF, proses tersebut dapat dilakukan secara otomatis tanpa harus memeriksa setiap nilai satu per satu.

2. Bentuk Dasar Rumus IF Excel

Sintaks dasar rumus IF adalah:

=IF(logical_test,value_if_true,value_if_false)

Keterangan:

  • logical_test: kondisi yang ingin diperiksa.

  • value_if_true: hasil jika kondisi benar.

  • value_if_false: hasil jika kondisi salah.

Contoh rumus:

=IF(A2>=75,"Lulus","Tidak Lulus")

Artinya, jika nilai pada sel A2 lebih besar dari atau sama dengan 75, Excel menampilkan Lulus. Jika tidak, Excel menampilkan Tidak Lulus.

Catatan: contoh rumus di artikel ini menggunakan koma sebagai pemisah argumen. Jika Excel Anda menggunakan titik koma, ganti koma pemisah argumen dengan titik koma.

3. Contoh Rumus IF Excel untuk Menentukan Kelulusan

Misalnya, kita memiliki data nilai siswa berikut.

NamaNilaiStatus
Andi85Lulus
Budi70Tidak Lulus
Citra90Lulus
Deni60Tidak Lulus
Eka75Lulus

Misalkan nama siswa berada di kolom A, nilai berada di kolom B, dan status akan ditampilkan di kolom C.

Masukkan rumus berikut pada sel C2:

=IF(B2>=75,"Lulus","Tidak Lulus")

Tekan Enter. Setelah itu, salin rumus ke baris berikutnya menggunakan fill handle agar status siswa lainnya terisi otomatis.

Rumus tersebut akan menghasilkan status Lulus untuk nilai minimal 75 dan Tidak Lulus untuk nilai di bawah 75.

4. Contoh Rumus IF untuk Menentukan Bonus Karyawan

Rumus IF juga dapat digunakan untuk menentukan bonus karyawan berdasarkan target penjualan.

Misalnya, perusahaan memberikan bonus sebesar Rp500.000 jika penjualan mencapai Rp10.000.000 atau lebih. Jika penjualan tidak mencapai target, karyawan tidak memperoleh bonus.

Asumsikan nilai penjualan berada di sel B2.

Rumusnya:

=IF(B2>=10000000,500000,0)

Jika penjualan B2 mencapai Rp10.000.000, hasilnya adalah 500000. Jika kurang dari target, hasilnya 0.

Untuk menampilkan hasil sebagai mata uang, atur format sel hasil menjadi Rupiah melalui menu Format Cells atau Number.

5. Contoh Rumus IF untuk Menentukan Kategori Nilai

Kita dapat menggunakan IF untuk mengelompokkan nilai ke dalam kategori tertentu.

Misalnya, ketentuannya sebagai berikut:

  • Nilai 90 atau lebih: Sangat Baik

  • Nilai 80 sampai kurang dari 90: Baik

  • Nilai 70 sampai kurang dari 80: Cukup

  • Nilai di bawah 70: Perlu Perbaikan

Jika nilai berada pada sel B2, gunakan rumus:

=IF(B2>=90,"Sangat Baik",IF(B2>=80,"Baik",IF(B2>=70,"Cukup","Perlu Perbaikan")))

Rumus tersebut merupakan contoh IF bertingkat karena terdapat beberapa fungsi IF di dalam satu rumus.

Urutan pemeriksaan penting. Excel memeriksa kondisi dari kiri ke kanan. Begitu menemukan kondisi yang benar, Excel mengembalikan hasil yang sesuai.

6. Rumus IF dengan Dua Kondisi Menggunakan AND

Terkadang, satu kondisi saja tidak cukup. Kita mungkin ingin menentukan kelulusan berdasarkan dua syarat sekaligus.

Contohnya, siswa dinyatakan lulus jika nilai teori minimal 75 dan nilai praktik minimal 75.

Misalkan:

  • Nilai teori berada di B2.

  • Nilai praktik berada di C2.

Gunakan rumus berikut:

=IF(AND(B2>=75,C2>=75),"Lulus","Tidak Lulus")

Fungsi AND memastikan kedua syarat harus terpenuhi. Jika salah satu nilai kurang dari 75, hasilnya Tidak Lulus.

Contoh ini dapat digunakan untuk penilaian pelatihan, ujian kompetensi, atau evaluasi pekerjaan.

7. Rumus IF dengan OR untuk Salah Satu Kondisi

Fungsi OR digunakan ketika cukup satu kondisi yang terpenuhi.

Misalnya, karyawan mendapatkan insentif jika penjualan mencapai Rp10.000.000 atau jumlah pelanggan baru minimal 20 orang.

Jika penjualan berada di B2 dan jumlah pelanggan baru di C2, rumusnya:

=IF(OR(B2>=10000000,C2>=20),"Dapat Insentif","Tidak Dapat Insentif")

Hasil Dapat Insentif muncul apabila salah satu atau kedua kondisi terpenuhi.

8. Rumus IF untuk Memeriksa Sel Kosong

Rumus IF dapat digunakan untuk menampilkan keterangan jika suatu sel belum diisi.

Misalnya, jika sel A2 kosong, kita ingin menampilkan tulisan Belum Diisi. Jika sudah terisi, tampilkan Lengkap.

Gunakan rumus:

=IF(A2="","Belum Diisi","Lengkap")

Rumus ini berguna untuk memeriksa kelengkapan formulir, daftar pegawai, data pelanggan, dan tabel administrasi.

Perlu diperhatikan bahwa sel yang berisi rumus dengan hasil teks kosong juga dapat dianggap kosong oleh pemeriksaan A2="".

9. Rumus IF untuk Membandingkan Tanggal

Fungsi IF juga dapat digunakan untuk memeriksa tanggal.

Misalnya, tanggal jatuh tempo berada di sel B2. Kita ingin menampilkan status Terlambat jika tanggal tersebut lebih awal daripada tanggal hari ini, dan Belum Terlambat jika tidak.

Gunakan rumus:

=IF(B2<TODAY(),"Terlambat","Belum Terlambat")

Pastikan B2 berisi tanggal Excel yang valid. Jika sel B2 kosong, rumus perlu disesuaikan agar tidak menampilkan status yang keliru.

Contoh rumus yang memeriksa sel kosong terlebih dahulu:

=IF(B2="","Belum Ada Tanggal",IF(B2<TODAY(),"Terlambat","Belum Terlambat"))

Rumus tersebut lebih sesuai untuk daftar tagihan atau jadwal administrasi yang tanggalnya mungkin belum diisi.

10. Perbedaan IF Biasa dan IF Bertingkat

IF biasa hanya memeriksa satu kondisi utama dengan dua kemungkinan hasil.

Contoh:

=IF(B2>=75,"Lulus","Tidak Lulus")

Sementara itu, IF bertingkat memeriksa beberapa kondisi secara berurutan.

Contoh:

=IF(B2>=90,"A",IF(B2>=80,"B",IF(B2>=70,"C","D")))

IF biasa cocok untuk keputusan sederhana. IF bertingkat cocok untuk penilaian, klasifikasi, dan kategori yang memiliki beberapa batas nilai.

Jika kondisi semakin banyak dan rumus menjadi sulit dibaca, pertimbangkan menggunakan tabel referensi dengan XLOOKUP atau fungsi pencarian lain yang sesuai.

11. Kesalahan yang Sering Terjadi pada Rumus IF

Ada beberapa kesalahan yang perlu diperhatikan ketika menggunakan rumus IF Excel.

1. Salah menggunakan tanda kutip

Teks harus diapit tanda kutip ganda.

Benar:

=IF(B2>=75,"Lulus","Tidak Lulus")

2. Menggunakan pemisah argumen yang tidak sesuai

Jika Excel menampilkan kesalahan saat rumus dimasukkan, periksa apakah pengaturan Excel menggunakan koma atau titik koma.

3. Salah menentukan urutan kondisi

Pada IF bertingkat, periksa kondisi dari batas tertinggi ke terendah atau susun sesuai logika yang diperlukan. Urutan yang salah dapat menyebabkan kategori tidak sesuai.

4. Angka tersimpan sebagai teks

Jika data angka tersimpan sebagai teks, perbandingan bisa menghasilkan hasil yang tidak diharapkan. Periksa format dan jenis data pada sel.

5. Mengabaikan sel kosong

Jika tabel memungkinkan data belum diisi, tambahkan pemeriksaan sel kosong agar hasil tidak menyesatkan.

12. Latihan Rumus IF Excel

Cobalah latihan berikut untuk memahami cara kerja IF.

NamaNilaiRumus Status
Andi88=IF(B2>=75,"Lulus","Tidak Lulus")
Budi65=IF(B3>=75,"Lulus","Tidak Lulus")
Citra75=IF(B4>=75,"Lulus","Tidak Lulus")
Deni50=IF(B5>=75,"Lulus","Tidak Lulus")

Hasil yang benar secara berurutan adalah Lulus, Tidak Lulus, Lulus, dan Tidak Lulus.

Latihan ini dapat dikembangkan dengan menambahkan kolom kategori, bonus, atau status kelengkapan data.

Kesimpulan

Rumus IF Excel sangat berguna untuk membuat keputusan berdasarkan kondisi secara otomatis. Dengan memahami IF dasar, IF bertingkat, serta kombinasi IF dengan AND dan OR, kita dapat menghemat waktu dalam mengolah nilai, menentukan bonus, memeriksa kelengkapan data, dan menyusun laporan.

Untuk mempelajari rumus Excel lainnya, kunjungi artikel Excelindo tentang rumus Excel lengkap, SUMIF, COUNTIF, VLOOKUP, dan fungsi Excel lainnya.

Excelindo akan terus membagikan tutorial Microsoft Excel yang praktis, mudah dipahami, dan dapat diterapkan dalam pekerjaan sehari-hari.