TerbilangOnline

Cara Membuat Rumus Terbilang di Excel

Banyak pengguna Excel mencari "rumus terbilang excel" karena berharap ada fungsi bawaan seperti =SUM() atau =VLOOKUP(). Sayangnya, Excel tidak punya fungsi terbilang otomatis. Microsoft tidak menyediakannya karena format terbilang berbeda-beda di setiap bahasa dan negara.

Mengapa Excel Tidak Punya Fungsi Terbilang Bawaan

Terbilang bahasa Indonesia punya aturan unik — misalnya kata "se-" untuk seratus, seribu, dan sebelas — yang tidak bisa digeneralisasi ke bahasa lain. Karena itu, fitur ini harus dibuat sendiri lewat VBA macro (Excel) atau Apps Script (Google Sheets).

Cara 1: Membuat Fungsi Terbilang Excel Otomatis dengan VBA

  1. Tekan Alt + F11 untuk membuka VBA Editor.
  2. Klik Insert → Module.
  3. Tempel kode di bawah ini.
  4. Tutup editor, lalu gunakan fungsi =TERBILANG(A1) di sel manapun.
Function Terbilang(ByVal Angka As Double) As String
    Dim Satuan(11) As String
    Satuan(0) = "": Satuan(1) = "Satu": Satuan(2) = "Dua": Satuan(3) = "Tiga"
    Satuan(4) = "Empat": Satuan(5) = "Lima": Satuan(6) = "Enam": Satuan(7) = "Tujuh"
    Satuan(8) = "Delapan": Satuan(9) = "Sembilan": Satuan(10) = "Sepuluh": Satuan(11) = "Sebelas"

    If Angka < 0 Then
        Terbilang = "Minus " & Terbilang(-Angka)
    ElseIf Angka < 12 Then
        Terbilang = Satuan(Angka)
    ElseIf Angka < 20 Then
        Terbilang = Trim(Terbilang(Angka - 10) & " Belas")
    ElseIf Angka < 100 Then
        Terbilang = Trim(Terbilang(Int(Angka / 10)) & " Puluh " & Terbilang(Angka Mod 10))
    ElseIf Angka < 200 Then
        Terbilang = Trim("Seratus " & Terbilang(Angka - 100))
    ElseIf Angka < 1000 Then
        Terbilang = Trim(Terbilang(Int(Angka / 100)) & " Ratus " & Terbilang(Angka Mod 100))
    ElseIf Angka < 2000 Then
        Terbilang = Trim("Seribu " & Terbilang(Angka - 1000))
    ElseIf Angka < 1000000 Then
        Terbilang = Trim(Terbilang(Int(Angka / 1000)) & " Ribu " & Terbilang(Angka Mod 1000))
    ElseIf Angka < 1000000000# Then
        Terbilang = Trim(Terbilang(Int(Angka / 1000000)) & " Juta " & Terbilang(Angka Mod 1000000))
    Else
        Terbilang = Trim(Terbilang(Int(Angka / 1000000000#)) & " Miliar " & Terbilang(Angka Mod 1000000000#))
    End If
End Function

Cara 2: Terbilang Otomatis di Google Sheets dengan Apps Script

  1. Buka Google Sheets, klik Extensions → Apps Script.
  2. Hapus kode default, tempel logika yang sama seperti VBA di atas namun dengan sintaks JavaScript (function terbilang(angka) { ... }).
  3. Simpan, lalu gunakan =terbilang(A1) langsung di sel Sheets.

Tidak Mau Ribet?

Membuat dan menguji rumus terbilang excel otomatis butuh waktu, apalagi untuk memastikan semua kasus tepi (seperti "seribu" vs "satu ribu") benar. Kalau hanya butuh hasil cepat tanpa coding:

Pakai tool gratis kami →