Dalam dunia kerja modern, data angka tidak selalu datang dalam format yang sama. Laporan dari marketplace, sistem POS, ERP luar negeri, file CSV, atau hasil scraping web sering menggunakan pemisah ribuan dan desimal yang berbeda dari pengaturan lokal Excel.
Di sinilah fungsi NUMBERVALUE menjadi penolong.
Berbeda dari VALUE yang hanya mengikuti pengaturan lokal Excel, NUMBERVALUE memungkinkan kita menentukan sendiri pemisah ribuan dan desimal langsung di dalam rumus.
Dengan NUMBERVALUE, kita bisa mengonversi angka dari format apa pun, tanpa mengubah pengaturan regional Excel secara global.
File: fungsi-numbervalue-excel.xlsx
Apa Itu Fungsi NUMBERVALUE di Excel?
Fungsi NUMBERVALUE mengonversi teks yang mewakili angka menjadi angka numerik, dengan fleksibilitas untuk menentukan pemisah ribuan dan desimal.
Sintaksis
NUMBERVALUE(text; [decimal_separator]; [group_separator])
- text (wajib): Teks yang ingin diubah menjadi angka.
- decimal_separator (opsional): Karakter yang digunakan sebagai pemisah desimal, misalnya koma atau titik.
- group_separator (opsional): Karakter yang digunakan sebagai pemisah ribuan.
Kapan Menggunakan Fungsi NUMBERVALUE?
Fungsi NUMBERVALUE cocok digunakan untuk lalu lintas format:
- Data angka yang diimpor dari sistem luar negeri dan menggunakan format pemisah berbeda, misalnya 1.000,50 vs 1,000.50.
- Ketika data kolaborasi internasional atau laporan keuangan multi-negara menggunakan program pengolahan data yang berbeda.
- Menyesuaikan pemrosesan data tanpa mengubah pengaturan regional Excel secara global.
- Memastikan konversi angka tetap konsisten meskipun format teks bervariasi.
Tips Penggunaan NUMBERVALUE
- Selalu cek format teks sumber, terutama pemisah desimal dan ribuan.
- Gunakan parameter decimal_separator dan group_separator secara eksplisit jika format berbeda dari lokal Excel.
- Jika data berasal dari beberapa sumber, buat kolom pembantu untuk mengidentifikasi pola pemisah sebelum menggunakan NUMBERVALUE.
- Hindari menerapkan NUMBERVALUE pada data yang sudah berupa angka, karena dapat memunculkan error.
- Manfaatkan kombinasi dengan fungsi lain seperti IFERROR, SUBSTITUTE, atau MID untuk membersihkan data sebelum konversi.
Contoh Rumus NUMBERVALUE di Excel
Konversi Angka Teks Tanpa Pemisah
Kolom A pada gambar di bawah adalah angka-angka dalam format teks tanpa pemisah daftar apa pun. Rumus mengubah angka-angka ini menjadi angka sesungguhnya.
=NUMBERVALUE(A2)Rumus NUMBERVALUE di atas mengubah angka teks menjadi angka tanpa argumen opsional.

