AI Insights
Generate a summary and suggested tags for this post.
Saat bekerja dengan formula Excel, cepat atau lambat kamu akan bertemu tulisan merah aneh seperti #VALUE!, #N/A, #REF!, atau #DIV/0!. Bukannya menampilkan hasil, sel malah menunjukkan kode error. Kabar baiknya: setiap error ini punya arti spesifik dan solusinya jelas. Artikel ini membedah 4 error paling sering muncul di Excel — plus #NAME?, #NUM!, dan #NULL! sebagai bonus.
1. Kenapa Excel Menampilkan Error?
Excel menampilkan error saat rumus tidak bisa menghasilkan nilai valid. Bukan bug — justru Excel sedang memberi tahu bahwa ada yang salah dengan formulanya. Setiap kode error punya "alasan" berbeda:
| Kode Error | Arti Singkat | Penyebab Utama |
|---|---|---|
#VALUE! | Tipe data salah | Operasi matematika pada teks |
#N/A | Data tidak ditemukan | VLOOKUP/MATCH gagal menemukan nilai |
#REF! | Referensi rusak | Sel/kolom/sheet yang dirujuk terhapus |
#DIV/0! | Pembagi nol | Membagi angka dengan 0 atau sel kosong |
#NAME? | Nama tidak dikenal | Salah ketik nama fungsi atau range |
#NUM! | Angka tidak valid | Hasil terlalu besar / akar bilangan negatif |
#NULL! | Range tidak berpotongan | Salah pakai spasi antar range |
Tips: klik sel error → muncul segitiga kecil di kiri atas. Klik ikonnya untuk melihat penjelasan error dan opsi "Tampilkan Langkah Kalkulasi" — sangat membantu untuk debug rumus panjang.
2. #VALUE! — Tipe Data Salah

Error paling sering muncul buat pemula. Terjadi saat rumus melakukan operasi matematika pada nilai yang bukan angka.
Penyebab umum
- Sel yang seharusnya angka ternyata berisi teks (misal: "dua" bukan 2)
- Ada spasi tersembunyi di sel angka (misal:
"100 ") - Fungsi mengharapkan angka tapi diberi teks (
=SUM(A1)di mana A1 = "abc") - Rentang array tidak konsisten ukurannya
- Karakter khusus seperti minus tipografi (
–) bukan minus biasa (-)
Contoh
A1 = 10
B1 = "dua"
=A1 + B1 → #VALUE! (tidak bisa menambah angka dengan teks)Cara memperbaiki
| Solusi | Cara |
|---|---|
| Cek tipe data | Gunakan =ISNUMBER(A1) — hasilnya harus TRUE |
| Konversi teks ke angka | =VALUE(A1) atau kalikan dengan 1: =A1*1 |
| Buang spasi | =TRIM(A1) lalu =VALUE(TRIM(A1)) |
| Gunakan fungsi tahan error | =SUM(A1:A10) — SUM otomatis skip teks (beda dengan +) |
| Data → Teks ke Kolom | Pilih kolom → Data → Text to Columns → Finish (konversi massal) |
3. #N/A — Data Tidak Ditemukan

