0Pricing
Excel Formulas Academy · Pelajaran

Menangkap Kesalahan dengan IFERROR

Ganti kesalahan apa pun dengan nilai cadangan menggunakan IFERROR

Menangkap Kesalahan dengan IFERROR adalah pelajaran Excel Formulas Academy gratis di CoddyKit. Ini adalah pelajaran 2 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Excel Formulas Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Excel Formulas Academy mencakup 4 pelajaran total.

Mengenal IFERROR

Fungsi IFERROR adalah jaring pengaman serbaguna Anda. Fungsi ini memeriksa apakah suatu rumus menghasilkan kesalahan apa pun, dan jika ya, menampilkan nilai yang mudah dipahami sesuai pilihan Anda sebagai gantinya.

Hal ini membuat lembar bentang Anda tampak rapi dan profesional. Alih-alih kode yang mengkhawatirkan seperti #DIV/0! tersebar di seluruh laporan, Anda melihat teks yang membantu seperti sel kosong atau tanda strip.

Dalam pelajaran ini Anda akan mempelajari sintaks IFERROR dan cara menerapkannya pada rumus nyata.

Sintaks IFERROR

IFERROR menerima tepat dua argumen:

  • nilai rumus atau perhitungan yang akan dicoba
  • nilai_jika_kesalahan yang akan ditampilkan jika rumus tersebut menghasilkan kesalahan

Pola penggunaannya adalah =IFERROR(your_formula, fallback). Lembar bentang menjalankan rumus Anda terlebih dahulu. Jika berhasil, Anda melihat hasil sebenarnya. Jika menghasilkan kesalahan, Anda melihat nilai pengganti.

=IFERROR(A2/B2, 0)

Mengganti Kesalahan Pembagian

Ingat bahwa membagi dengan sel kosong menghasilkan #DIV/0!. Membungkus pembagian dengan IFERROR memperbaiki tampilannya.

Di sini, jika B2 bernilai nol atau kosong, rumus menghasilkan 0 alih-alih kesalahan. Jika B2 berisi angka yang valid, pembagian biasa dijalankan.

Anda juga dapat mengembalikan sel kosong dengan menggunakan dua tanda kutip, "", sebagai nilai pengganti.

=IFERROR(A2/B2, "")

Pesan Pencarian yang Mudah Dipahami

IFERROR sangat berguna untuk pencarian. VLOOKUP yang tidak menemukan kecocokan menghasilkan #N/A, yang dapat membingungkan pembaca.

Dengan membungkus rumus pencarian tersebut, Anda dapat menggantinya dengan pesan yang jelas seperti "Not found". Sekarang siapa pun yang membaca lembar tersebut dapat langsung memahami hasilnya.

Teknik sederhana ini membuat laporan yang banyak menggunakan pencarian jauh lebih mudah dipercaya dan dibagikan.

=IFERROR(VLOOKUP(A2,Data!A:B,2,FALSE), "Not found")

Mengembalikan Perhitungan yang Berbeda

Nilai pengganti tidak harus berupa teks biasa. Nilai itu bisa berupa rumus lain yang dijalankan ketika rumus pertama gagal.

Misalnya, jika pencarian utama tidak menemukan hasil, Anda dapat menggunakan pencarian cadangan pada tabel yang berbeda. Lembar bentang mencoba rumus pertama, dan hanya jika terjadi kesalahan akan mencoba rumus kedua.

Hal ini memungkinkan Anda merangkai beberapa percobaan dengan baik tanpa kesalahan yang mengganggu di antaranya.

=IFERROR(VLOOKUP(A2,Main!A:B,2,0), VLOOKUP(A2,Backup!A:B,2,0))

IFERROR Menangkap Semua Kesalahan

Fitur penting: IFERROR menangkap setiap jenis kesalahan. Tidak masalah apakah rumus menghasilkan #DIV/0!, #N/A, #VALUE!, atau #REF!; nilai pengganti ditampilkan untuk semuanya.

Hal ini memang berguna, tetapi juga menjadi peringatan. Karena menyembunyikan setiap kesalahan, IFERROR dapat menutupi masalah nyata yang seharusnya Anda ketahui.

Jika Anda hanya ingin menyembunyikan hasil pencarian yang tidak ditemukan, IFNA adalah pilihan yang lebih aman, yang akan Anda pelajari pada pelajaran berikutnya.

Contoh Laporan Penjualan

Misalkan Anda menghitung persentase pertumbuhan sebagai selisih periode ini dan periode sebelumnya, dibagi dengan periode sebelumnya. Jika periode sebelumnya bernilai nol, Anda mendapatkan #DIV/0! untuk produk baru.

Membungkusnya dalam IFERROR dengan teks "New" mengubah kesalahan tersebut menjadi label yang bermakna. Produk yang sudah ada menampilkan persentase sebenarnya; produk yang benar-benar baru menampilkan New.

