IFERROR Excel Sering Gagal? Ini Penyebab yang Jarang Disadari

Apa Itu Rumus IF di Excel?

Rumus IF digunakan untuk pengambilan keputusan logika:

Jika kondisi benar → lakukan A
Jika salah → lakukan B

🔹 Sintaks dasar

=IF(logical_test, value_if_true, value_if_false)

🔹 Contoh sederhana

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

Apa Itu IFERROR dan Kapan Digunakan?

IFERROR digunakan untuk:

  • Menangkap error (#N/A, #VALUE!, #DIV/0!)

  • Mengganti error dengan tampilan yang lebih rapi

🔹 Sintaks

=IFERROR(value, value_if_error)

🔹 Contoh

=IFERROR(A1/B1,"")

📌 Catatan penting:
IFERROR hanya boleh 2 argumen, tidak lebih.


Kenapa IF / IFERROR Bisa Error?

(Bagian inti – nilai SEO tinggi)

❌ 1. Terlalu Banyak Argumen (Too Many Arguments)

Contoh salah:

=IFERROR(A1/B1,"",0)

❌ Salah karena IFERROR hanya 2 argumen

✅ Benar:

=IFERROR(A1/B1,"")

❌ 2. Kurung Tidak Seimbang

Kesalahan paling sering & paling sulit dilihat

Tips cepat:

  • Klik di akhir rumus → Excel akan highlight pasangannya

  • Pecah rumus panjang jadi beberapa baris (Enter)


❌ 3. IF Bertingkat yang Tidak Rapi

=IF(A1>0,IF(B1>0,"OK","NO"),"")

📌 Masih valid, tapi rawan salah kurung


IFERROR + Rumus Kompleks (Kasus Nyata)

(Ini bagian “emas” dari pengalaman kamu)

Studi kasus:

  • Filter data REGULER & PART TIME

  • Menggunakan:

    • INDEX

    • MATCH

    • SMALL

    • IF (array)

Contoh error umum:

  • Error Too many arguments

  • Hasil kosong padahal data ada

  • IFERROR tidak bekerja

📌 Penyebab:

  • IFERROR menutup kurung di posisi salah

  • IF di dalam SMALL salah struktur


Kesalahan Fatal dalam Array Formula (Excel 2019)

❌ Salah menaruh ROW(A1)

IF(kondisi, range, ROW(A1)) ❌

✅ Struktur yang benar

SMALL(
IF(kondisi, range),
ROW(A1)
)

Best Practice Menghindari Error IF / IFERROR

✅ Tips praktis:

  • Bangun rumus dari dalam ke luar

  • Tes tiap bagian sebelum digabung

  • Jangan pakai SEARCH jika bisa pakai =

  • Gunakan IFERROR paling luar


Kapan Sebaiknya Tidak Pakai IFERROR?

  • Saat debugging

  • Saat ingin melihat error asli

  • Saat data masih belum final

📌 IFERROR menyembunyikan error, bukan memperbaikinya


Kesimpulan

  • IF & IFERROR sangat powerful

  • Error terjadi karena struktur, bukan rumusnya

  • Dengan pola yang benar, rumus panjang tetap stabil

  • Pahami logika → bukan sekadar copy-paste

Tinggalkan Komentar atau Pendapat Anda

📢 Silakan tinggalkan komentar Anda mengenai artikel ini. Apakah ada bagian yang menarik, membingungkan, atau ingin Anda tambahkan? Kami menghargai setiap masukan, pertanyaan, maupun diskusi yang membangun. Terima kasih telah membaca dan ikut berpartisipasi!.

Post Populer