Konversi Angka Salah Jumlah Digit
Vendor di Whatsapp atau media komunikasi tertulis digital lain terkadang salah memberikan harga, contohnya digit tidak lengkap. Excel akan menganggap angka seperti ini sebagai teks.
Rumus di bawah mengubah angka dengan digit tidak lengkap, seperti 4.800.00 menjadi angka sesungguhnya, yaitu 4.800.000.
=NUMBERVALUE(A2; ","; ".")
Konversi Harga dengan Format Amerika Serikat
Format uang Amerika Serikat menggunakan koma sebagai pemisah ribuan dan titik sebagai pemisah desimal. Jika angka ini langsung di-copy-paste ke Excel yang menggunakan format Indonesia, hasilnya kemungkinan akan berupa teks.
Rumus di bawah mengubah format uang Amerika Serikat menjadi angka dengan format standar Indonesia.
=NUMBERVALUE(A2; "."; ",")
Konversi Rupiah dengan Simbol dan Format Campuran
Rumus mengubah angka teks dengan simbol rupiah dan format Amerika Serikat menjadi angka yang sesuai dengan format Indonesia di Excel, yaitu menggunakan koma sebagai pemisah desimal.
=NUMBERVALUE(SUBSTITUTE(A2; "Rp "; ""); "."; ",")
Konversi Notasi Singkat
Media sosial atau kecerdasan buatan umum menggunakan simbol untuk mewakili jumlah angka tertentu. Contoh: K untuk ribuan dan M untuk jutaan.
Rumus di bawah mengubah angka seperti 2.3M menjadi angka sebenarnya yang dapat diterima Excel, yaitu 2300000.
=NUMBERVALUE(SUBSTITUTE(SUBSTITUTE(A2;"M";"000000"); "k"; "000"); ","; ".")
Konversi Durasi Teks Menjadi Jam Numerik
Durasi waktu umumnya dinyatakan sebagai teks, seperti 5,5 jam. Rumus di bawah menggunakan kombinasi dengan LEFT dan FIND untuk mengambil nilai angka jam dari teks durasi.
=NUMBERVALUE(LEFT(A2; FIND(" "; A2) - 1); ","; ".")
Konversi Peringkat Berbasis Teks
Peringkat, seperti umum terdapat pada website untuk review film, banyak menggunakan sistem kuantitatif seperti 4,5/5. Excel menganggap format seperti ini sebagai teks. Rumus berikut mengambil nilai peringkat dari keseluruhan badan teks dengan kombinasi NUMBERVALUE, LEFT, dan FIND.
=NUMBERVALUE(LEFT(A2; FIND("/";A2) - 1); ","; ".")
Konversi Nilai Uang Negatif dengan Tanda Kurung
Beberapa sistem menyajikan nilai uang negatif dengan format tanda kurung. Rumus di bawah mengubah nilai teks uang dengan format kurung menjadi angka uang negatif yang sebenarnya. Rumus menggunakan kombinasi antara IF, LEFT, MID, dan LEN.
=IF(LEFT(A2;1) = "("; -NUMBERVALUE(MID(A2; 2; LEN(A2)-2); ","; "."); NUMBERVALUE(A2; ","; "."))
Kesalahan Umum Rumus NUMBERVALUE dan Solusinya
| Masalah | Penyebab | Solusi |
| Error #VALUE! | Teks mengandung karakter non-angka, misalnya huruf, simbol mata uang. | Bersihkan teks dengan SUBSTITUTE atau fungsi serupa sebelum menggunakan NUMBERVALUE. |
| Error #VALUE! | Pemisah desimal atau ribuan tidak sesuai dengan data. | Cek format data dan pastikan parameter pemisah pada NUMBERVALUE sudah benar. |
| Hasil salah (angka tidak sesuai) | Pengaturan pemisah terbalik atau salah memasukkan parameter. | Verifikasi contoh data dan sesuaikan urutan parameter pemisah. |
| Data kosong atau tetap teks | Data sudah berupa angka atau kosong sehingga NUMBERVALUE tidak melakukan perubahan. | Pastikan hanya menerapkan NUMBERVALUE pada sel berisi teks angka. |
Perbedaan VALUE dan NUMBERVALUE
Walau pun VALUE dan NUMBERVALUE tidak terlalu apel dengan apel, keduanya dapat diperbandingkan dalam beberapa aspek berikut.
| Fitur | VALUE | NUMBERVALUE |
| Mengatur pemisah desimal | Tidak | Ya |
| Mengatur pemisah ribuan | Tidak | Ya |
| Cocok untuk data impor | Ya (dengan keterbatasan) | Ya |
| Konsisten lintas negara | Tidak | Ya |
| Menangani simbol mata uang | Ya (dengan kombinasi dengan fungsi lain) | Ya |
| Terbaik untuk otomatisasi | Tidak | Ya |
Kesimpulan
NUMBERVALUE adalah fungsi penting untuk mengolah data angka lintas format internasional. Dengan fleksibilitas menentukan pemisah ribuan dan desimal, fungsi ini cocok dari VALUE dalam konteks data impor, kolaborasi global, dan pembersihan data kompleks.
Dengan memahami pola data, membersihkan teks dengan benar, dan menggunakan NUMBERVALUE secara strategis, kita dapat memastikan angka selalu akurat, konsisten, dan siap dipakai dalam analisis apa pun.