Coba perhatikan rumus berikut:
=IF(D5="";"";SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(CONCATENATE(CONCATENATE((CONCATENATE((CONCATENATE(CONCATENATE(IF(LEN(TEXT(D5;"0,00"))>9;LEFT(RIGHT(TEXT(D5;"0,00");10);1);"");IF(LEN(TEXT(D5;"0,00"))>9;"Juta ";""));IF(LEN(TEXT(D5;"0,00"))>8;LEFT(RIGHT(TEXT(D5;"0,00");9);1);"");IF(LEN(TEXT(D5;"0,00"))>8;"Ratus ";"");IF(LEN(TEXT(D5;"0,00"))>7;LEFT(RIGHT(TEXT(D5;"0,00");8);1);"");IF(LEN(TEXT(D5;"0,00"))>7;"Puluh ";"")));IF(LEN(TEXT(D5;"0,00"))>6;LEFT(RIGHT(TEXT(D5;"0,00");7);1);"");IF(LEN(TEXT(D5;"0,00"))<7 ibu="">5;LEFT(RIGHT(TEXT(D5;"0,00");6);1);"");IF(LEN(TEXT(D5;"0,00"))>5;"Ratus ";""));IF(LEN(TEXT(D5;"0,00"))>4;LEFT(RIGHT(TEXT(D5;"0,00");5);1);"");IF(LEN(TEXT(D5;"0,00"))>4;"Puluh ";"");CONCATENATE(IF(LEFT(RIGHT(TEXT(D5;"0,00");4);1)="0";"";LEFT(RIGHT(TEXT(D5;"0,00");4);1));CONCATENATE(", ";MID(RIGHT(TEXT(D5;"0,00");2);1;1);" ";RIGHT(RIGHT(TEXT(D5;"0,00");2);1))));"0";"Nol ");"1";"Satu ");"2";"Dua ");"3";"Tiga ");"4";"Empat ");"5";"Lima ");"6";"Enam ");"7";"Tujuh ");"8";"Delapan ");"9";"Sembilan ");"Satu Puluh ";"Sepuluh ");"Sepuluh Satu ";"Sebelas ");"Sepuluh Dua ";"Duabelas ");"Sepuluh Tiga ";"Tigabelas ");"Sepuluh Empat ";"Empatbelas ");"Sepuluh Lima ";"Limabelas ");"Sepuluh Enam ";"Enambelas");"Sepuluh Tujuh ";"Tujuhbelas ");"Sepuluh Delapan ";"Delapanbelas ");"Sepuluh Sembilan ";"Sembilanbelas ");"Nol Puluh ";"");"Satu Ribu ";"Seribu ");"Nol Ratus ";"");"Nol Ribu ";"Ribu ");"Satu Ratus ";"Seratus ");"Juta Nol";"Juta "))7>
Rumus tersebut sebenarnya adalah formula/rumus untuk menterjemahkan bilangan/angka menjadi terbilang. Misalnya menterjemahkan 5,67 menjadi “Lima, Enam Tujuh”, atau 31 menjadi “Tiga Puluh Satu, Nol Nol”. Apa istimewanya?? Keistimewaan yang pertama adalah panjangnya rumus tersebut. Mungkin anda belum pernah melihat rumus/formula yang begitu panjang. Kok panjang sekali sih?? Ya itulah keistimewaan berikutnya. Formula tersebut tidak menggunakan array/vlookup/hlookup. Formula tersebut banyak menggunakan “Substitute”. Karena tanpa vlookup, h lookup, formula menjadi fleksibel dapat dibawa kemana mana, tanpa harus mengkopi file. Untuk membuktikan silahkan ikuti langkah berikut ini:
=IF(D5="";"";SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(CONCATENATE(CONCATENATE((CONCATENATE((CONCATENATE(CONCATENATE(IF(LEN(TEXT(D5;"0,00"))>9;LEFT(RIGHT(TEXT(D5;"0,00");10);1);"");IF(LEN(TEXT(D5;"0,00"))>9;"Juta ";""));IF(LEN(TEXT(D5;"0,00"))>8;LEFT(RIGHT(TEXT(D5;"0,00");9);1);"");IF(LEN(TEXT(D5;"0,00"))>8;"Ratus ";"");IF(LEN(TEXT(D5;"0,00"))>7;LEFT(RIGHT(TEXT(D5;"0,00");8);1);"");IF(LEN(TEXT(D5;"0,00"))>7;"Puluh ";"")));IF(LEN(TEXT(D5;"0,00"))>6;LEFT(RIGHT(TEXT(D5;"0,00");7);1);"");IF(LEN(TEXT(D5;"0,00"))<7 ibu="">5;LEFT(RIGHT(TEXT(D5;"0,00");6);1);"");IF(LEN(TEXT(D5;"0,00"))>5;"Ratus ";""));IF(LEN(TEXT(D5;"0,00"))>4;LEFT(RIGHT(TEXT(D5;"0,00");5);1);"");IF(LEN(TEXT(D5;"0,00"))>4;"Puluh ";"");CONCATENATE(IF(LEFT(RIGHT(TEXT(D5;"0,00");4);1)="0";"";LEFT(RIGHT(TEXT(D5;"0,00");4);1));CONCATENATE(", ";MID(RIGHT(TEXT(D5;"0,00");2);1;1);" ";RIGHT(RIGHT(TEXT(D5;"0,00");2);1))));"0";"Nol ");"1";"Satu ");"2";"Dua ");"3";"Tiga ");"4";"Empat ");"5";"Lima ");"6";"Enam ");"7";"Tujuh ");"8";"Delapan ");"9";"Sembilan ");"Satu Puluh ";"Sepuluh ");"Sepuluh Satu ";"Sebelas ");"Sepuluh Dua ";"Duabelas ");"Sepuluh Tiga ";"Tigabelas ");"Sepuluh Empat ";"Empatbelas ");"Sepuluh Lima ";"Limabelas ");"Sepuluh Enam ";"Enambelas");"Sepuluh Tujuh ";"Tujuhbelas ");"Sepuluh Delapan ";"Delapanbelas ");"Sepuluh Sembilan ";"Sembilanbelas ");"Nol Puluh ";"");"Satu Ribu ";"Seribu ");"Nol Ratus ";"");"Nol Ribu ";"Ribu ");"Satu Ratus ";"Seratus ");"Juta Nol";"Juta "))7>
Rumus tersebut sebenarnya adalah formula/rumus untuk menterjemahkan bilangan/angka menjadi terbilang. Misalnya menterjemahkan 5,67 menjadi “Lima, Enam Tujuh”, atau 31 menjadi “Tiga Puluh Satu, Nol Nol”. Apa istimewanya?? Keistimewaan yang pertama adalah panjangnya rumus tersebut. Mungkin anda belum pernah melihat rumus/formula yang begitu panjang. Kok panjang sekali sih?? Ya itulah keistimewaan berikutnya. Formula tersebut tidak menggunakan array/vlookup/hlookup. Formula tersebut banyak menggunakan “Substitute”. Karena tanpa vlookup, h lookup, formula menjadi fleksibel dapat dibawa kemana mana, tanpa harus mengkopi file. Untuk membuktikan silahkan ikuti langkah berikut ini:
- Buka excel (baru)
- Kopi rumus tersebut
- Klik sell E5 pada excel
- Klik Paste
Coba perhatikan
apa yang terjadi. Tidak terjadi apa-apa ya?? Memang tidak terjadi apa-apa.
Sekarang klik D5, tuliskan sebarang bilangan, missal 234,56 atau berapa saja. Klik
enter. Nah itu yang saya maksud. Bilangan berhasil diterjemahkan. Rumus/formula
ini akan banyak bermanfaat pada pembuatan raport/Ijazah yang memerlukan fungsi
terbilang.
Berikut ilustrasi yang saya maksud.
Berikut ilustrasi yang saya maksud.
Formula ini
hanya disiapkan untuk bilangan yang kurang dari 10.000.000 serta lebih dari
1,00. Untuk keperluan pendidikan range tersebut dianggap cukup. Jika diperlukan
lebih dari 10.000.000,00 maka formula harus ditambah lagi. Bagaimana jika diisi
bilangan yang lebih dari 10.000.000,00?? Ya silahkan coba sendiri. Hasilnya??
Maka dari itulah formula ini saya berinama Crazy Formula.
Anda dapat
menggunakan formula tersebut segampang copy paste. Maksudnya?? Anda kan tadi
menaruh rumus di E5, sekarang klik E5, klik kopi. Trus klik di sebarang sell,
missal B2, trus Paste (paste biasa, tidak perlu masuk ke rumus). Sekarang tulis
sebarang bilangan di A2. Lihat hasilnya di B2. Mantapkan??? Jika gagal,
kemungkinan setingan computer anda berbeda. Pada computer saya menggunakan
titik untuk pemisah ribuan dan koma untuk memisah decimal, pemisah rumus
menggunakan tanda titik koma “;”. Selamat mencoba. O … satu lagi ya. Ketikkan
=7/3 di A2 kemudian enter. Lihat di B2. Hal ini memungkinkan karena formula
diperintahkan membuat hasilnya menjadi text dengan 2 angka dibelakang koma.
4 komentar:
на этом интернет-сайте можно увидеть большой набор [url=http://www.filmkpktut.ru/]скачать бесплатное видео[/url].
Wuah saya tertarik itu, mohon dikirim ke email saya
safitrireti@gmail.com
mohon bantuan, saya coba kopy tapi ga jalan error, warningnya ada kesalahan rumus, terima aksih
mohon bantuan, saya coba kopy tapi ga jalan error, warningnya ada kesalahan rumus, terima aksih
Posting Komentar