Rumus IFERROR Excel: Cara Menyembunyikan Error di Laporan
Blog/Tutorial Excel & Sheets/Rumus IFERROR Excel: Cara Menyembunyikan Error di Laporan

Rumus IFERROR Excel: Cara Menyembunyikan Error di Laporan

BimaBima
·1 Februari 2026·7 menit baca

Penulis

Bima

Bima

Founder & Data Professional

Bagikan

TL;DR

Rumus IFERROR di Excel dipakai buat nampilin nilai pengganti kalau sebuah rumus menghasilkan error. Sintaksnya =IFERROR(rumus; nilai_jika_error), misalnya =IFERROR(A2/B2; 0) yang nampilin 0 kalau pembaginya nol. IFERROR nangkap semua jenis error sekaligus, termasuk #REF! dan #NAME? yang sebenarnya menandakan rumus kamu rusak, jadi pakai IFNA kalau kamu cuma mau nangkap #N/A dari lookup.

Rumus IFERROR di Excel nampilin nilai pengganti kalau rumusmu menghasilkan error.

=IFERROR(A2/B2; 0)

Kalau B2 isinya nol, hasilnya bukan #DIV/0! yang bikin laporan jelek. Hasilnya 0.

Laporan jadi bersih. Bos senang. Tapi ada harga yang kamu bayar, dan banyak orang bayar tanpa sadar.

Apa itu rumus IFERROR di Excel?

IFERROR adalah fungsi Excel yang ngecek sebuah rumus, lalu nampilin nilai pengganti kalau rumus itu error. Sintaksnya =IFERROR(rumus; nilai_jika_error). Kalau rumusnya jalan normal, hasilnya ditampilin apa adanya. Kalau error, yang muncul nilai penggantinya.

Fungsi ini ada sejak Excel 2007 dan juga jalan di Google Sheets.

Referensi resminya di dokumentasi Microsoft untuk fungsi IFERROR.

Gimana cara pakai rumus IFERROR?

  1. Tulis dulu rumus aslinya sampai jalan.
  2. Bungkus rumus itu di dalam IFERROR.
  3. Tambahin nilai pengganti sebagai argumen kedua.
-- Sebelum
=D2/C2

-- Sesudah
=IFERROR(D2/C2; 0)
=IFERROR(D2/C2; "")        → sel kelihatan kosong
=IFERROR(D2/C2; "-")       → tanda strip
=IFERROR(D2/C2; "Cek data") → pesan buat tim

Urutan kerjanya penting: tulis rumus dulu, bungkus belakangan. Kalau kamu langsung bungkus dari awal, kamu nggak akan pernah lihat error yang sebenernya — dan kamu nggak akan tau rumusmu salah atau datanya yang salah.

Error apa aja yang ditangkap IFERROR?

Semuanya. Tanpa pandang bulu.

ErrorArtinyaWajar disembunyiin?
#DIV/0!Pembagi nol atau kosongYa, sering wajar
#N/ALookup nggak nemu datanyaTergantung — bisa jadi typo
#VALUE!Tipe data salah (teks dikurangi angka)Nggak, ini masalah data
#REF!Referensi sel hilang, biasanya gara-gara kolom dihapusNggak, rumusmu rusak
#NAME?Nama fungsi salah ketikNggak, itu typo kamu
#NUM!Angka di luar batas ExcelJarang wajar
#NULL!Operator range salahNggak

Kolom paling kanan itu inti masalahnya. Cuma dua baris pertama yang biasanya wajar disembunyiin. Lima sisanya nandain ada yang rusak — dan IFERROR nutup lima-limanya dengan senyum.

Contoh kasus: laporan margin toko_berkah

Sheet laporan produk toko_berkah, 20 baris. Kolom C omzet, kolom D laba, kolom E margin.

=D2/C2

Tiga produk baru masuk katalog dan belum kejual sama sekali — omzetnya 0. Hasilnya tiga #DIV/0! di tengah laporan.

=IFERROR(D2/C2; 0)

Beres. Laporan bersih, tiga baris itu nampilin margin 0%.

Sekarang bagian yang sering kelewat. Di sheet yang sama ada kolom F yang ngambil nama produk pakai VLOOKUP dari sheet master.

=IFERROR(VLOOKUP(A2; master!A:B; 2; FALSE); "Tidak diketahui")

Waktu aku cek sheet laporan toko_berkah, 4 dari 20 baris nampilin "Tidak diketahui". Bukan karena produknya baru — tapi karena kode produknya salah ketik waktu input. Tanpa IFERROR, empat baris itu jadi #N/A merah menyala dan langsung ketahuan.

IFERROR nggak bikin kesalahan itu hilang. Dia cuma bikin kesalahannya nggak kelihatan.

Ini kompromi yang harus kamu ambil sadar-sadar: laporan yang rapi, atau laporan yang jujur soal kondisi datanya.

Kapan IFERROR justru berbahaya?

Skenario yang paling sering aku lihat: seseorang bungkus VLOOKUP pakai IFERROR, terus tiga bulan kemudian ada yang ngehapus satu kolom di sheet master.

VLOOKUP-nya jadi #REF!. IFERROR nangkap. Laporan nampilin 0.

Nggak ada warna merah. Nggak ada peringatan. Total penjualan cuma turun — dan semua orang ngira memang lagi sepi.

Cara ngindarinnya:

  • Jangan bungkus dari awal. Tulis rumus polos, lihat error apa yang muncul, baru putusin.
  • Pakai IFNA, bukan IFERROR, kalau rumusnya lookup. Nanti aku jelasin bedanya.
  • Jangan pakai 0 sebagai pengganti di kolom yang dijumlahin. Nol ikut kehitung di AVERAGE dan narik rata-rata turun. Pakai "" atau "-".
  • Sisipin kolom cek. =COUNTIF(F2:F21; "Tidak diketahui") di pojok sheet, biar kamu tau ada berapa baris bermasalah.