Laporan kini terbaca rapi dari atas hingga bawah.

=IFERROR((B2-C2)/C2, "New")

Jangan Menyembunyikan Terlalu Banyak

Karena cakupan IFERROR sangat luas, berhati-hatilah saat menempatkannya. Jika Anda membungkus seluruh rumus yang rumit, kesalahan #VALUE! yang disebabkan oleh data yang salah dapat diam-diam digantikan.

Anda mungkin kemudian mempercayai angka yang sebenarnya salah. Praktik terbaik adalah membungkus bagian tertentu yang paling mungkin menghasilkan kesalahan, bukan seluruh perhitungan.

Gunakan IFERROR dengan sengaja, dan selama pengujian hapus sementara untuk memastikan rumus Anda benar-benar berfungsi.

IFERROR dengan Hasil Kosong

Pilihan gaya yang umum adalah mengembalikan teks kosong untuk data yang tidak ada agar sel cukup tampak kosong.

Menggunakan "" sebagai nilai pengganti membuat diagram dan total tetap rapi, karena sebagian besar fungsi memperlakukan teks yang tampak kosong sebagai tidak menampilkan apa pun.

Namun perlu diketahui: sel yang berisi "" secara teknis adalah teks, bukan benar-benar kosong, yang dapat memengaruhi beberapa perilaku COUNT atau diagram. Untuk total, biasanya lebih aman mengembalikan 0.

=IFERROR(SUMIFS(Sales,Region,A2), 0)

Kapan Menggunakan IFERROR

Gunakan IFERROR ketika Anda menginginkan jaring pengaman tunggal dan sederhana untuk suatu rumus dan yakin bahwa kesalahan apa pun memang diharapkan serta tidak berbahaya.

Kasus yang cocok mencakup rasio pembagian, pencarian opsional, dan perhitungan pertumbuhan pada item baru.

Hindari IFERROR ketika Anda perlu mengetahui adanya kesalahan tak terduga, atau ketika hanya satu jenis kesalahan tertentu yang perlu ditangani. Khusus untuk pencarian, IFNA memberikan kendali yang lebih terperinci dan akan dibahas berikutnya.

Menumpuk IFERROR dengan Aman

Anda dapat menempatkan satu IFERROR di dalam IFERROR lainnya untuk mencoba beberapa nilai pengganti secara berurutan. Lembar bentang mencoba rumus pertama, lalu rumus kedua, kemudian nilai bawaan terakhir.

Di sini, pencarian dilakukan pada tabel utama, lalu tabel cadangan, dan jika keduanya tidak menemukan hasil, rumus mengembalikan "Not found". Setiap lapisan hanya dijalankan jika lapisan sebelumnya menghasilkan kesalahan.

Batasi penumpukan hingga dua atau tiga tingkat, atau rumus akan menjadi sulit dibaca dan dipelihara.

=IFERROR(VLOOKUP(A2,Main!A:B,2,0), IFERROR(VLOOKUP(A2,Backup!A:B,2,0), "Not found"))

Pemeriksaan Singkat

Uji pemahaman Anda tentang IFERROR.

Rangkuman: IFERROR

Anda telah mempelajari penangan kesalahan serbaguna:

  • =IFERROR(value, value_if_error) mencoba sebuah rumus dan menampilkan nilai pengganti jika rumus tersebut menghasilkan kesalahan.
  • Fungsi ini menangkap setiap jenis kesalahan, jadi gunakan dengan sengaja.
  • Nilai pengganti dapat berupa teks, angka, sel kosong "", atau bahkan rumus lain.
  • Bungkus bagian yang berisiko, bukan seluruh perhitungan, agar masalah nyata tetap terlihat.

Selanjutnya Anda akan mengenal IFNA, yang hanya menangani kesalahan pencarian #N/A.

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Menangkap Kesalahan dengan IFERROR” gratis?

Ya — teks lengkap “Menangkap Kesalahan dengan IFERROR” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Excel Formulas Academy, upgrade ke CoddyKit PRO. Kursus Excel Formulas Academy mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Menangkap Kesalahan dengan IFERROR”?

Ganti kesalahan apa pun dengan nilai cadangan menggunakan IFERROR Kamu berlatih Excel Formulas Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai Excel Formulas Academy?

Tidak diperlukan pengalaman sebelumnya. Excel Formulas Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 2 dari 4.

Berapa lama pelajaran “Menangkap Kesalahan dengan IFERROR” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran Excel Formulas Academy ini?

Ya. Setiap pelajaran Excel Formulas Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Memahami Jenis Kesalahan
  2. Menangkap Kesalahan dengan IFERROR
  3. Menangani Pencarian yang Tidak Ditemukan dengan IFNA
  4. Mendeteksi Masalah dengan ISERROR
← Kembali ke Excel Formulas Academy