Cara Menggunakan Fungsi IFERROR Excel


Cara menggunakan fungsi IFERROR Excel,  IFERROR di Excel adalah fungsi logis yang sangat berguna yang memberi tahu Excel apa yang harus dilakukan jika rumus yang dimasukkan mengembalikan respons kesalahan.

Ini memiliki dua elemen — argumen yang akan dievaluasi, dan nilai yang akan dikembalikan jika hasil dari argumen tersebut adalah kesalahan. Kedua argumen diperlukan.

Sintaks dari fungsi Excel IFERROR adalah:

=IFERROR(value, value_if_error)
    • Nilai adalah argumen, perhitungan, atau referensi sel yang diperiksa untuk kesalahan.
    • Nilai_if_error adalah nilai atau perhitungan yang disesuaikan untuk dikembalikan jika argumen pertama dievaluasi sebagai kesalahan.

Excel menganggap respons berikut sebagai kesalahan:

    • #T/A
    • #NILAI!
    • #REF!
    • #DIV/0!
    • #NUM!
    • #NAMA?
    • #BATAL!

Di bawah ini adalah contoh sederhana.


Jika error, maka kosongkan

Untuk mengetahui biaya satuan setiap item pada spreadsheet di bawah ini, kita cukup membagi harga dengan jumlah yang ada di setiap peti.

=B2/C2

IFERROR Excel - Jika error, kosongkanRumus ini menghasilkan kesalahan untuk item kedua, karena nilai dibagi dengan nol menghasilkan #DIV/0! kesalahan.

IFERROR Excel - Jika error, kosongkanIFERROR memungkinkan kami untuk menyatakan nilai yang harus dikembalikan Excel alih-alih menampilkan pesan kesalahan.

=IFERROR(C3/B3,"")

Mengetik sepasang tanda kutip kosong ganda memberitahu Excel untuk menampilkan sel kosong jika hasil rumusnya adalah kesalahan.

IFERROR Excel - Jika error maka kosongkan

Jika kesalahan, maka lakukan perhitungan

Pilihan lain untuk IFERROR’s nilai_if_error adalah melakukan perhitungan lain jika rumus pertama menghasilkan kesalahan. Karena betapa sederhananya untuk memahami dan menggunakan fungsi IFERROR Excel, cukup mudah untuk menggabungkannya dengan rumus lain untuk mendapatkan hasil yang tampak bersih.

Spreadsheet di bawah ini menambahkan jam kerja dan waktu istirahat karyawan, lalu mengalikan total itu dengan tarif per jam mereka untuk menghitung gaji bulanan kotor. Ini menghasilkan #VALUE! kesalahan untuk baris yang berisi nilai teks.

IFERROR Excel - Jika error, lakukan perhitungan

Argumen value_if_error dalam fungsi IFERROR dapat digunakan untuk melakukan perhitungan alternatif dalam contoh ini.

=IFERROR((C3+D3)*B3,D3*B3)

IFERROR Excel - Jika error, lakukan perhitunganSeperti yang ditunjukkan pada gambar di atas, perhitungan alternatif digunakan untuk menghilangkan kolom yang menyebabkan kesalahan.

Baca Juga:  Cara Membuat Daftar Drop Down di Excel

Jika error, maka tampilkan pesan

IFERROR sering digunakan dengan fungsi pencarian, terutama dalam kasus di mana pengguna akhir mungkin bukan pemilik lembar kerja, atau mungkin tidak terbiasa dengan rumus Excel. Kami biasanya ingin berkomunikasi dengan jelas jika input menghasilkan hasil yang tidak terduga, jadi IFERROR menawarkan solusi yang bagus.

Pada contoh di bawah ini, ketika kita memasukkan nomor ID di sel E2, kita mengharapkan rumus VLOOKUP di E3 untuk mencari nilai di dataset A2 ke B7, dan mengembalikan nama karyawan.

IFERROR Excel - Jika error, maka tampilkan pesanNamun, jika nomor ID yang salah dimasukkan di sel E2, pesan kesalahan ditampilkan yang mungkin tidak mudah dipahami.