Muncul di fungsi lookup seperti VLOOKUP, HLOOKUP, XLOOKUP, MATCH, atau INDEX ketika nilai yang dicari tidak ada di tabel referensi.
Penyebab umum
- Nilai memang tidak ada di tabel sumber
- Beda tipe data antara nilai pencarian dan tabel (angka vs teks-angka)
- Ada spasi ekstra di salah satu sel
VLOOKUPpakaiTRUE(approximate match) padahal tabel tidak terurut- Salah kapitalisasi tidak masalah (VLOOKUP case-insensitive), tapi ejaan salah =
#N/A
Contoh
=VLOOKUP("9999", A2:B100, 2, FALSE) → #N/A jika "9999" tidak ada
=MATCH("Andi", A:A, 0) → #N/A jika "Andi" tidak adaCara memperbaiki
Solusi utama — bungkus dengan IFERROR atau IFNA:
=IFERROR(VLOOKUP(A2, Data!A:B, 2, FALSE), "Tidak ditemukan")
=IFNA(VLOOKUP(A2, Data!A:B, 2, FALSE), "Data belum ada")IFNA vs IFERROR:
| Fungsi | Menangkap | Kapan pakai |
|---|---|---|
IFERROR | Semua error (#N/A, #VALUE!, #REF!, dll.) | Ingin bersih dari SEMUA error |
IFNA | Hanya #N/A | Ingin tetap tahu error lain untuk debug |
Tips debug #N/A:
- Cek beda tipe data:
=ISNUMBER(A2)vs=ISNUMBER(Sumber!A2) - Buang spasi:
=TRIM(A2) - Konversi angka ke teks:
=TEXT(A2, "0")— atau sebaliknya=VALUE(A2) - Untuk
VLOOKUP, pastikan argumen ke-4 =FALSE(exact match)
4. #REF! — Referensi Rusak

Terjadi saat formula merujuk ke sel yang sudah tidak ada. Ini error paling "berbahaya" karena biasanya karena aksi tidak sengaja seperti menghapus baris/kolom.
Penyebab umum
- Menghapus kolom/baris/sheet yang jadi referensi di formula lain
- Cut & paste menimpa sel yang dirujuk
- VLOOKUP dengan index kolom lebih besar dari lebar tabel:
=VLOOKUP(A1, B:C, 5, FALSE)→ hanya 2 kolom, minta kolom ke-5 =#REF! - Referensi ke workbook eksternal yang file-nya berpindah/dihapus
- OFFSET / INDIRECT yang meleset ke luar batas
Contoh
Awalnya: =SUM(D3:D8)
Kolom D dihapus: =SUM(#REF!) → seluruh formula rusakCara memperbaiki
| Situasi | Solusi |
|---|---|
| Baru saja terhapus | Tekan Ctrl + Z segera |
| Sudah terlanjur | Ganti #REF! di dalam formula dengan referensi yang benar |
| VLOOKUP index terlalu besar | Perbaiki angka kolom sesuai lebar tabel |
| Referensi antar sheet | Cek nama sheet — mungkin sudah di-rename |
Ingin cari semua #REF! | Ctrl + F → cari #REF! di Formulas, bukan Values |
Pencegahan:
- Sebelum hapus kolom, pilih kolom → klik kanan → Trace Dependents untuk cek apa yang bergantung
- Gunakan Named Range — kalau kolom pindah, nama tetap mengikuti sel
5. #DIV/0! — Bagi dengan Nol

Muncul saat rumus membagi dengan nol atau dengan sel yang kosong (Excel menganggap kosong = 0).
Penyebab umum
- Pembagi bernilai 0:
=A1/0 - Pembagi adalah sel kosong:
=A1/B1dengan B1 kosong - Fungsi
AVERAGE,AVERAGEIFpada range kosong MODdengan divisor 0
Contoh
A1 = 100
B1 = 0
=A1/B1 → #DIV/0!
=AVERAGE(A1:A10) di mana A1:A10 semuanya kosong → #DIV/0!Cara memperbaiki
Solusi paling umum — cek dulu sebelum bagi:
=IF(B1=0, 0, A1/B1)
=IF(B1="", "", A1/B1)
=IFERROR(A1/B1, 0)
=IFERROR(A1/B1, "-")Untuk laporan yang lebih rapi:
=IFERROR(A1/B1, "Tidak dapat dihitung")
Tips: kalau ingin #DIV/0! tetap terlihat saat debug tapi disembunyikan saat print, gunakan Conditional Formatting → format font warna putih untuk sel error.
6. Bonus: #NAME?, #NUM!, dan #NULL!
#NAME? — Nama tidak dikenal
Excel tidak mengenali sesuatu di formula. Biasanya karena:
- Salah ketik nama fungsi:
=VLOKUP(...)(harusnyaVLOOKUP) - Nama range yang tidak ada:
=SUM(Penjualan2024)padahal range itu belum didefinisikan - String tanpa tanda kutip:
=IF(A1>0, Positif, Negatif)— harus"Positif","Negatif" - Tanda titik dua salah:
=SUM(A1.A10)(harusnyaA1:A10)
Solusi: cek ejaan formula. Excel biasanya highlight fungsi yang tidak dikenal.
#NUM! — Angka tidak valid
Muncul saat operasi matematika menghasilkan angka yang tidak masuk akal:
- Akar bilangan negatif:
=SQRT(-9) - Angka terlalu besar (> 1.79E+308)
- Iterasi (
IRR,RATE) tidak konvergen - Argumen fungsi tanggal di luar batas
Solusi: validasi input dengan IF atau IFERROR.
=IFERROR(SQRT(A1), "Input harus positif")
#NULL! — Range tidak berpotongan
Jarang muncul. Terjadi karena spasi salah di antara dua range:
=SUM(A1:A10 C1:C10) → #NULL! (spasi antar range = operator "intersect")
=SUM(A1:A10, C1:C10) → OK (koma = union)7. Cegah Error dengan IFERROR

Formula profesional selalu antisipasi error. Bungkus formula yang berpotensi error dengan IFERROR agar output tetap rapi.
Pola umum
=IFERROR( formula_utama , nilai_pengganti )
Contoh nyata
=IFERROR(A1/B1, 0)
=IFERROR(VLOOKUP(A2, Data!A:D, 3, FALSE), "Data tidak ditemukan")
=IFERROR(SEARCH("apa", A1), "Tidak mengandung kata")Kapan JANGAN pakai IFERROR
- Saat kamu butuh tahu ada error untuk debug (pakai
IFNAuntuk hanya menangkap#N/A) - Saat error menandakan bug logika yang harus diperbaiki, bukan disembunyikan
- Di kolom perhitungan penting (revenue, total) — lebih baik biarkan error terlihat daripada muncul angka 0 yang menyesatkan
8. Tools Debug Error di Excel
Excel punya beberapa fitur bawaan untuk melacak sumber error:
| Fitur | Lokasi | Kegunaan |
|---|---|---|
| Trace Precedents | Formulas → Trace Precedents | Panah biru ke sel yang dirujuk formula |
| Trace Dependents | Formulas → Trace Dependents | Panah biru ke sel yang bergantung pada sel ini |
| Evaluate Formula | Formulas → Evaluate Formula | Jalankan formula step-by-step — sangat berguna untuk formula panjang |
| Show Formulas | Formulas → Show Formulas (Ctrl + `) | Tampilkan seluruh formula, bukan hasilnya |
| Error Checking | Formulas → Error Checking | Cek semua error di worksheet sekaligus |
| Watch Window | Formulas → Watch Window | Pantau nilai sel spesifik saat formula lain berubah |
9. Ringkasan Cheatsheet
| Error | Arti | Fix Cepat |
|---|---|---|
#VALUE! | Tipe data salah | =VALUE(A1) atau =TRIM(A1) |
#N/A | Data tidak ditemukan | =IFNA(rumus, "-") |
#REF! | Referensi rusak | Ctrl + Z, atau perbaiki referensi manual |
#DIV/0! | Pembagi nol | =IF(B1=0, 0, A1/B1) |
#NAME? | Nama tidak dikenal | Cek ejaan fungsi & tanda kutip |
#NUM! | Angka tidak valid | Validasi input, hindari akar negatif |
#NULL! | Range tidak berpotongan | Ganti spasi jadi koma |
Kesimpulan
- Error di Excel bukan bug — itu feedback. Setiap kode error memberi tahu apa yang salah.
#VALUE!= tipe data,#N/A= tidak ditemukan,#REF!= referensi hilang,#DIV/0!= bagi nol.IFERRORdanIFNAadalah pelindung utama — pakai di formula yang berpotensi error.- Gunakan Evaluate Formula dan Trace Precedents untuk debug formula panjang.
- Jangan sembunyikan error di kolom kritikal — pastikan dulu logikanya benar sebelum menutupinya.
Sekali kamu paham cara membaca error Excel, produktivitas naik drastis — dari yang tadinya panik lihat #N/A, sekarang tinggal periksa 3 hal: tipe data, referensi, dan pembagi.
