Cara Menggunakan Rumus IFERROR Di Excel | Atasi Error Rumus Dengan Tampilan Rapi
Kenapa Rumus Excel Sering Menampilkan Error?
Pernahkah kamu membuka file Excel lalu menemukan tulisan #DIV/0!, #N/A, atau #VALUE! di tengah tabel yang tadinya rapi? Error seperti itu memang wajar terjadi, apalagi kalau datanya belum lengkap atau ada sel yang masih kosong. Masalahnya, error tersebut membuat laporan terlihat berantakan dan sulit dibaca oleh atasan, dosen, atau klien.
Kabar baiknya, kamu tidak perlu memperbaiki satu per satu secara manual. Excel punya rumus khusus bernama IFERROR yang berfungsi menangkap error dari sebuah rumus, lalu menggantinya dengan nilai lain yang kamu tentukan sendiri. Di artikel ini kamu akan belajar cara memakai IFERROR dengan contoh nyata yang bisa langsung dipraktikkan.
Apa Itu Rumus IFERROR?
IFERROR bekerja seperti penjaga di depan rumus utama kamu. Kalau rumus utama berhasil menghitung, IFERROR membiarkan hasilnya tampil apa adanya. Kalau rumus utama menghasilkan error apa pun, IFERROR langsung menampilkan nilai pengganti yang kamu tentukan. Strukturnya sangat sederhana:
=IFERROR(rumus_yang_dicek; nilai_jika_error)
Argumen pertama adalah rumus yang ingin kamu amankan, sedangkan argumen kedua adalah nilai yang tampil saat terjadi error. Nilai pengganti ini bisa berupa angka 0, teks dalam tanda kutip seperti "Data belum ada", atau bahkan sel kosong dengan tanda kutip ganda ("").
Perlu dicatat, Excel versi Indonesia memakai titik koma (;) sebagai pemisah argumen, bukan koma (,). Kalau rumusmu tidak jalan, cek dulu pemisah ini sebelum menyalahkan rumusnya.
Contoh 1: Mengatasi Error Pembagian Dengan Nol
Bayangkan kamu menghitung harga satuan dari total penjualan. Total penjualan ada di sel A2 sebesar Rp 500.000, sedangkan jumlah barang ada di sel B2. Kalau B2 masih kosong atau berisi 0, rumus biasa akan error:
=A2/B2 Hasil jika B2 = 0: #DIV/0!
Dengan IFERROR, kamu bisa mengganti error tersebut dengan pesan yang sopan:
=IFERROR(A2/B2; "Jumlah barang belum diisi") Hasil jika B2 = 0: Jumlah barang belum diisi Hasil jika B2 = 25: 20000
Saat B2 sudah diisi angka yang benar, IFERROR tidak ikut campur — hasil pembagiannya tampil normal. Inilah alasan IFERROR lebih elegan daripada menghapus rumus atau mengetik angka manual.
Contoh 2: Merapikan Hasil VLOOKUP Yang Tidak Ditemukan
Kasus paling sering ditemui adalah VLOOKUP yang tidak menemukan data. Misalnya kamu mencari kode produk di tabel referensi, tapi kode tersebut belum terdaftar. Tanpa IFERROR, hasilnya adalah #N/A yang mengganggu mata:
=VLOOKUP("PRD-999"; A2:B50; 2; FALSE)
Hasil jika kode tidak ada: #N/A
Bungkus VLOOKUP itu dengan IFERROR supaya tampilannya rapi:
=IFERROR(VLOOKUP("PRD-999"; A2:B50; 2; FALSE); "Produk tidak ditemukan")
Sekarang siapa pun yang membaca tabelmu langsung paham maksudnya, tanpa harus tahu arti kode #N/A. Trik ini sangat berguna untuk daftar harga, stok barang, dan rekap nilai siswa.
Laporan Sudah Rapi Dan Bebas Error? Saatnya Dicetak!
Laporan, tabel harga, dan dokumen Excel yang sudah kamu rapikan akan jauh lebih meyakinkan kalau dicetak dengan rapi. Website buka 24 jam, jadi kamu bisa order kapan saja.
🖨️ Cetak Laporan & Dokumen Kamu Di SiniOrder via Website (24 Jam) — praktis, cepat, dan bisa dilakukan kapan saja.
Contoh 3: Mengganti Error Dengan Angka Nol Untuk Total
Untuk perhitungan total, pesan teks kadang tidak cocok karena sel tersebut ikut dijumlahkan. Dalam kasus ini, ganti error dengan angka 0 supaya rumus SUM di bawahnya tetap berjalan:
=IFERROR(A2/B2; 0)
Misalnya kamu merekap komisi penjualan dari beberapa cabang. Cabang yang belum mengirim data akan menghasilkan error di rumus pembagiannya, tapi dengan IFERROR hasilnya menjadi 0 dan total keseluruhan tetap bisa dihitung tanpa gangguan. Setelah datanya masuk, angka 0 itu otomatis berubah menjadi hasil yang benar.
Variasi lainnya adalah menampilkan sel kosong saat error, supaya tabel terlihat bersih tanpa angka maupun pesan:
=IFERROR(A2/B2; "")
Pilih variasi ini kalau tabelmu hanya untuk dibaca, bukan untuk dijumlahkan lagi, karena teks kosong tidak bisa ikut dalam perhitungan angka.
IFERROR Dan IFNA, Apa Bedanya?
Excel juga punya rumus IFNA yang mirip, tapi hanya menangkap error #N/A saja. IFERROR menangkap semua jenis error, mulai dari #DIV/0!, #VALUE!, #REF!, sampai #N/A. Kalau kamu hanya ingin menangani data yang tidak ditemukan oleh VLOOKUP atau INDEX-MATCH, IFNA lebih presisi. Kalau kamu ingin mengamankan rumus apa pun dari segala jenis error, IFERROR adalah pilihan yang lebih praktis.
=IFNA(VLOOKUP(A2; $D$2:$E$50; 2; FALSE); "Tidak ada") =IFERROR(VLOOKUP(A2; $D$2:$E$50; 2; FALSE); "Tidak ada")
Untuk pemula, mulailah dari IFERROR. Setelah terbiasa, kamu bisa beralih ke IFNA saat memang hanya error #N/A yang ingin kamu tangani.
Kesalahan Yang Sering Terjadi
- Menutupi semua error tanpa memeriksa penyebabnya. IFERROR memang merapikan tampilan, tapi jangan dipakai untuk menyembunyikan kesalahan data yang serius, misalnya referensi sel yang terhapus (#REF!). Perbaiki dulu sumber masalahnya, baru rapikan tampilannya.
- Lupa tanda kutip pada teks pengganti. Nilai teks harus ditulis di dalam tanda kutip, misalnya "Data belum ada". Tanpa tanda kutip, Excel mengira itu nama range dan justru memunculkan error baru.
- Salah pemisah argumen. Excel Indonesia memakai titik koma (;). Kalau kamu menyalin rumus dari tutorial berbahasa Inggris yang memakai koma, ganti dulu pemisahnya.
- Memakai IFERROR di sel yang harus dijumlahkan dengan teks. Kalau nilai penggantimu berupa teks, rumus SUM yang merujuk sel itu bisa ikut terganggu. Untuk sel hitungan, pakai 0 sebagai pengganti.
Latihan Cepat
Coba praktikkan sekarang: tulis angka 100 di sel A1 dan 0 di sel B1, lalu ketik =IFERROR(A1/B1; "Belum bisa dihitung") di sel C1. Hasilnya adalah pesan tersebut. Sekarang ubah B1 menjadi 4, dan C1 otomatis berubah menjadi 25 tanpa kamu mengubah rumusnya lagi. Kalau sudah berhasil, berarti kamu sudah menguasai IFERROR.
Dengan IFERROR, tabel kamu tidak hanya benar secara hitungan, tapi juga rapi dan mudah dibaca siapa pun. Selamat mencoba!