IFERROR Excel - Jika error, maka tampilkan pesanNilai kembalian (#N/A) paling tidak samar. Dan pesan kesalahan rumus jejak Excel — “Nilai tidak tersedia untuk rumus atau fungsi” — juga tidak terlalu membantu.

Kita dapat menggunakan fungsi IFERROR Excel untuk membuat pesan kustom kita sendiri. Kami sudah memiliki rumus yang ingin kami evaluasi oleh Excel, yang sekarang akan menjadi argumen pertama dari fungsi IFERROR.

Argumen kedua akan menjadi pesan yang ingin kita tampilkan jika rumus itu menghasilkan kesalahan. Pesan harus dimasukkan dalam tanda kutip ganda.

=IFERROR(VLOOKUP(E2,A2:B7,2,FALSE),"ID Number not found")

IFERROR Excel - Jika error, maka tampilkan pesanPerhatikan bahwa IFERROR memperlakukan semua respons kesalahan yang disebutkan sebelumnya sama — yaitu, apakah respons kesalahan Excel adalah #N/A, #NAME?, #DIV/0! dll., IFERROR tidak memiliki cara untuk mengembalikan satu respons untuk satu jenis kesalahan dan respons lain untuk jenis kesalahan yang berbeda.

IFERROR vs IFNA

Jika Anda ingin mengembalikan respons yang disesuaikan hanya untuk kesalahan #N/A, Anda harus mempertimbangkan untuk menggunakan fungsi IFNA. Fungsi IFNA memungkinkan kustomisasi respons Excel hanya ketika argumen menghasilkan kesalahan #N/A, mengabaikan semua jenis kesalahan lainnya.

Baca Juga:  11 Tips Presentasi Excel Terbaik di 2022

Dalam contoh berikut, baris dengan sel input (E2) salah dihapus, yang biasanya menghasilkan #REF! kesalahan karena referensi sel asli tidak lagi valid.

IFERROR Excel - IFERROR vs IFNANamun, IFERROR tidak dapat membedakan jenis kesalahan yang berbeda dan masih mengembalikan pesan yang disesuaikan — Nomor ID tidak ditemukan.

Menggunakan fungsi IFNA sebagai gantinya mempertahankan #REF! output, dan kita dapat mengklik pesan kesalahan rumus jejak untuk mempelajari alasannya: “Memindahkan atau menghapus sel menyebabkan referensi sel yang tidak valid atau fungsi mengembalikan kesalahan referensi.”

IFERROR Excel - IFERROR vs IFNAOleh karena itu, mungkin lebih baik menggunakan IFNA daripada IFERROR di beberapa pengaturan, untuk membuat pemecahan masalah kesalahan menjadi tugas yang lebih mudah.

IFERROR dan IF ISERROR

Jangan bingung dengan IFERROR adalah fungsi ISERROR, yang hanya mengidentifikasi apakah rumus akan menghasilkan kesalahan atau tidak dengan mengembalikan TRUE atau FALSE.

Fungsi yang mengembalikan TRUE atau FALSE dikategorikan di bawah bagian “Informasi” di Pustaka Fungsi Excel. ISERROR adalah fungsi yang lebih lama dan sering disarangkan dengan fungsi IF untuk melakukan apa yang dilakukan IFERROR sekarang.

    • Fungsi ISERROR hanya terdiri dari satu argumen, yang ditentukan benar atau salah. Sintaksnya adalah:
=ISERROR(value)
    • Fungsi IF memiliki tiga argumen dan memberi tahu Excel apa yang harus dilakukan jika kondisi tertentu terpenuhi, dan apa yang harus dilakukan jika kondisi itu tidak terpenuhi. Sintaks dari fungsi IF adalah:
=IF(logical_test,[value_if_true, value_if_false])

ISERROR dapat disarangkan sebagai pengujian logis dari fungsi IF, diikuti dengan instruksi yang memberi tahu Excel apa yang harus dilakukan jika evaluasi itu menghasilkan kesalahan, dan apa yang harus dilakukan jika tidak.

Baca Juga:  25 Tips dan Trik Tim Microsoft yang Luar Biasa

Menariknya,

=IF(ISERROR(B3/B2), “Item out of stock”, B3/B2)

memberikan hasil yang sama dengan

=IFERROR(B3/B2, “Item out of stock”)

Selain sebagai rumus yang lebih pendek, versi IFERROR melakukan penghitungan hanya sekali, menghasilkan spreadsheet yang berpotensi lebih cepat daripada kombinasi IF ISERROR.

Satu keuntungan dari IF ISERROR, bagaimanapun, adalah memungkinkan fleksibilitas untuk mengembalikan teks selain TRUE atau FALSE daripada melakukan perhitungan.

=IF(ISERROR(B3/C3),"Out of stock","Available")

IFERROR Excel - JIKA ISERROR

VLOOKUP berurutan

Opsi lanjutan tetapi cukup berguna untuk value_if_error IFERROR adalah melakukan VLOOKUP lain jika VLOOKUP pertama menghasilkan kesalahan. Ini dilakukan dengan menumpuk satu rumus pencarian sebagai argumen dari yang lain dan kadang-kadang disebut pencarian berurutan.

Dalam contoh berikut, kami ingin VLOOKUP mencari nilai yang dimasukkan di sel H2 dengan mencari dua larik terpisah — pertama, larik A3 ke B8, lalu larik D3 ke E7.

=IFERROR(VLOOKUP(H2,A3:B8,2,FALSE),(VLOOKUP(H2,D3:E7,2,FALSE)))

IFERROR Excel - VLOOKUP berurutanRumus VLOOKUP kedua menjadi argumen value_if_error dari rumus IFERROR.

Tentu saja, masuk akal untuk membuat value_if_error jika pencarian kedua juga gagal, dengan juga menggabungkan VLOOKUP kedua dengan formula IFERROR.

=IFERROR(VLOOKUP(H2,A3:B8,2,FALSE),IFERROR(VLOOKUP(H2,D3:E7,2,FALSE),"ID Number not found"))

IFERROR Excel - VLOOKUP berurutanMaksimal 64 fungsi JIKA dapat disarangkan dalam satu rumus Excel, dan VLOOKUPS dapat ditautkan ke data di lembar kerja lain atau bahkan buku kerja terbuka lainnya. Ini membuat kombinasi mereka cukup kuat.

Belajarlah lagi

Jadi apa yang Anda pikirkan? Apakah Anda akan menggunakan lebih banyak fungsi IFERROR Excel sekarang setelah Anda mengetahui cara kerjanya?

Tinggalkan komentar