Alhamdulillah. Mulai Excel 2007 hadir fungsi IFError yang bisa menyederhanakan trap error tadi. Secara umum susunannya begini :
Ada formula di sebuah cell, yang berpotensi menghasilkan error value, berbunyi : =*FormulaKuLoh* Ketika hasil dari formula itu bertipe *Text*, maka trap error menggunakan IFError : =IFError( *FormulaKuLoh * , "" ) Ketika hasil dari formula itu bertipe *Numerik*, maka trap error menggunakan IFError : =IFError( *FormulaKuLoh * , *0* ) Wassalam, Kid. 2012/6/18 Siti Nurhikmah <[email protected]> > ** > > > Terima kasih banyak Mr. Kid, sudah tidak ada lagi #N/A berkat pencerahan > dari Mr. Kid > > Salam, > St > > On 18/06/2012 14:39, Kid Mr. wrote: > > > > Trap error : > >> Data bertipe *text* > Misal ada formula di sheetkerja cell B2 bunyinya : > =*VLookUp( A2 , sheetlain!$x$2:$z$5000 , 3 , false )* > yang bertugas untuk ambil data bertipe *text *dari sheetlain dan > berpotensi menghasilkan error value. > > maka trap error dengan mengubah formula di b2 itu memanfaatkan fungsi > IsError, seperti begini : > =IF( IsError( *VLookUp( A2 , sheetlain!$x$2:$z$5000 , 3 , false )* ) > , *"" * , *VLookUp( A2 , sheetlain!$x$2:$z$5000 , 3 , false )* ) > Perhatikan yang di-*merah *(karena data bertipe *text*). > > >> Data bertipe *numerik* > Misal ada formula di sheetkerja cell C2 bunyinya : > =*VLookUp( A2 , sheetlain!$x$2:$z$5000 , 2 , false )* > yang bertugas untuk ambil data bertipe *numerik *dari sheetlain dan > berpotensi menghasilkan error value. > > maka trap error dengan mengubah formula di c2 itu memanfaatkan fungsi > IsError, seperti begini : > =IF( IsError( *VLookUp( A2 , sheetlain!$x$2:$z$5000 , 2 , false )* ) > , *0** * , *VLookUp( A2 , sheetlain!$x$2:$z$5000 , 2 , false )* ) > Perhatikan yang di-*hijau *(karena data bertipe *numerik*). > > Wassalam, > Kid. > > 2012/6/18 Siti Nurhikmah <[email protected]> > >> >> >> Iya Mr Kid, no urut SJ sama Qty itu adalah rumusan yang diambil dari >> sheet lain, mungkin itu yang bikin jadi #N/A lagi,,,ada cara lain agar >> tidak muncun#N/A lagi kah?? >> >> Maaf merepotkan lagi.. >> >> >> Salam, >> St >> >> On 18/06/2012 14:02, Kid Mr. wrote: >> >> >> >> Untuk data seperti dalam file contoh yang Anda sertakan, hasil formula >> tersebut seperti file terlampir. >> Pertanyaan besarnya ? >> Kenapa fungsi SumProduct yang tidak pernah diberi input proses yang >> menghasilkan error value #N/A bisa menghasilkan error value #N/A ? >> >> Jawaban sederhana yang berupa dugaan : >> 1. Data Anda telah berisi nilai error value #N/A >> 2. Jika muncul error value hasil SumProduct yang bukan #N/A, biasanya >> adalah #Value! yang disebabkan karena data Anda (yang dikalikan dan bukan >> yang diperbandingkan) ada yang bertipe Text (walaupun tampaknya seperti >> angka yang indah atau cell kosong [padahal NULLSTRING bukan NULL) >> 3. Jika muncul error value hasil sumproduct adalah #Ref!, bisa jadi ada >> range, baris atau kolom yang terhapus (delete bukan tombol delete atau >> clear contents) >> >> Nah, kira-kira, menurut Anda yang mana ya ? >> >> Wassalam, >> Kid. >> >> >> > > > -- > Siti Nurhikmah > PT Artria Widya > Kawasan Industri Sentul Jalan Lintang Raya Kav E-2 Bogor 16810 > T : 021-87914812 > F : 021-87914822 > > >

