Rumus IFERROR: cara menyembunyikan error seperti #DIV/0! dan #N/A
IFERROR menjalankan rumus. Kalau hasilnya error apa pun, sel menampilkan nilai penggantimu. Kalau tidak error, hasil rumus tampil seperti biasa.
Pakai dengan sadar: IFERROR menyembunyikan semua jenis error, termasuk salah ketik nama fungsi atau rentang yang meleset.
Sintaks
=IFERROR(nilai; nilai_jika_error)
nilai: Rumus atau sel yang mungkin error.nilai_jika_error: Yang ditampilkan kalau hasilnya error, misalnya 0 atau teks.
Contoh dan hasilnya
| Rumus | Hasil | Penjelasan |
|---|---|---|
=IFERROR(D2/C2; "belum ada target") | belum ada target | Kalau target di C2 bernilai 0, D2/C2 menghasilkan #DIV/0!, dan sel menampilkan teks pengganti. |
=IFERROR(VLOOKUP("P99"; Produk!A2:D8; 2; FALSE); "kode tidak ada") | kode tidak ada | Kode P99 tidak ada di tab Produk, sehingga VLOOKUP menghasilkan #N/A. |
Kesalahan yang sering muncul
- Dipasang di semua rumus sejak awal. Error yang tersembunyi tidak akan pernah kamu perbaiki.
- Mengganti dengan 0 pada data yang nanti dijumlahkan, padahal maksudnya tidak ada data. Teks kosong atau tulisan jelas sering lebih jujur.
Di Excel dan Google Sheets
Sama di Excel dan Google Sheets.