Fungsi IfError

July 23, 2010
By aurino

Pada saat kita bekerja dengan Pembagian yang melibatkan dengan angka Nol atau fungsi-fungsi seperti VLOOKUP dan kebetulan datanya yang dicari tidak ada atau tidak sesuai maka hasilnya adalah ‘ #N/A ‘. Padahal kita seringkali menginginkan nilainya kosong atau ‘ 0 ‘ jika hasilnya rumus salah.

Jika kita menggunakan Ms Excel 2007 maka ada fungsi IFERROR yang dapat digunakan untuk menyelesaikan dengan sintaks:

IFERROR(value,value_if_error)

Sebagai contoh:

Jika A2 sebuah angka (23937) sedangkan B2 adalah 0 maka dengan rumus di bawah ini hasilnya adalah “Pembagian dengan Nol”

=IFERROR(A2/B2, “ Pembagian dengan Nol “)

Akan tetapi di Ms Excel 2003 kita tidak menemukan fungsi ini oleh karena itu kita dapat membuat fungsi iferror dengan code VBA yang diperoleh dari Situs Microsoft.

Untuk memasukkan kode VBA tersebut langkahnya adalah:

Menu Tools à Macro ààVisual Basic Editor (or hit ALT-F11)
Pilih Insert àModule
Tempel/Paste kode di bawah ini:

Function IfError(formula As Variant, show As String)

On Error GoTo ErrorHandler

If IsError(formula) Then
IfError = show
Else
IfError = formula
End If

Exit Function

ErrorHandler:
Resume Next

End Function

Lalu File àClose and return to Excel.

IFERROR is basically used like this:
=IFERROR(Perhitungan atau Fungsi, Hasil Jika False)

Jika perhitungan atau fungsi tidak menghasilkan error maka hasil akan ditampilkan sebaliknya jika error maka akan ditampilkan parameter kedua.

Good luck .!!

  • Share/Bookmark

Other Posts

Leave a Reply