Rumus Terbilang Excel
Pada tutorial ini, kamu akan mempelajari secara lengkap mengenai pembuatan dan penggunaan rumus terbilang excel.
Ketika memproses angka di excel, terutama jika angkanya berkaitan dengan masalah keuangan, kita terkadang memerlukan bentuk terbilang dari angkanya tersebut. Sayangnya, tidak ada rumus yang disediakan excel untuk membantu mendapatkan bentuk terbilang dari angka kita secara langsung. Akan tetapi, ada beberapa cara alternatif yang bisa kita gunakan untuk mendapatkan hasil yang sama.
Mau tahu apa saja cara-cara alternatif yang bisa kita gunakan untuk mendapatkan bentuk terbilang dari angka-angka kita di excel? Baca keseluruhan bagian dari tutorial ini.
Disclaimer: Artikel ini mungkin mengandung link afiliasi dari mana kami akan mendapatkan komisi untuk setiap transaksi/aksi terkualifikasi tanpa adanya biaya tambahan bagimu. Pelajari lebih lanjut
Ingin bekerja dengan lebih cepat dan mudah di Excel? Instal dan gunakan add-in Excel! Baca artikel ini untuk mengetahui add-in Excel terbaik yang bisa kamu gunakan menurut kami!
Daftar Isi:
- Cara membuat dan menggunakan rumus terbilang excel 1: VLOOKUP
- Cara membuat dan menggunakan rumus terbilang excel 2: kombinasi beragam rumus
- Cara membuat dan menggunakan rumus terbilang excel 3: rumus kustomisasi (VBA)
- Download rumus terbilang excel (add-in)
- Cara membuat terbilang rupiah di excel
- Cara membuat kapital setiap huruf pertama hasil terbilang excel: rumus PROPER terbilang
- Cara membuat kapital setiap huruf hasil terbilang excel: rumus UPPER terbilang
- Latihan
- Catatan tambahan
Cara Membuat dan Menggunakan Rumus Terbilang Excel 1: VLOOKUP
Jika angka-angka yang ingin kamu dapatkan bentuk terbilangnya bernilai kecil, maka kamu bisa menggunakan cara VLOOKUP.Namun, sebelum kamu menuliskan VLOOKUPmu, kamu harus membuat tabel yang berisikan angka dan bentuk terbilangnya. Tabel tersebut akan menjadi referensi di mana VLOOKUP akan mencari bentuk terbilang dari angkamu.
Secara umum, bentuk penulisan VLOOKUP untuk mendapatkan bentuk terbilang dari suatu angka adalah sebagai berikut.
= VLOOKUP ( angka , tabel_referensi , indeks_kol_terbilang , FALSE )
Kita memasukkan input angka kita sebagai nilai referensi pencarian dan indeks kolom terbilangnya pada tabel referensi kita. Kita memasukkan input FALSE sebagai mode pencarian VLOOKUPnya karena kita menginginkan bentuk terbilang yang benar untuk angka kita (jika kita memasukkan TRUE, maka VLOOKUP mungkin akan memberikan bentuk terbilang yang salah untuk angka kita akibat mode pencarian kisarannya)
Untuk lebih memahami implementasi cara VLOOKUP ini, perhatikan contoh berikut.
Katakanlah kita ingin mendapatkan bentuk terbilang dari angka ini.
Bagaimana cara mendapatkan bentuk terbilangnya tersebut? Jika menggunakan cara VLOOKUP, maka kita perlu membuat tabel angka-terbilang terlebih dahulu yang akan berfungsi sebagai tabel referensi VLOOKUPnya nanti.
Untuk membuat tampilannya lebih bersih, ada baiknya jika kita membuat tabel tersebut di sheet yang berbeda. Sebagai contoh, kita membuat tabel seperti ini untuk referensi VLOOKUP kita.
Jika perlu, kamu bisa membuat tabel referensi yang lebih besar agar kamu bisa mendapatkan bentuk terbilang dari lebih banyak angka!
Setelah kamu membuat tabelnya, tuliskan VLOOKUPmu di cell di mana kamu menginginkan bentuk terbilang dari angkamu. Masukkan input angka yang ingin kamu dapatkan bentuk terbilangnya, tabel referensinya, indeks kolom terbilangnya, dan FALSE pada VLOOKUPnya tersebut.
Berikut bentuk penulisan VLOOKUP untuk mendapatkan bentuk terbilang dari angka pada contohnya tadi.
Jika kamu sudah membuat tabel referensi, kamu bisa menggunakannya lagi jika kamu mempunyai angka lain yang perlu didapatkan bentuk terbilangnya juga!
Harus diakui bahwa cara ini hanya bisa digunakan untuk mendapatkan bentuk terbilang dari sedikit besaran angka. Bagaimana jika kita mempunyai angka dengan nilai jutaan atau lebih? Dalam kasus ini, sebaiknya kamu gunakan salah satu dari dua cara yang kita diskusikan di bagian-bagian selanjutnya dari tutorial ini.
Cara Membuat dan Menggunakan Rumus Terbilang Excel 2: Kombinasi Beragam Rumus
Dengan menggunakan beberapa macam rumus dalam satu penulisan, kita juga bisa mendapatkan bentuk terbilang dari angka kita di excel. Penulisan rumusnya sendiri, akan tetapi, cukup panjang sehingga mungkin kamu sebaiknya menyalin rumusnya dari sini daripada menuliskannya sendiri :)Sebagai catatan, kami tidak menuliskan rumus ini sendiri. Kami mendapatkannya dari internet dan terdapat beberapa sumber yang menggunakan rumus ini juga. Karena kami tidak yakin siapa sebenarnya yang menuliskan rumus ini awalnya, maka kami tidak memberikan atribusi di sini.
Berikut rumus tersebut yang mampu mendapatkan bentuk terbilang dari sebuah angka di excel. Rumus ini berasumsi angkamu berada di cell A1. Jika angkamu berada di cell lain, maka kamu tinggal mengganti koordinat cell A1 dalam rumusnya.
=IF(A1=0,"nol",IF(A1<0,"minus ","")&SUBSTITUTE(TRIM(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(IF(--MID(TEXT(ABS(A1),"000000000000000"),1,3)=0,"",MID(TEXT(ABS(A1),"000000000000000"),1,1)&" ratus "&MID(TEXT(ABS(A1),"000000000000000"),2,1)&" puluh "&MID(TEXT(ABS(A1),"000000000000000"),3,1)&" trilyun ")&IF(--MID(TEXT(ABS(A1),"000000000000000"),4,3)=0,"",MID(TEXT(ABS(A1),"000000000000000"),4,1)&" ratus "&MID(TEXT(ABS(A1),"000000000000000"),5,1)&" puluh "&MID(TEXT(ABS(A1),"000000000000000"),6,1)&" milyar ")&IF(--MID(TEXT(ABS(A1),"000000000000000"),7,3)=0,"",MID(TEXT(ABS(A1),"000000000000000"),7,1)&" ratus "&MID(TEXT(ABS(A1),"000000000000000"),8,1)&" puluh "&MID(TEXT(ABS(A1),"000000000000000"),9,1)&" juta ")&IF(--MID(TEXT(ABS(A1),"000000000000000"),10,3)=0,"",IF(--MID(TEXT(ABS(A1),"000000000000000"),10,3)=1,"*",MID(TEXT(ABS(A1),"000000000000000"),10,1)&" ratus "&MID(TEXT(ABS(A1),"000000000000000"),11,1)&" puluh ")&MID(TEXT(ABS(A1),"000000000000000"),12,1)&" ribu ")&IF(--MID(TEXT(ABS(A1),"000000000000000"),13,3)=0,"",MID(TEXT(ABS(A1),"000000000000000"),13,1)&" ratus "&MID(TEXT(ABS(A1),"000000000000000"),14,1)&" puluh "&MID(TEXT(ABS(A1),"000000000000000"),15,1)),1,"satu"),2,"dua"),3,"tiga"),4,"empat"),5,"lima"),6,"enam"),7,"tujuh"),8,"delapan"),9,"sembilan"),"0 ratus",""),"0 puluh",""),"satu puluh 0","sepuluh"),"satu puluh satu","sebelas"),"satu puluh dua","duabelas"),"satu puluh tiga","tigabelas"),"satu puluh empat","empatbelas"),"satu puluh lima","limabelas"),"satu puluh enam","enambelas"),"satu puluh tujuh","tujuhbelas"),"satu puluh delapan","delapanbelas"),"satu puluh sembilan","sembilanbelas"),"satu ratus","seratus"),"*satu ribu","seribu"),0,""))," "," "))
Sedikit penjelasan mengenai proses rumusnya, secara umum rumus ini mengganti bagian-bagian dari angka kita dengan teks menggunakan SUBSTITUTE. Untuk mendapatkan bagian dari angka kita tersebut, ia menggunakan MID dengan memproses angkanya dengan aplikasi TEXT dan ABS terlebih dahulu.
Dari kombinasi rumus tersebut, penulisan ini bisa mengambil bagian-bagian angka kita dan menerjemahkannya ke dalam kata-kata. Pada akhirnya, kata-kata tersebut digabungkan untuk mendapatkan bentuk terbilang secara keseluruhan dari angka kita!
Untuk contoh implementasi dari penulisan rumusnya tersebut, lihatlah screenshot di bawah ini.
Seperti kamu lihat, kita bisa mendapatkan bentuk terbilang angka kita menggunakan penulisan rumus tersebut!
Cara Membuat dan Menggunakan Rumus Terbilang Excel 3: Rumus Kustomisasi (VBA)
Jika kamu tidak menggunakan dua cara yang sudah kita diskusikan tadi, maka ada satu cara lagi yang bisa kamu coba. Untuk cara ini, kita menggunakan kode VBA untuk membuat rumus sendiri yang kemudian dapat menghasilkan bentuk terbilang angka kita secara mudah.Untuk menggunakan cara ini, kamu harus mengaktifkan Macro terlebih dahulu di workbook excelmu agar kamu dapat menggunakan VBA. Kemudian, kamu harus menyalin kode VBA yang sudah kami persiapkan di bawah ini ke workbookmu sebelum kamu dapat menggunakan rumusnya.
Untuk menjadikannya lebih mudah bagimu, kami membagi diskusi cara ini menjadi tiga bagian. Ketiga bagian tersebut adalah pengaktifan Macro, proses salin kode VBA, dan penggunaan rumusnya. Kita akan mendiskusikan setiap bagiannya dengan penjelasan langkah per langkah.
Mengaktifkan Macro dengan Mengecek dan Mengatur Setting Keamanan Macro
Untuk dapat menggunakan rumus kustomisasi yang dibuat dari kode VBA, kamu harus mengijinkan macro berfungsi dalam file excelmu terlebih dahulu. Oleh karena itu, kita harus memastikan pengaturan ijinnya terlebih dahulu dengan menjalankan langkah-langkah berikut ini.-
Klik File dari menutab (di Mac, klik Excel di bagian kiri atas layarmu)
-
Klik Options (di Mac, klik Preferences)
-
Klik Trust Center (di Mac, klik Security. Sehabis itu, silahkan langsung ke langkah 6)
-
Klik Trust Center Settings...
-
Klik Macro Settings
-
Pilih Enable All Macros
-
Klik OK dan OK
-
Klik File lagi lalu Save As
-
Pada dropdown Save as Type:, pilih Excel Macro-Enabled Workbook
-
Berikan nama pada filemu di boks teks File Name:
-
Klik Save
Membuat Sendiri Rumus Terbilang Excel Menggunakan Kode VBA
Setelah mengaktifkan macro, sekarang saatnya membuat rumusnya menggunakan kode VBA.- Tekan Alt dan F11 (Option + F11 atau Option + Fn + F11 di Mac) secara bersamaan di keyboardmu
-
Klik kanan pada tulisan “VBA Project…”
-
Sorot Insert dan pilih Module
-
Double klik pada Module yang muncul, Salin kode berikut di layar sebelah kanan dari layar editor VBAnya
Function TERBILANG(ByVal n As Currency) As String
Const Thousand = 1000@
Const Million = Thousand * Thousand
Const Billion = Thousand * Million
Const Trillion = Thousand * Billion
If (n = 0@) Then TERBILANG = "nol": Exit Function
Dim Buf As String: If (n < 0@) Then Buf = "negative " Else Buf = ""
Dim Frac As Currency: Frac = Abs(n - Fix(n))
If (n < 0@ Or Frac <> 0@) Then n = Abs(Fix(n))
Dim AtLeastOne As Integer: AtLeastOne = n >= 1
If (n >= Trillion) Then
Buf = Buf & EnglishDigitGroup(Int(n / Trillion)) & " triliun"
n = n - Int(n / Trillion) * Trillion
If (n >= 1@) Then Buf = Buf & " "
End If
If (n >= Billion) Then
Buf = Buf & EnglishDigitGroup(Int(n / Billion)) & " milyar"
n = n - Int(n / Billion) * Billion
If (n >= 1@) Then Buf = Buf & " "
End If
If (n >= Million) Then
Buf = Buf & EnglishDigitGroup(n \ Million) & " juta"
n = n Mod Million
If (n >= 1@) Then Buf = Buf & " "
End If
If (n >= Thousand) Then
Buf = Buf & EnglishDigitGroup(n \ Thousand) & " ribu"
n = n Mod Thousand
If (n >= 1@) Then Buf = Buf & " "
End If
If (n >= 1@) Then
Buf = Buf & EnglishDigitGroup(n)
End If
If (Frac = 0@) Then
Buf = Buf
ElseIf (Int(Frac * 100@) = Frac * 100@) Then
If AtLeastOne Then Buf = Buf & " "
Buf = Buf & Format$(Frac * 100@, "00") & "/100"
Else
If AtLeastOne Then Buf = Buf & " "
Buf = Buf & Format$(Frac * 10000@, "0000") & "/10000"
End If
TERBILANG = Buf
End Function
Private Function EnglishDigitGroup(ByVal n As Integer) As String
Const Hundred = "ratus"
Const One = "se"
Const Two = "dua "
Const Three = "tiga "
Const Four = "empat "
Const Five = "lima "
Const Six = "enam "
Const Seven = "tujuh "
Const Eight = "delapan "
Const Nine = "sembilan "
Dim Buf As String: Buf = ""
Dim Flag As Integer: Flag = False
Select Case (n \ 100)
Case 0: Buf = "": Flag = False
Case 1: Buf = One & Hundred: Flag = True
Case 2: Buf = Two & Hundred: Flag = True
Case 3: Buf = Three & Hundred: Flag = True
Case 4: Buf = Four & Hundred: Flag = True
Case 5: Buf = Five & Hundred: Flag = True
Case 6: Buf = Six & Hundred: Flag = True
Case 7: Buf = Seven & Hundred: Flag = True
Case 8: Buf = Eight & Hundred: Flag = True
Case 9: Buf = Nine & Hundred: Flag = True
End Select
If (Flag <> False) Then n = n Mod 100
If (n > 0) Then
If (Flag <> False) Then Buf = Buf & " "
Else
EnglishDigitGroup = Buf
Exit Function
End If
Select Case (n \ 10)
Case 0, 1: Flag = False
Case 2: Buf = Buf & "dua puluh": Flag = True
Case 3: Buf = Buf & "tiga puluh": Flag = True
Case 4: Buf = Buf & "empat puluh": Flag = True
Case 5: Buf = Buf & "lima puluh": Flag = True
Case 6: Buf = Buf & "enam puluh": Flag = True
Case 7: Buf = Buf & "tujuh puluh": Flag = True
Case 8: Buf = Buf & "delapan puluh": Flag = True
Case 9: Buf = Buf & "sembilan puluh": Flag = True
End Select
If (Flag <> False) Then n = n Mod 10
If (n > 0) Then
If (Flag <> False) Then Buf = Buf & " "
Else
EnglishDigitGroup = Buf
Exit Function
End If
Select Case (n)
Case 0:
Case 1: Buf = Buf & "satu"
Case 2: Buf = Buf & "dua"
Case 3: Buf = Buf & "tiga"
Case 4: Buf = Buf & "empat"
Case 5: Buf = Buf & "lima"
Case 6: Buf = Buf & "enam"
Case 7: Buf = Buf & "tujuh"
Case 8: Buf = Buf & "delapan"
Case 9: Buf = Buf & "sembilan"
Case 10: Buf = Buf & "sepuluh"
Case 11: Buf = Buf & "sebelas"
Case 12: Buf = Buf & "dua belas"
Case 13: Buf = Buf & "tiga belas"
Case 14: Buf = Buf & "empat belas"
Case 15: Buf = Buf & "lima belas"
Case 16: Buf = Buf & "enam belas"
Case 17: Buf = Buf & "tujuh belas"
Case 18: Buf = Buf & "delapan belas"
Case 19: Buf = Buf & "sembilan belas"
End Select
EnglishDigitGroup = Buf
End Function
-
Klik tanda X pada kotak merah di sebelah kanan atas untuk menutup layar editor VBAmu. Rumusnya sekarang siap digunakan!
Menggunakan Rumus Terbilangnya
Setelah memasukkan kode VBA untuk membuat rumusnya, sekarang saatnya menggunakannya!-
Ketik tanda sama dengan ( = ) di cell tempat kamu ingin menaruh bentuk terbilang angkamu
-
Ketik TERBILANG (boleh dengan huruf besar atau huruf kecil) dan tanda buka kurung setelah =
-
Masukkan angka yang ingin kamu dapatkan bentuk terbilangnya/koordinat cell tempat angkanya berada
-
Ketik tanda tutup kurung
- Tekan tombol Enter
-
Selesai!
Download Rumus Terbilang Excel (Add-In)
Merasa kebingungan ketika kamu harus menyalin kode VBA untuk membuat rumus terbilangnya? Jika memang begitu, maka silahkan mendownload add-in excel yang sudah kami buat dari kodenya tersebut di sini!Setelah kamu mengunduhnya, aktifkan add-innya di workbook excelmu. Untuk mengaktifkannya, tampilkan tab Developer terlebih dahulu di excelmu jika belum.
Untuk menampilkan tab Developer, pergi ke Files > Options > Customize Ribbon (di Mac, pergi ke Excel > Preferences > Ribbon & Toolbar > Ribbon Tab). Lalu, di kotak sebelah kanan, pastikan boks centang Developernya tercentang.
Setelah tab Developernya sudah ada di workbook excelmu, lakukan langkah-langkah berikut. Pastikan kamu sudah mendownload add-innya dan menaruhnya di suatu tempat di komputermu.
-
Pergi ke tab Developer
-
Klik tombol Excel Add-Ins
- Pada dialog box yang muncul, browse ke tempat di mana file add-in yang tadi kamu download berada untuk membukanya
-
Centang boks centang add-in Terbilang dan klik OK
-
Selesai! Sekarang, kamu bisa menggunakan rumus TERBILANG untuk mendapatkan bentuk terbilang dari angkamu!
Cara Membuat Terbilang Rupiah di Excel
Karena bentuk terbilang biasanya untuk angka-angka yang berhubungan dengan keuangan, kamu mungkin perlu menambahkan kata rupiah dalam bentuk terbilang angkamu. Untuk kebutuhan tersebut, kamu bisa menggunakan CONCATENATE, CONCAT, atau tanda dan (&) untuk menambahkan kata rupiahnya.Sebagai contoh, jika kamu menggunakan rumus TERBILANG untuk mendapatkan bentuk terbilang dari angkamu, maka penulisannya menjadi seperti ini. Kita menggunakan tanda dan untuk menambahkan kata rupiahnya di sini.
= TERBILANG ( angka ) & “ rupiah”
Jangan lupa menambahkan spasi di depan tulisan “rupiah”nya.
Dan berikut contoh implementasi cara ini di excel.
Cukup mudah, bukan?
Cara Membuat Kapital Setiap Huruf Pertama Hasil Terbilang Excel: Rumus PROPER Terbilang
Jika kamu perlu menjadikan huruf pertama dari setiap kata bentuk terbilang angkamu menjadi huruf besar, maka kamu membutuhkan suatu rumus khusus. Rumus tersebut adalah PROPER.Kamu bisa membungkus rumus terbilang yang kamu gunakan dengan PROPER untuk membuat kapital huruf pertamamu tersebut. Secara umum, berikut bentuk penulisannya dengan asumsi kamu menggunakan rumus TERBILANG.
= PROPER ( TERBILANG ( angka ) )
Simpel, bukan? Dan berikut contoh penggunaan PROPER untuk hasil bentuk terbilangnya.
Cara Membuat Kapital Setiap Huruf Hasil Terbilang Excel: Rumus UPPER Terbilang
Bagaimana jika kita ingin membuat kapital semua hurufnya? Untuk itu, kamu sebaiknya menggunakan UPPER!Cara menggunakan UPPER di sini sama dengan caramu menggunakan PROPER tadi. Berikut bentuk penulisan dari implementasi UPPER pada rumus TERBILANG kita.
= UPPER ( TERBILANG ( angka ) )
Dan berikut contoh implementasi dari penulisannya tersebut di excel.
Latihan
Setelah kamu mempelajari bagaimana cara membuat dan menggunakan rumus terbilang di excel, kerjakan latihan berikut. Kami membuat latihan ini agar kamu semakin bisa mempraktekkan bahasan dari tutorial ini dengan baik.Unduh file latihannya dari link berikut dan lakukan instruksi di bawah ini. Silahkan unduh jawabannya jika kamu sudah selesai mengerjakan latihannya dan yakin atas hasilnya!
Link file latihan:
Unduh di sini
Instruksi:
Gunakan cara manapun yang kamu inginkan untuk mendapatkan bentuk terbilang dari setiap angkanya dan tuliskan jawabannya di cell yang disediakan. Lakukan itu dengan memperhatikan instruksi berikut.- Dapatkan bentuk terbilang dari angkanya
- Dapatkan bentuk terbilang dari angkanya dengan tulisan rupiah
- Dapatkan bentuk terbilang dari angkanya dengan tulisan rupiah dan huruf kapital semua pada bentuk terbilang dan rupiahnya tersebut
Link file kunci jawaban:
Unduh di sini
Catatan Tambahan
- Rumus TERBILANG tidak dapat digunakan untuk membaca angka desimal di belakang koma
- Jika kamu memasukkan kode VBAnya tadi secara manual, maka kamu tidak akan menemukan rumus TERBILANGnya lagi jika kamu membuat workbook baru. Kamu harus menggunakan add-in untuk itu atau menyalin kode VBAnya lagi untuk mengaktifkan rumus TERBILANGnya lagi
Tutorial terkait untuk kamu pelajari: