saya coba lagi, ntar kalo ada masalah mohon jangan bosan untuk membantu
terima kasih

On 9/11/12, Kid Mr. <[email protected]> wrote:
> Hai Rizald,
>
> *A. Error bernilai #Value!*
> Berhubung tipe data kolom Nilai di sheet kurs bukanlah bertipe numerik,
> maka menghasilkan error *#value!*.
> Sebaiknya hapus seluruh baris kosong atau baris yang kolom satuan atau
> nilai nya yang bukan berisi angka.
>
> Kemudian,
> coba ubah tipe data kolom nilai di sheet kurs menjadi bertipe numerik.
> Misal dengan formula berikut : (diuji dulu formulanya, karena cuma
> imajinasi)
> [bukan array formula. Asumsi : *tidak ada* *nilai kurs yang sampai
> bernilai*
> * jutaan*.]
> = --IF( IsNumber( --d2 )  ,  d2 ,  substitute( substitute( if( countif( d2
> , "*,*,*" ) , substitute( d2 , "," , "" , *1* ) , d2 ) , "." , "" ), "," ,
> *
> "."* )
> formula di atas untuk setting regional EN atau US. Jika setting regional
> ID, mungkin yang di-*merah* harus diganti dengan :
> *text(0,".")*
> hingga menjadi :
> = --IF( IsNumber( --d2 )  ,  d2 ,  substitute( substitute( if( countif( d2
> , "*,*,*" ) , substitute( d2 , "," , "" , *1* ) , d2 ) , "." , "" ), "," ,
> *
> text(0,".")* )
>
> Pada sheet hasil konversi kurs, ubah formula array yang ada, yang tadinya
> merujuk ke kolom nilai menjadi merujuk ke kolom nilai hasil formula di
> atas.
>
> *B. Error bernilai #N/A!
> *Error #N/A! akan ditemui jika ada valuta pada tanggal data di sheet hasil
> yang tidak ditemukan di sheet kurs pada interval tanggal terkait.
> berikut salinan *array_formula_konversi_anda* :
> *
> =INDEX(kurs!$D$2:$D$152/kurs!$C$2:$C$152,MATCH(1,(kurs!$H$2:$H$152<=C2)*(kurs!$I$2:$I$152>=C2)*(kurs!$A$2:$A$152=A2),0))*
> **B2*
>
> khusus bagian berikut ini (potongan dari *array_formula_konversi_anda*)
> akan disebut dengan *kriteria *:
> *(kurs!$H$2:$H$152<=C2)*(kurs!$I$2:$I$152>=C2)*(kurs!$A$2:$A$152=A2)
>
> *1 >> Jika yang tidak ada adalah pasti berupa valuta IDR saja, bisa dengan
> menambahkan IF pada array formula konversi di sheet hasil tersebut, hingga
> kira-kira akan tersusun seperti berikut ini : (misal baris 2 Excel di sheet
> hasil)
> =IF( a2 = "IDR" , b2 , *array_formula_konversi_anda* )
>
> 2 >> Jika ada kemungkinan juga valuta selain IDR tidak ditemukan dalam kurs
> (belum meng-update kurs untuk interval tanggal yang baru), maka formula
> nomor 1 harus diberi kondisi pada sisi yang berisi
> array_formula_konversi_anda tentang keberadaan nilai-nilai kunci (valuta,
> tanggal_batas_bawah, tanggal_batas_atas) dalam tabel kurs.
> =IF( a2 = "IDR" , b2 , IF( Sum( *kriteria *) ,
> *array_formula_konversi_anda*,
> *0 *) )
> Angka *0* adalah angka hasil konversi yang #N/A!
>
> Pada Excel 2007 ke atas, formula nomor 2 bisa disederhanakan dengan
> memanfaatkan fungsi *IFError()* sebagai berikut :
> =IF( a2 = "IDR" , b2 , *IFError(* *array_formula_konversi_anda* *, **0 )* )
>
> Tapi seluruh formula di atas harus diuji terhadap seluruh kondisi.
>
> Wassalam,
> Kid.
>
> 2012/9/11 rizald al kaaf <[email protected]>
>
>> **
>>
>>
>> nyambung yang kemaren rekan2,,,
>> sudah coba rumus dari mr.kid, tapi ada yg salah ni, kayanya saya yang
>> salah menerapkan, mohon koreksinya.......
>> sementara sheet kurs saya edit dari yang kemaren
>>
>> terima kasih
>>
>>
>> On 9/10/12, rizald al kaaf <[email protected]> wrote:
>> > baik, saya coba dulu mr.kid....
>> >
>> > On 9/10/12, Kid Mr. <[email protected]> wrote:
>> >> Maaf belum bisa bantu,
>> >> tetapi, demi kenyamanan kedepannya, coba susun sheet kurs dengan
>> susunana
>> >> kolom : (tiap minggu di tambah datanya di paling bawah)
>> >> data mulai baris 2 dan header di baris pertama.
>> >> kolom A : tanggal_batas_bawah (input dengan YYYY-MM-DD)
>> >> kolom B : tanggal batas atas (input dengan YYYY-MM-DD)
>> >> kolom C : kode valuta (standar ISO [3 karakter])
>> >> kolom D : satuan
>> >> kolom E : nilai kurs ke IDR
>> >> kolom F : bila perlu nama valutanya, letakkan disini
>> >> (misal ada record kurs dari baris 2 sampai 5000)
>> >>
>> >>
>> >> Setelah itu, coba gunakan di sheet1 cell d2 :
>> >> =index( kurs!$e$2:$e$5000 / kurs!$d$2:$d$5000 , match ( 1 ,
>> >> (kurs!$a$2:$a$5000=<c2)*(kurs!$b$2:$b$5000>=c2)*(kurs!$c$2:$c$5000=a2)
>> >> ,
>> >> 0
>> >> ) ) * b2
>> >> kemudian tekan CTRL SHIFT ENTER bersamaan.
>> >>
>> >> Wassalam,
>> >> Kid.
>> >>
>> >> 2012/9/10 rizald al kaaf <[email protected]>
>> >>
>> >>> **
>> >>>
>> >>>
>> >>> salam
>> >>> saya punya permasalahan ni, mau mencari nilai valas periode tertentu,
>> >>> seperti terlampir....
>> >>> dan mungkin sekalian, kali aja ada yg simpan file kurs pajak
>> >>> berdasarkan aturan menteri keuangan dari 2009 hehe
>> >>>
>> >>> terima kasih
>> >>>
>> >>>
>> >>>
>> >>
>> >
>> >
>> > --
>> > ~Rizald D AlKaaf
>> >
>>
>> --
>> ~Rizald D AlKaaf
>>
>>
>>
>


-- 
~Rizald D AlKaaf

Kirim email ke