Rumus Terbilang

download Rumus Terbilang

of 7

description

Rumus Konversi Terbilang Rupiah

Transcript of Rumus Terbilang

999_99Formula Terbilang maks 999.99 karya Maha Guru Excel Siti-Vi(dibreak-down oleh Udin Haeruddin)

Angka InputTerbilang :344.92Tiga Ratus Empat Puluh Empat Koma Sembilan Dua Geser untuk Mengganti angka Ratusan & puluhan :34492Geser untuk mengganti angka Desimal :LangkahRumusHasilStep1=IF(--INT(C5)=0,"Nol",E19)Tiga Ratus Step2=IF(--(LEFT(TEXT(INT(C5),"000")))=1,"Seratus",E20)Tiga Ratus Step3=IF(--(LEFT(TEXT(INT(C5),"000")))>1,INDEX(N,--(LEFT(TEXT(INT(C5),"000"))))&"Ratus ","")Tiga Ratus Step4=IF(--(MID(TEXT(INT(C5),"000"),2,1))=0,"",E14)Empat Puluh Step5=IF(--(MID(TEXT(INT(C5),"000"),2,1))=1,E15,E17)Empat Puluh Step6=CHOOSE((--(RIGHT(TEXT(INT(C5),"0")))=0)*1+((--(RIGHT(TEXT(INT(C5),"0")))=1)*2)+((--(RIGHT(TEXT(INT(C5),"0")))>1)*3),"Sepuluh ","Sebelas ",E16)Empat Belas Step7=INDEX(N,--(RIGHT(TEXT(INT(C5),"0"))))&"Belas "Empat Belas Step8=IF(--(MID(TEXT(INT(C5),"000"),2,1))>1,INDEX(N,--(MID(TEXT(INT(C5),"000"),2,1)))&"Puluh ",E18)Empat Puluh Step9=IF(OR(--(MID(TEXT(INT(C5),"000"),2,1))=1,--(RIGHT(TEXT(INT(C5),"0")))=0),"",E19)Empat Step10=INDEX(N,--(RIGHT(TEXT(INT(C5),"0"))))Empat Step11Koma Koma Step12=IF(--LEFT(TEXT(MOD(C5,1)*100,"00"))=0,"Nol ",E30)&E31Sembilan Dua Step13=INDEX(N,LEFT(TEXT(MOD(C5,1)*100,"00")))Sembilan Step14=IF(--RIGHT(TEXT(MOD(C5,1)*100,"00"))=0,"Nol ",E32)Dua Step15=INDEX(N,RIGHT(TEXT(MOD(C5,1)*100,"00")))Dua Kompres Jadi 4 Langkah SajaLangkahRumusHasilKeteranganStep1-3=IF(--(MID(TEXT(INT(C5),"000"),2,1))=0,"",IF(--INT(C5)=0,"Nol",IF(--INT(C5)=0,"Nol",IF(--(LEFT(TEXT(INT(C5),"000")))>1,INDEX(N,--(LEFT(TEXT(INT(C5),"000"))))&"Ratus ","")Tiga Ratus RatusanStep 4-10=IF(--(MID(TEXT(INT(C5),"000"),2,1))=0,"",IF(--(MID(TEXT(INT(C5),"000"),2,1))=1,CHOOSE((--(RIGHT(TEXT(INT(C5),"0")))=0)*1+((--(RIGHT(TEXT(INT(C5),"0")))=1)*2)+((--(RIGHT(TEXT(INT(C5),"0")))>1)*3),"Sepuluh ","Sebelas ",INDEX(N,--(RIGHT(TEXT(INT(C5),"0"))))&"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),"0")))=0),"",INDEX(N,--(RIGHT(TEXT(INT(C5),"0"))))))))Empat Puluh Puluhan & SatuanStep 11Koma Koma Koma ajahStep 12-15=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"))))Sembilan Dua DesimalGabungan=F28&F29&F30&F31Tiga Ratus Empat Puluh Koma Sembilan Dua Rumus Akhir=IF(--INT(C5)=0,"Nol ",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),"0")))=0)*1+((--(RIGHT(TEXT(INT(C5),"0")))=1)*2)+((--(RIGHT(TEXT(INT(C5),"0")))>1)*3),"Sepuluh ","Sebelas ",INDEX(N,--(RIGHT(TEXT(INT(C5),"0"))))&"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),"0")))=0),"",INDEX(N,--(RIGHT(TEXT(INT(C5),"0")))))&"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"))))Tiga Ratus Empat Puluh Empat Koma Sembilan Dua

=IF(--INT(C5)=0,"Nol ",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),"0")))=0)*1+ ((--(RIGHT(TEXT(INT(C5),"0")))=1)*2)+ ((--(RIGHT(TEXT(INT(C5),"0")))>1)*3), "Sepuluh ","Sebelas ", INDEX(N,--(RIGHT(TEXT(INT(C5),"0"))))&"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),"0")))=0),"",INDEX(N,--(RIGHT(TEXT(INT(C5),"0")))))&"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"))))

Contoh123.00Seratus Dua Puluh Tiga Koma Nol Nol 0.98Nol Koma Sembilan Delapan 1.00Satu Koma Nol Nol 5.11Lima Koma Satu Satu 11.67Sebelas Koma Enam Tujuh 26.87Dua Puluh Enam Koma Delapan Tujuh 601.99Enam Ratus Satu Koma Sembilan Sembilan 611.40Enam Ratus Sebelas Koma Empat Nol