Lompat ke konten
Home » Blog » Fungsi NUMBERVALUE di Excel: Cara Mengonversi Angka Lintas Format Internasional

Fungsi NUMBERVALUE di Excel: Cara Mengonversi Angka Lintas Format Internasional

Share :

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 teks tanpa pemisah menggunakan NUMBERVALUE..

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 angka salah jumlah digit.

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 harga dengan format Amerika Serikat menjadi Indonesia.
Tips: Untuk menambahkan rupiah dan pemisah ribuan, gunakan Format Cell Angka.

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 nilai uang rupiah dengan format campuran.

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"); ","; ".")
Mengubah teks dengan notasi menjadi angka sebenarnya.

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); ","; ".")
Mengubah teks durasi menjadi jam numerik menggunakan NUMBERVALUE.

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 format peringkat menggunakan NUMBERVALUE.

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; ","; "."))
Konversi nilai uang negatif dengan tanda kurung menggunakan NUMBERVALUE.

Kesalahan Umum Rumus NUMBERVALUE dan Solusinya

MasalahPenyebabSolusi
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 teksData 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.

FiturVALUENUMBERVALUE
Mengatur pemisah desimalTidakYa
Mengatur pemisah ribuanTidakYa
Cocok untuk data imporYa (dengan keterbatasan)Ya
Konsisten lintas negaraTidakYa
Menangani simbol mata uangYa (dengan kombinasi dengan fungsi lain)Ya
Terbaik untuk otomatisasiTidakYa

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.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *