Anda bisa menggunakan fungsi IFERROR untuk me trap dan mengatasi kesalahan di dalam rumus. IFERROR mengembalikan nilai yang Anda tentukan jika rumus mengevaluasi kesalahan; jika tidak, rumus mengembalikan hasil rumus.
Sintaks
IFERROR(value, value_if_error)
Sintaks fungsi IFERROR memiliki argumen berikut:
-
nilai Diperlukan. Argumen yang diperiksa apakah ada kesalahan.
-
value_if_error Diperlukan. Nilai yang dikembalikan jika rumus mengevaluasi ke kesalahan. Jenis-jenis kesalahan berikut ini dievaluasi : #N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME?, atau #NULL!.
Keterangan
-
Jika nilai atau value_if_error sel kosong, maka IFERROR memperlakukannya sebagai nilai string kosong ("").
-
Jika value adalah rumus array, maka IFERROR mengembalikan array hasil untuk setiap sel di dalam rentang yang ditentukan di dalam nilai. Lihat contoh kedua di bawah.
Contoh
Salin contoh data di dalam tabel berikut ini dan tempel ke dalam sel A lembar kerja Excel yang baru. Agar rumus dapat memperlihatkan hasil, pilih data, tekan F2, lalu tekan Enter.
Kuota |
Unit Terjual |
|
---|---|---|
210 |
35 |
|
55 |
0 |
|
23 |
||
Rumus |
Deskripsi |
Hasil |
=IFERROR(A2/B2, "Kesalahan dalam perhitungan") |
Memeriksa kesalahan dalam rumus di argumen pertama (membagi 210 dengan 35), tidak menemukan kesalahan, lalu mengembalikan hasil rumus |
6 |
=IFERROR(A3/B3, "Kesalahan dalam perhitungan") |
Memeriksa kesalahan dalam rumus di argumen pertama (membagi 55 dengan 0), menemukan kesalahan membagi dengan 0, lalu mengembalikan value_if_error |
Kesalahan dalam perhitungan |
=IFERROR(A4/B4, "Kesalahan dalam perhitungan") |
Memeriksa kesalahan dalam rumus di argumen pertama (membagi "" dengan 23), tidak menemukan kesalahan, lalu mengembalikan hasil rumus. |
0 |
Contoh 2
Kuota |
Unit Terjual |
Rasio |
---|---|---|
210 |
35 |
6 |
55 |
0 |
Kesalahan dalam perhitungan |
23 |
0 |
|
Rumus |
Deskripsi |
Hasil |
=C2 |
Memeriksa kesalahan dalam rumus di argumen pertama dalam elemen array pertama (A2/B2 atau membagi 210 dengan 35), tidak menemukan kesalahan, lalu mengembalikan hasil rumus |
6 |
=C3 |
Memeriksa kesalahan dalam rumus di argumen pertama dalam elemen array kedua (A3/B3 atau membagi 55 dengan 0), menemukan kesalahan membagi dengan 0, lalu mengembalikan value_if_error |
Kesalahan dalam perhitungan |
=C4 |
Memeriksa kesalahan dalam rumus di argumen pertama dalam elemen array ketiga (A4/B4 atau membagi "" dengan 23), tidak menemukan kesalahan, lalu mengembalikan hasil rumus |
0 |
Catatan: Jika memiliki versi Microsoft 365saat ini, Anda dapat memasukkan rumus di sel kiri atas dari rentang output, lalu menekan ENTER untuk mengonfirmasi rumus sebagai rumus array dinamis. Jika tidak, rumus harus dimasukkan sebagai rumus array warisan dengan memilih rentang output terlebih dahulu, memasukkan rumus dalam sel di sebelah kiri atas rentang output, lalu menekan CTRL+SHIFT+ENTER untuk mengonfirmasi. Excel akan menyisipkan tanda kurung kurawal di awal dan akhir rumus untuk Anda. Untuk informasi selengkapnya tentang rumus array, lihat Panduan dan contoh rumus array. |
Perlu bantuan lainnya?
Anda selalu dapat meminta ahli dalam Komunitas Teknologi Excel atau mendapatkan dukungan di Komunitas.