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)

Hasil yg diinginkan pak muza, dari rentang 00 sampai 99 diucapkan secara
"diluar bahasa indonesia baku"
ketika nilainya masih dibawah 0,10  diuapkannya dengan
KOMA NOL SATU,   KOMA NOL DUA,  KOMA NOL SEMBILAN  (harus ada kata NOL
didepannya)
Karena jika 0,01 diucapkan  KOMA SATU bisa bertabrakan dengan  0,10 yg juga
bisa dicuapkan
dengan 0,1 karena punya VALUE yg sama...

Mudah mudahan hal seperti ini juga menjadi pertimbangan pak guru yg ingin
mengajarkan bahasa
indonesia dengan agak baek dan agak beiber eh salah, agak bener..

Jika ternyata tidak sesuai selera, bapak bisa cari cari file di area FILES
di milis kita ini, pilih dan
dan mendownload sendiri. Mudah mudhan ada waktu (dan punya akses browsing)
ke sini
http://tech.groups.yahoo.com/group/belajar-excel/files/

Jika belum ada yg cucuok di hati nanti dibuatkan UDF / FBD (fungsi buatan
dewek) saja.

SATU formula itu, ada keterbatasannya; misalnya: dia tidak boleh lebih dari
1024 karakter
Formula yg disebutkan di atas itu pun masih perlu bantuan dari "sesuatu" yg
diberi nama *N*
(dibuat dan diberi nama melalui menu Formula > Define Name dan diberi nama N
[image: define N name.GIF]



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
>
>
>

<<define N name.GIF>>

Attachment: ctv_Terjemah Angka ke Huruf (Formula 999 koma 99 veri siti).xlsx
Description: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet

Kirim email ke