Excel merupakan salah satu aplikasi spreadsheet yang sangat populer dan sering digunakan untuk berbagai kebutuhan, mulai dari mengelola data hingga melakukan perhitungan kompleks. Salah satu kebutuhan yang cukup umum terutama dalam bidang administrasi dan keuangan adalah mengubah angka menjadi tulisan kata, yang biasa disebut dengan “terbilang”. Misalnya, angka 1.000.000 diubah menjadi “satu juta rupiah”. Dalam artikel ini, kami akan membahas secara lengkap cara buat terbilang di excel dengan mudah dan praktis.
Apa Itu Fungsi Terbilang di Excel?
Fungsi terbilang di Excel adalah fitur atau cara untuk mengonversi angka numerik menjadi kata-kata tertulis. Fungsi ini sangat berguna untuk membuat dokumen seperti faktur, kuitansi, atau laporan keuangan yang memerlukan pencantuman nominal dalam bentuk terbilang untuk menghindari kesalahan penulisan angka.
Sayangnya, Excel standar tidak menyediakan fungsi terbilang bawaan seperti fungsi SUM atau IF. Oleh karena itu, untuk membuat angka menjadi terbilang di Excel, kita perlu menggunakan beberapa metode alternatif, seperti menulis kode VBA (Visual Basic for Applications), menggunakan rumus khusus, atau mengunduh add-in terbilang.
Kenapa Penting Menggunakan Terbilang di Excel?
Penggunaan angka dalam bentuk terbilang sangat penting dalam dokumen resmi. Berikut beberapa alasan mengapa terbilang diperlukan: Togel Cumi Cumi: Mengenal Fenomena Unik dalam Dunia Togel
- Mencegah Kesalahan Penulisan: Angka yang tertulis bisa saja berbeda dengan angka sensus yang dimaksud, sehingga menulis dalam bentuk kata mengurangi risiko salah tafsir.
- Memenuhi Formalitas Dokumen: Faktur, surat perjanjian, dan dokumen legal lainnya biasanya memerlukan nominal dalam bentuk terbilang.
- Meningkatkan Kredibilitas: Dokumen yang lengkap dan profesional menjadi lebih dipercaya oleh penerima.
Cara Buat Terbilang di Excel: Metode yang Bisa Digunakan
Berikut adalah beberapa cara yang bisa Anda coba untuk membuat terbilang di Excel. Wikipedia Bahasa Indonesia
1. Menggunakan VBA (Visual Basic for Applications)
Metode ini adalah cara yang paling populer dan fleksibel untuk membuat fungsi terbilang di Excel. Dengan VBA, Anda bisa membuat fungsi kustom yang bisa dipanggil langsung seperti fungsi bawaan Excel.
Langkah-langkah Membuat Fungsi Terbilang dengan VBA
-
Buka Excel, kemudian tekan Alt + F11 untuk masuk ke jendela Visual Basic Editor.
-
Pilih Insert > Module untuk membuat modul baru.
-
Salin dan tempel kode VBA berikut ke dalam modul:
Function Terbilang(ByVal MyNumber)
Dim Units As String
Dim SubUnits As String
Dim TempStr As String
Dim DecimalPlace As Integer
Dim Count As Integer
Dim NumString As String
Dim Fraction As String
Dim xNumbers(0 To 19) As String
Dim xTens(2 To 9) As String
xNumbers(0) = "nol"
xNumbers(1) = "satu"
xNumbers(2) = "dua"
xNumbers(3) = "tiga"
xNumbers(4) = "empat"
xNumbers(5) = "lima"
xNumbers(6) = "enam"
xNumbers(7) = "tujuh"
xNumbers(8) = "delapan"
xNumbers(9) = "sembilan"
xNumbers(10) = "sepuluh"
xNumbers(11) = "sebelas"
xNumbers(12) = "dua belas"
xNumbers(13) = "tiga belas"
xNumbers(14) = "empat belas"
xNumbers(15) = "lima belas"
xNumbers(16) = "enam belas"
xNumbers(17) = "tujuh belas"
xNumbers(18) = "delapan belas"
xNumbers(19) = "sembilan belas"
xTens(2) = "dua puluh"
xTens(3) = "tiga puluh"
xTens(4) = "empat puluh"
xTens(5) = "lima puluh"
xTens(6) = "enam puluh"
xTens(7) = "tujuh puluh"
xTens(8) = "delapan puluh"
xTens(9) = "sembilan puluh"
MyNumber = Trim(Str(MyNumber))
DecimalPlace = InStr(MyNumber, ".")
If DecimalPlace > 0 Then
NumString = Left(MyNumber, DecimalPlace - 1)
Fraction = Mid(MyNumber, DecimalPlace + 1)
Else
NumString = MyNumber
Fraction = ""
End If
Count = 1
TempStr = ""
Do While NumString <> ""
Select Case Count
Case 1
TempStr = GetHundreds(NumString) & TempStr
Case 2
If Val(NumString) > 0 Then TempStr = " ribu " & TempStr
Case 3
If Val(NumString) > 0 Then TempStr = " juta " & TempStr
Case 4
If Val(NumString) > 0 Then TempStr = " milyar " & TempStr
Case 5
If Val(NumString) > 0 Then TempStr = " triliun " & TempStr
End Select
NumString = Left(NumString, Len(NumString) - 3)
Count = Count + 1
Loop
Terbilang = Trim(TempStr) & " rupiah"
' Fungsi untuk mengkonversi ratusan
Function GetHundreds(ByVal Number)
Dim n As Integer
Dim s As String
Number = Right("000" & Number, 3)
n = Val(Number)
s = ""
If n = 0 Then
GetHundreds = ""
Exit Function
End If
If n \ 100 > 0 Then
If n \ 100 = 1 Then
s = "seratus "
Else
s = xNumbers(n \ 100) & " ratus "
End If
End If
n = n Mod 100
If n > 0 Then
If n < 20 Then
s = s & xNumbers(n)
Else
s = s & xTens(n \ 10)
If n Mod 10 > 0 Then
s = s & " " & xNumbers(n Mod 10)
End If
End If
End If
GetHundreds = s
End Function
End Function
-
Tutup jendela Visual Basic Editor dan kembali ke lembar kerja Excel Anda.
-
Gunakan fungsi
=Terbilang(A1)di mana A1 adalah sel yang berisi angka yang ingin Anda konversi.
Dengan metode ini, angka akan otomatis berubah menjadi tulisan kata dalam bahasa Indonesia disertai kata “rupiah”. Kode ini masih bisa Anda modifikasi sesuai kebutuhan, misalnya menambahkan pecahan desimal atau menghilangkan kata “rupiah”.
2. Menggunakan Rumus Excel Bawaan (Kombinasi Rumus)
Alternatif lain tanpa VBA adalah menggunakan rumus-rumus bawaan Excel untuk mengubah angka menjadi kata, namun metode ini sangat terbatas dan biasanya hanya untuk angka kecil karena rumusnya sangat kompleks dan panjang. Umumnya, metode ini kurang efektif untuk angka besar dan tidak fleksibel.
Contohnya, Anda bisa membuat tabel angka dan kata kemudian menggunakan rumus VLOOKUP atau IF yang bersarang, namun ini memerlukan waktu dan rumit jika nominal yang ingin di-konversi banyak dan variatif.
3. Menggunakan Add-In Terbilang
Beberapa pengembang pihak ketiga menyediakan add-in (plugin) yang bisa diinstall ke Excel untuk menyediakan fungsi terbilang. Anda tinggal mengunduh add-in tersebut, menginstalnya, dan menggunakan fungsi terbilang langsung di Excel.
Kekurangannya, biasanya add-in ini tidak gratis dan perlu diperhatikan keamanan ketika mengunduh dari sumber tidak resmi. Pastikan untuk menggunakan sumber terpercaya.
Tips Menggunakan Fungsi Terbilang di Excel
-
Selalu backup file Excel Anda sebelum menambahkan kode VBA agar data penting tidak hilang. Mimpi Melihat Tai Manusia: Arti, Makna, dan Tafsir dalam
-
Periksa kembali hasil terbilang terutama angka besar agar tidak ada kesalahan penulisan kata.
-
Gunakan modul VBA agar fungsi terbilang dapat digunakan berulang kali di berbagai sheet tanpa menulis ulang.
-
Pelajari penyesuaian kode VBA bila Anda ingin mengubah format tulisan, seperti menambahkan kata “rupiah”, “sen”, atau bahasa lain.
Kesimpulan
Membuat terbilang di Excel memang membutuhkan sedikit usaha karena tidak tersedia fungsi baku. Namun, dengan menggunakan kode VBA sederhana, Anda dapat dengan mudah mengubah angka menjadi tulisan kata sesuai kebutuhan. Selain itu, metode lain seperti menggunakan add-in pihak ketiga juga bisa menjadi solusi apabila Anda menginginkan kemudahan tanpa harus menulis kode sendiri.
Semoga panduan ini membantu Anda untuk membuat dokumen Excel yang lebih rapi, profesional, dan bebas kesalahan angka.
FAQ – Pertanyaan Umum tentang Cara Buat Terbilang di Excel
1. Apakah Excel menyediakan fungsi terbilang secara default?
Tidak, Excel belum menyediakan fungsi terbilang bawaan. Anda harus membuat fungsi kustom menggunakan VBA, atau menggunakan add-in khusus.
2. Apakah kode VBA terbilang aman digunakan?
Ya, selama Anda menggunakan kode yang sudah terpercaya dan tidak mengubah file lain, kode VBA untuk terbilang aman untuk digunakan.
3. Bisakah fungsi terbilang untuk mata uang selain rupiah?
Bisa, Anda hanya perlu memodifikasi kode VBA untuk mengganti kata “rupiah” dengan mata uang lain sesuai kebutuhan.
4. Bagaimana cara mengaktifkan macro di Excel?
Untuk menjalankan kode VBA, Anda perlu mengaktifkan macro di Excel melalui pengaturan Trust Center. Pastikan macro hanya diaktifkan untuk dokumen yang Anda percaya.
5. Apakah ada cara terbilang untuk angka desimal di Excel?
Ya, Anda bisa menambahkan kode tambahan di VBA untuk mengonversi angka desimal seperti sen atau bagian pecahan kecil sesuai kebutuhan.















Leave a Reply