kirimpertanyaan

 

Belajar dan konsultasi masalah Excel      

Hi para pembaca yang budiman,

ISERROR dari keberadaannya telah lebih dahulu hadir di Ms. Excel sedangkan IFERROR baru lahir pada Ms. Excel 2007. Dibawah ini adalah syntax untuk ISERROR dan IFERROR

=ISERROR(value)

=IFERROR(value, value_if_error)

Kesamaan dua formula ini adalah sama-sama disukai dalam eksekusi nilai error dari hasil suatu rumus sehingga hasil final yang dimunculkan bukan nilai error seperti #N/A, #NUM!, #DIV/0!, #REF!, #NAME? dan #VALUE!.   

Dibawah adalah hasil dari formula vlookup

G3: =VLOOKUP(F3,$B$3:$C$5,2,FALSE)

Copas pada range G4:G6, hasilnya terdeteksi ERROR (#N/A)pada G5 karena tidak ada “DECK” pada range B3:C5

klinikexcel ISERROR dan IFERROR 1

Gambar 1

Ketik ulang formula menjadi

G3: =IF(ISERROR(VLOOKUP(F3,$B$3:$C$5,2,0)),0,VLOOKUP(F3,$B$3:$C$5,2,0))

Dan copas kembali pada range G4:G6, hasilnya pada G5 menjadi dilai 0

klinikexcel ISERROR dan IFERROR 2

Gambar 2

Pada Gambar 1 nilai ERROR pada salah satu cell mengakibatkan hasil penjumlahan pada cell G8 menjadi ERROR juga. Namun di Gambar 2 formula penjumlahan pada G8 berhasil menjumlah karena pada formula kedua tersebut terdapat eksekusi nilai ERROR menjadi angka 0 (nol).

Ketik ulang kembali formula menjadi

G3: =IFERROR(VLOOKUP(F3,$B$3:$C$5,2,0),0)

Dan copas kembali pada range G4:G6,

Ok, hasilnya sama persis dengan gambar 2. Dapat anda bandingkan antara dua formula berbeda tapi hasil yang sama.

=IF(ISERROR(VLOOKUP(F3,$B$3:$C$5,2,0)),0,VLOOKUP(F3,$B$3:$C$5,2,0))

dengan

=IFERROR(VLOOKUP(F3,$B$3:$C$5,2,0),0)

Saya dapat menebak yang anda sedang pikirkan sekarang. Anda pasti memilih formula kedua karena simple dan mudah tentunya.

Tunggu dulu, kalo gitu kenapa Ms. Excel tidak menghapus saja formula ISERROR?

Jawabannya, karena ISERROR selain berfungsi untuk eksekusi nilai ERROR menjadi nilai lain juga dapat berfungsi mengeksekusi kebalikan nilai ERROR (atau TRUE) menjadi nilai lain juga.

Sebagai contoh pembuktian coba ketik formula dibawah

G3: =IF(ISERROR(VLOOKUP(F3,$B$3:$C$5,2,0)),"TIDAK ADA","ADA")

klinikexcel ISERROR dan IFERROR 3

Gambar 3

Hingga baris ini, apakah anda dapat mengambil kesimpulan?

Contoh lain penggunaan ISERROR bisa cek pada forum duplikasi data. Nantikan tutorial selanjutnya adalah Duplikasi data dan Hapus Duplikasi Data

Semoga bermanfaat.

Salam Excel.



Kitab VBA Excel Level Satu

Buat pemula yang serius pengen belajar MACRO VBA Excel, silahkan baca buku berikut:

Kitab VBA Excel Level Satu edisi 2 sEDISI 2 : Rp. 60.000

BELI VERSI CETAK KLIK DI SINI

BELI VERSI DIGITAL KLIK DI SINI

LIHAT PREVIEW KLIK DI SINI

 523952 342835842418972 309765083 n

EDISI 1 : DISKON 50% - Rp. 30.000

UNTUK PEMBELIAN KONTAK :

Call/SMS/ whatsapplogo : 0812 1283 1148

Partners

logo baru local1news

Newsletter

Daftarkan email anda untuk mendapatkan update dari Klinik Excel