IFERROR vs IFNA: mana yang dipakai?

IFNA cuma nangkap satu error: #N/A. Sisanya dibiarin lewat.

=IFNA(VLOOKUP(A2; master!A:B; 2; FALSE); "Tidak diketahui")

Bedanya kelihatan waktu ada yang ngerusak sheet master. VLOOKUP jadi #REF!, IFNA nggak nangkap, dan errornya tetap muncul merah di laporan.

Itu yang kamu mau. #N/A artinya "data nggak ketemu" — wajar. #REF! artinya "rumusmu rusak" — nggak wajar, harus kelihatan.

SituasiPakai
Pembagian yang pembaginya bisa nolIFERROR
VLOOKUP / XLOOKUP / INDEX MATCHIFNA
Rumus yang datanya belum lengkapIFERROR
Rumus yang kamu belum yakin benerJangan dibungkus dulu

Kalau kamu udah pindah ke XLOOKUP, kamu nggak butuh dua-duanya. XLOOKUP punya argumen if_not_found bawaan, dan itu cuma jalan buat kasus data nggak ketemu.

Kesalahan umum waktu pakai IFERROR

  • Bungkus dari awal sebelum rumusnya dites. Kamu nggak akan pernah lihat errornya, jadi nggak tau rumusnya bener atau nggak.
  • Pakai IFERROR buat nutupin #VALUE!. Error itu artinya ada teks di kolom angka. Bersihin datanya, jangan disembunyiin.
  • Ngasih 0 di kolom yang dirata-ratain. Nol itu data, bukan ketiadaan data.
  • Nyangka IFERROR memperbaiki rumus. Dia nggak. Dia cuma ganti tampilannya.
  • Bungkus seluruh rumus panjang jadi satu. Kalau ada 3 lookup di satu rumus, kamu nggak tau yang mana yang error.

Sebelum bungkus, cek dulu berapa banyak error yang ada pakai COUNT dan COUNTA. Kalau jumlahnya banyak, masalahnya di data — bukan di tampilan.

FAQ

Apa bedanya IFERROR dan IFNA?

IFERROR nangkap semua error. IFNA cuma nangkap #N/A. Di rumus lookup, IFNA lebih aman — error #REF! yang artinya rumus rusak tetap kelihatan.

Gimana cara nampilin sel kosong, bukan nol?

Pakai =IFERROR(D2/C2; ""). Tapi ingat, string kosong tetap dihitung sama COUNTA dan nggak bisa dipakai buat perhitungan lanjutan.

Apakah IFERROR bikin file jadi lambat?

Sedikit. Rumus di dalamnya dihitung dua kali kalau hasilnya error. Di file dengan ribuan VLOOKUP, efeknya kerasa. Pakai XLOOKUP yang punya if_not_found bawaan.

IFERROR bisa dipakai di Google Sheets?

Bisa, sintaksnya sama persis. IFNA juga ada di sana.

Rangkuman

  • =IFERROR(rumus; nilai_pengganti) ngeganti error apa pun jadi nilai yang kamu tentuin.
  • Tulis rumus dulu, lihat errornya, baru bungkus. Jangan kebalik.
  • Buat lookup, pakai IFNA — biar #REF! yang nandain rumus rusak tetap kelihatan.

Latihan langsung sama contoh error-nya di halaman fungsi IFERROR — ada sheet berisi tujuh jenis error yang bisa kamu utak-atik.

Lanjut baca: Rumus XLOOKUP Excel — penerus VLOOKUP yang nggak butuh IFERROR.

Coba Langsung

Mau praktek langsung? Mulai latihan SQL gratis

Latihan interaktif, langsung di browser.

Buka NgulikSQL →
Bagikan:
Bima
Ditulis oleh

Bima

Founder & Data Professional

Founder Ngulik Data. Passionate about making data analysis accessible for everyone.

Artikel Terkait

Template Laporan Penjualan Excel: Struktur yang Dipakai Analis
Tutorial Excel & Sheets
11 Juli 2026•10 menit baca

Template Laporan Penjualan Excel: Struktur yang Dipakai Analis

Template laporan penjualan yang bener cuma butuh 3 sheet. Yang bikin laporan orang rusak biasanya karena data mentah dan hasil dicampur di satu tempat.

BimaBima
Cara Menghubungkan Google Sheets ke Looker Studio
Tutorial Excel & Sheets
8 Juli 2026•10 menit baca

Cara Menghubungkan Google Sheets ke Looker Studio

Nyambungin Google Sheets ke Looker Studio cuma butuh 5 menit. Yang bikin lama itu datanya belum rapi. Ini urutan yang bener.

BimaBima
Cara Share Google Sheets dengan Aman: Permission & Protected Range
Tutorial Excel & Sheets
5 Juli 2026•9 menit baca

Cara Share Google Sheets dengan Aman: Permission & Protected Range

Panduan step by step share Google Sheets tanpa bikin rumus kehapus atau data gaji bocor — dari level permission, protected range, sampai audit siapa yang buka.

BimaBima
Kembali ke Blog
Ngulik Data logoNgulik Data

Platform edukasi data lengkap untuk professionals Indonesia. Belajar SQL, Data Analysis, dan lebih banyak lagi dengan praktek langsung dan feedback real-time.

Copyright © 2026 - All rights reserved

LINKS
SupportPricingDatasetBlogAffiliates
LEGAL
Terms of servicesPrivacy policy
Ngulik Data
DatasetLeaderboardBlogStore