Hasil rumus yang error seperti #N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME?, atau #NULL! selain akan membuat tampilan tabel Excel Anda tidak enak dipandang juga tidak akan bisa dijumlahkan. Tapi hanya dengan rumus sederhana IFERROR maka hasilnya akan menjadi lebih baik.
Syntaxnya adalah =IFERROR(value, value_if_error)
- Value = nilai atau sel yang error
- Value_If_Error = nilai yang akan dimunculkan jika sel tersebut error. Bisa diisi dengan kosong "", nol (0), atau teks apa saja, misal "Asset Tidak Ada"
Contohnya sbb:
Baris 3 s/d 9 menggunakan rumus VLOOKUP biasa tanpa ditambahkan rumus IFERROR. Jika Nama Asset yang dicari tidak ada, maka hasilnya adalah #N/A. Begitu juga kolom Nilai. Jika dijumlahkan (baris 10) maka hasilnya akan #N/A juga.
Sedang baris 14 s/d 20 ditambahkan rumus IFERROR sehingga hasil #N/A akan diganti menjadi kalimat "Asset Tidak Ada" dan angka nol "0" pada kolom Nilai. Sehingga tetap bisa dijumlahkan (baris 21).
Penjelasan rumus:
- F14: =IFERROR(VLOOKUP(E14,$A$2:$C$83,2,0),"Asset Tidak Ada")
- Jika hasil dari (VLOOKUP(E14,$A$2:$C$83,2,0) adalah #N/A maka yang muncul adalah "Asset Tidak Ada".
- Namun jika hasilnya tidak #N/A, maka keterangan yang muncul adalah hasil dari VLOOKUP.
- G14: =IFERROR(VLOOKUP(E14,$A$2:$C$83,3,0),0)
- Jika hasil dari (VLOOKUP(E14,$A$2:$C$83,3,0) adalah #N/A maka yang muncul adalah angka nol (0).
- Namun jika hasilnya tidak #N/A, maka keterangan yang muncul adalah hasil dari VLOOKUP.
Rumus IFERROR ini juga bisa digunakan untuk hasil rumus yang error seperti #N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME?, atau #NULL!
Kurang ngerti pak, bisa bantu lebih detail gak pak karena untuk IFERROR(VLOOKUP(E14,$A$2:$C$83,3,0),0) yang (E14,$A$2:$C$83,3,0),0)diambil dari mana pak ? kalau nol terakhir tahu kalo E14, $A$2 dll tidak jelas, mohon pencerahannya.
Terus mau tanya lagi bagaimana untuk meng Nol kan semua hasil perhitungan kali, bagi, tambah, kurang yang hasilnya minus sampai nol
contoh : 2000-3000 = -1000 nah minus 1000 ini langsung dijadikan nol
kecuali hasilnya positif maka positi juga
contoh lebih detail sbb :
2000-3000 = -1000 menjadi 0
2000-5000 = -3000 menjadi 0
2000-2000 = 0 menjadi 0
2000-1000 = 1000 menjadi 1000
2000-1999 = 1 menjadi 1
email saya yacubthen8@yahoo.co.id
sebelumnya terima kasih
Tuhan Memberkati
@ TerangDunia: $A$2:$C$83 adalah range/table sebagai dasar untuk me-lookup datanya. Tabel ini memang tidak saya tunjukkan karena merupakan rumus standar VLOOKUP. Silahkan baca referensi tentang VLOOKUP. Karena di artikel ini yang tekankan adalah rumus IFERROR-nya.
Kalau untuk masalah itu rumusnya sederhana sekali yaitu =IF(A1<0,0,A1)
salam hangat mas dodDY
mas saya mohon pencerahannya
saya ingin menyisipkan secara otomatis 1 sel di bawah kata tertentu di exel
contoh:
13feb2013
tidak ada seat
14feb2013
kalau ada kalimat :tidak ada seat"
secara otomatis akan menyisipkan 1 sell di bawahnya
menjadi
13feb2013
tidak ada seat
...................
14feb2013
demikian mas atas bantuannya, semoga bertambah ilmunya
terimakasih
oscar
email. kt01012011@gmail.com
Terima kasih pak Doddy,
Bermanfaat sekali.
Salam,