0Pricing
Excel Formulas Academy · Pelajaran

Mendeteksi Masalah dengan ISERROR

Uji apakah sebuah sel berisi kesalahan sebelum menindaklanjutinya

Mendeteksi Masalah dengan ISERROR adalah pelajaran Excel Formulas Academy gratis di CoddyKit. Ini adalah pelajaran 4 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.

Menguji Kesalahan

Terkadang Anda tidak ingin mengganti kesalahan, melainkan ingin menanyakan apakah kesalahan itu ada lalu memutuskan tindakan yang akan diambil.

Fungsi ISERROR melakukan hal tersebut. Fungsi ini memeriksa sel atau rumus, lalu mengembalikan TRUE jika hasilnya berupa kesalahan dan FALSE jika hasilnya tidak bermasalah.

Dengan begitu, Anda dapat membuat penanganan khusus sendiri, menghitung kesalahan, atau menandai baris yang bermasalah. Dalam pelajaran ini Anda akan mempelajari ISERROR dan fungsi-fungsi terkaitnya.

Sintaks ISERROR

ISERROR menerima satu argumen, yaitu nilai atau rumus yang akan diuji:

=ISERROR(value)

Fungsi ini mengembalikan nilai logika TRUE ketika nilainya berupa kesalahan apa pun, dan FALSE jika tidak. Fungsi ini tidak pernah menampilkan kesalahan itu sendiri, melainkan hanya jawaban true atau false yang bersih.

Jika digunakan sendiri, hasilnya hanya berupa informasi. Kekuatan sebenarnya muncul ketika Anda memasangkannya dengan IF.

=ISERROR(A2/B2)

ISERROR dengan IF

Gabungkan ISERROR dengan IF untuk membuat penanganan yang sepenuhnya khusus. IF menguji apakah terjadi kesalahan, lalu memilih apa yang akan ditampilkan dalam setiap kondisi.

Di sini, jika pembagian menghasilkan kesalahan, rumus mengembalikan "Check data". Jika tidak, rumus mengembalikan hasil sebenarnya. Ini merupakan padanan manual IFERROR, tetapi Anda mengendalikan kedua cabangnya.

Polanya adalah =IF(ISERROR(formula), do_this, else_show_formula).

=IF(ISERROR(A2/B2), "Check data", A2/B2)

Keluarga Kesalahan IS

ISERROR memiliki fungsi-fungsi terkait yang menguji kesalahan tertentu:

  • ISERR bernilai TRUE untuk kesalahan apa pun kecuali #N/A.
  • ISNA hanya bernilai TRUE untuk kesalahan #N/A.
  • ISERROR bernilai TRUE untuk semua kesalahan, termasuk #N/A.

Dengan memilih fungsi yang tepat, Anda dapat merespons situasi yang benar-benar ingin Anda tangani, seperti perbedaan antara IFERROR dan IFNA.

Menggunakan ISNA Secara Khusus

Jika Anda hanya peduli pada pencarian yang tidak menemukan kecocokan, ISNA adalah pengujian yang tepat. Fungsi ini hanya mengembalikan TRUE untuk #N/A.

Fungsi ini meniru perilaku IFNA pada lembar kerja lama, atau memungkinkan Anda melakukan tindakan khusus ketika pencarian tidak menemukan kecocokan, seperti menulis hasilnya ke kolom lain.

Di sini, rumus melaporkan apakah pelanggan ditemukan atau tidak.

=IF(ISNA(VLOOKUP(A2,Data!A:B,2,FALSE)), "New customer", "Existing")

Menghitung Kesalahan dalam Rentang

ISERROR berguna untuk mengaudit data. Untuk menghitung jumlah sel dalam suatu kolom yang berisi kesalahan, Anda dapat menggabungkannya dengan SUMPRODUCT.

Karena ISERROR mengembalikan TRUE atau FALSE, tanda minus ganda -- mengubahnya menjadi angka 1 dan 0, lalu SUMPRODUCT menjumlahkannya.

Hasilnya memberi tahu Anda jumlah sel yang berisi kesalahan, sebagai pemeriksaan kondisi singkat untuk kumpulan data yang besar.

=SUMPRODUCT(--ISERROR(C2:C100))

Menandai Baris Bermasalah

Anda dapat menggunakan ISERROR untuk menambahkan kolom peringatan yang jelas di sebelah data Anda. Setiap baris memeriksa perhitungannya sendiri dan menampilkan tanda jika ada sesuatu yang salah.

