Saya masih menunggu janji mbak siti mau membuatkan UDF *terbilang KHUSUS dengan cara pengucapan seperti yg dikehendaki pak Muzaeni *(kalau formula yg ditawarkan tidak cucok dihati pak Muzaeni). Soale aku jug aada keperluan seperti itu, untuk digunakan di penulisan Buku Rapor di TPA - masjid sebelah rumah..
Tapi apa daya, pak Muzaeni sendiri tak kunjung kembali, dengan "anggukan ataupun gelengan" ke milis ini, ng'ilang tanpa kesan... seperti orang yg baru menarik *dananya sendiri* dari ATM; mungkin karena formula 999_99 itu masih mengandung sedikit bugs yg dengan mudah dapat diobati... Kalau begitu aku yg mau minta langsung ke milis ini, mohon kiranya jika ada BeExcellers yg sedang lega dan berkenan, membuatkan UDF yg khususnya mampu menterjemahkan *NILAI dengan cara pengucapan *seperti contoh di bawah ini (rentang nilai: 0.00 sampai 999.99) *Nilai* *Pengucapan Nilai* 334.23 Tiga Ratus Tiga Puluh Empat Koma Dua Puluh Tiga 46.03 Empat Puluh Enam Koma Tiga 193.66 Seratus Sembilan Puluh Tiga Koma Enam Puluh Enam 804.28 Delapan Ratus Empat Koma Dua Puluh Delapan 589.51 Lima Ratus Delapan Puluh Sembilan Koma Lima Puluh Satu 93.00 Sembilan Puluh Tiga Koma Nol Nol 0.93 Nol Koma Sembilan Puluh Tiga 140.74 Seratus Empat Puluh Koma Tujuh Puluh Empat 362.92 Tiga Ratus Enam Puluh Dua Koma Sembilan Puluh Dua 835.92 Delapan Ratus Tiga Puluh Lima Koma Sembilan Puluh Dua 373.24 Tiga Ratus Tujuh Puluh Tiga Koma Dua Puluh Empat 324.71 Tiga Ratus Dua Puluh Empat Koma Tujuh Puluh Satu 50.30 Lima Puluh Koma Tiga Puluh 239.72 Dua Ratus Tiga Puluh Sembilan Koma Tujuh Puluh Dua Terima kasih sebelumnya, dan tak akan segan mengucapkan terima kasih lagi ketika ada tanggapan nantinya. wassalam, HerrSoe..Cakil [image: cakil.jpg] ------------------- 2011/4/19 STDEV(i) <[email protected]> > sementara kita usulken* formula yg sudah ada dulu * > **( belum lama ini sudah didiskusikan di sini.. waktu itu pak Muza mungkin > belum ikut > duduk di meja diskusi) > > *Kita pakai yg sudah ada dulu : FORMULA 999 koma 99* > =IF(--(LEFT(TEXT(INT(C5),"000")))=1,"seratus > ",IF(--(LEFT(TEXT(INT(C5),"000")))>1, > INDEX(*N*,--(LEFT(TEXT(INT(C5),"000"))))&"ratus > ",""))&IF(--(MID(TEXT(INT(C5),"000"),2,1))=0,"", > > IF(--(MID(TEXT(INT(C5),"000"),2,1))=1,CHOOSE((--(RIGHT(TEXT(INT(C5),"000")))=0)*1+ > ((--(RIGHT(TEXT(INT(C5),"000")))=1)*2)+((--(RIGHT(TEXT(INT(C5),"000")))>1)*3),"Sepuluh > ","Sebelas ", > INDEX(*N*,--(RIGHT(TEXT(INT(C5),"000"))))&"belas > "),IF(--(MID(TEXT(INT(C5),"000"),2,1))>1, > INDEX(*N*,--(MID(TEXT(INT(C5),"000"),2,1)))&"puluh > ")))&IF(OR(--(MID(TEXT(INT(C5),"000"),2,1))=1, > --(RIGHT(TEXT(INT(C5),"000")))=0),"",INDEX(*N*,--(RIGHT(TEXT(INT(C5),"000")))))&"Koma > "& > IF(--LEFT(TEXT(MOD(C5,1)*100,"00"))=0,"Nol ",INDEX(*N* > ,LEFT(TEXT(MOD(C5,1)*100,"00"))))& > IF(--RIGHT(TEXT(MOD(C5,1)*100,"00"))=0,"Nol ",INDEX(*N* > ,RIGHT(TEXT(MOD(C5,1)*100,"00")))) > > Perbedaan hasil formula ini dengan keinginan pak Muza, adalah cara > pengucapan bilangan untuk > bagian pecahannya (2 digit dibelakang KOMA) > > > 2011/4/18 Ahmad Muzaeni <[email protected]> > >> Salam Hormat >> Mohon bantuan rekan-rekan semua, saya mengalami kesulitan untuk >> menterjemahkan nilai dari Angka ke huruf. Misalnya Nilai 7.34 diterjemahkan >> menjadi "Tujuh koma tiga puluh empat". Mohon bantuannya >> Terima Kasih. >> by. A. Muzaeni >> >> >>
<<cakil.jpg>>