Di sini, setiap baris yang totalnya menghasilkan kesalahan akan menampilkan simbol peringatan, sedangkan baris yang bersih tetap kosong. Dengan melihat kolom tanda, Anda dapat langsung menemukan bagian yang bermasalah.

Ini jauh lebih mudah daripada mencari kode #DIV/0! yang tersebar dengan mata.

=IF(ISERROR(D2), "!", "")

ISERROR Dibandingkan dengan IFERROR

Memahami hubungan keduanya akan membantu Anda:

  • IFERROR(x, y) adalah bentuk singkat yang menjalankan x sekali dan mengembalikan y jika terjadi kesalahan.
  • IF(ISERROR(x), y, x) melakukan hal yang sama, tetapi mengevaluasi x dua kali, sehingga dapat lebih lambat pada rumus yang berat.

Jadi, untuk penggantian sederhana, IFERROR biasanya lebih baik. Gunakan ISERROR ketika Anda perlu menguji, bukan mengganti, atau ketika Anda ingin melakukan tindakan lain selain sekadar mengganti nilai.

Pemformatan Bersyarat dengan ISERROR

ISERROR juga dapat digunakan untuk pemformatan bersyarat. Anda dapat menulis aturan yang menyoroti setiap sel yang rumusnya menghasilkan kesalahan.

Tetapkan rumus aturan ke =ISERROR(A1) dan terapkan pada rentang Anda, lalu beri warna merah pada sel yang cocok.

Sekarang kesalahan akan langsung terlihat secara visual saat muncul, tanpa mengubah nilai sel sama sekali. Ini adalah cara yang rapi dan tidak merusak untuk memantau lembar kerja.

=ISERROR(A1)

Mencatat Kesalahan ke Catatan

Karena ISERROR mengembalikan TRUE atau FALSE yang bersih, Anda dapat menggunakannya untuk mengarahkan nilai bermasalah ke tempat yang berguna. Padukan dengan IF untuk menyalin hanya kunci yang gagal ke kolom pemeriksaan.

Di sini, jika pencarian untuk suatu kunci menghasilkan kesalahan, rumus menulis kunci itu sendiri ke dalam sel; jika tidak, sel dibiarkan kosong.

Dengan memfilter kolom tersebut, Anda akan mendapatkan daftar siap pakai berisi setiap kunci yang perlu diperbaiki, sehingga penanganan kesalahan berubah menjadi rencana tindakan.

=IF(ISERROR(VLOOKUP(A2,Data!A:B,2,FALSE)), A2, "")

Memilih Alat yang Tepat

Berikut perangkat lengkap untuk menangani kesalahan:

  • IFERROR mengganti kesalahan apa pun dengan nilai cadangan.
  • IFNA hanya mengganti #N/A dari pencarian.
  • ISERROR / ISNA / ISERR menguji kesalahan untuk menjalankan logika khusus, penghitungan, atau pemformatan.

Pilih fungsi penggantian jika Anda hanya ingin tampilan yang bersih, dan pilih keluarga IS jika Anda perlu mengambil keputusan atau melakukan pengukuran berdasarkan kesalahan.

Pemeriksaan Singkat

Uji pemahaman Anda tentang fungsi-fungsi pengujian kesalahan.

Rangkuman: ISERROR

Anda telah menyelesaikan perangkat untuk menangani kesalahan:

  • =ISERROR(value) mengembalikan TRUE untuk kesalahan apa pun dan FALSE jika tidak ada kesalahan.
  • ISNA hanya menguji #N/A; ISERR menguji semua kesalahan kecuali #N/A.
  • Padukan dengan IF untuk penanganan khusus, dengan SUMPRODUCT untuk menghitung kesalahan, atau dengan pemformatan bersyarat untuk menyorotnya.
  • Gunakan IFERROR atau IFNA untuk sekadar mengganti nilai; gunakan keluarga IS untuk menguji dan mengambil keputusan.

Sekarang lembar kerja Anda dapat tetap bersih, akurat, dan profesional.

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Mendeteksi Masalah dengan ISERROR” gratis?

Ya — teks lengkap “Mendeteksi Masalah dengan ISERROR” 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 “Mendeteksi Masalah dengan ISERROR”?

Uji apakah sebuah sel berisi kesalahan sebelum menindaklanjutinya 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 4 dari 4.

Berapa lama pelajaran “Mendeteksi Masalah dengan ISERROR” 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