Menggunakan Google Sheets untuk perhitungan dan penyimpanan data sudah menjadi kebiasaan bagi banyak orang. Namun, Google Sheets tidak memiliki fungsi bawaan untuk mengubah angka menjadi teks terbilang. Misalnya, angka "1000" menjadi "seribu rupiah." Kali ini, kami akan memberikan trik khusus menggunakan Google Apps Script untuk menambahkan fungsi terbilang di Google Sheets Anda. Yuk, simak caranya di bawah ini!
Apa itu Fungsi Terbilang?
Fungsi terbilang berguna untuk mengubah angka menjadi teks, terutama ketika Anda perlu menambahkan kata “rupiah” di belakang jumlah uang. Misalnya, angka 1.250 akan berubah menjadi “seribu dua ratus lima puluh rupiah”.
Mengapa Perlu Fungsi Terbilang?
Dengan fungsi terbilang, Anda bisa:
- Membuat laporan yang tampak lebih profesional,
- Memudahkan pembaca untuk memahami angka dalam bentuk teks,
- Mempersiapkan dokumen akuntansi atau keuangan yang membutuhkan nominal dalam bentuk teks.
Langkah-Langkah Membuat Fungsi Terbilang di Google Sheets
Ikuti langkah berikut untuk menambahkan fungsi terbilang di Google Sheets menggunakan Google Apps Script.
1. Buka Google Apps Script
- Buka Google Sheets Anda.
- Pilih Extensions > Apps Script di bagian menu.
2. Salin dan Tempelkan Kode di Bawah Ini
Salin kode berikut, lalu tempelkan ke editor Apps Script yang baru saja terbuka:
function toTerbilang(number) {
const satuan = ["", "satu", "dua", "tiga", "empat", "lima", "enam", "tujuh", "delapan", "sembilan"];
const belasan = ["sepuluh", "sebelas", "dua belas", "tiga belas", "empat belas", "lima belas", "enam belas", "tujuh belas", "delapan belas", "sembilan belas"];
const puluhan = ["", "", "dua puluh", "tiga puluh", "empat puluh", "lima puluh", "enam puluh", "tujuh puluh", "delapan puluh", "sembilan puluh"];
const ribuan = ["", "ribu", "juta", "miliar", "triliun"];
if (number === 0) return "nol rupiah";
function parseSection(num) {
let result = "";
if (num >= 100) {
if (num < 200) {
result += "seratus ";
} else {
result += satuan[Math.floor(num / 100)] + " ratus ";
}
num %= 100;
}
if (num >= 20) {
result += puluhan[Math.floor(num / 10)] + " ";
num %= 10;
} else if (num >= 10) {
result += belasan[num - 10] + " ";
num = 0;
}
if (num > 0) {
result += satuan[num] + " ";
}
return result.trim();
}
let result = "";
let unitIdx = 0;
while (number > 0) {
const section = number % 1000;
if (section > 0) {
const sectionText = parseSection(section);
result = sectionText + " " + ribuan[unitIdx] + " " + result;
}
number = Math.floor(number / 1000);
unitIdx++;
}
return result.trim() + " rupiah";
}
3. Simpan dan Coba Fungsi Baru Anda
- Klik File > Save untuk menyimpan kode.
- Kembali ke Google Sheets Anda.
4. Gunakan Fungsi toTerbilang di Google Sheets
- Sekarang, Anda dapat menggunakan fungsi baru ini di Google Sheets seperti fungsi bawaan lainnya.
- Misalnya, jika angka yang ingin Anda ubah menjadi teks terbilang ada di sel A1, masukkan rumus berikut di sel lain:
=toTerbilang(A1)
- Jika nilai di A1 adalah 1250, maka hasilnya akan otomatis menjadi “seribu dua ratus lima puluh rupiah”.
Cara Kerja Kode
Kode ini menguraikan angka menjadi satuan, puluhan, ratusan, dan ribuan dengan cara berikut:
- parseSection: Fungsi ini memecah angka ke dalam bagian-bagian kecil, misalnya ratusan atau ribuan, lalu mengonversinya menjadi teks.
- Looping: Kode ini menggunakan pengulangan untuk memecah angka lebih besar dari seribu menjadi satuan yang lebih kecil.
- Dengan kode ini, Anda bisa mengubah nominal angka menjadi teks terbilang yang lebih mudah dibaca, lengkap dengan kata “rupiah” di akhir.
Tips Penggunaan
- Format Angka: Pastikan angka yang ingin Anda ubah ke dalam teks adalah angka bulat. Jika ada angka desimal, bulatkan terlebih dahulu sebelum menerapkan fungsi ini.
- Perbarui Sesuai Kebutuhan: Anda dapat menambahkan atau mengubah kode ini sesuai dengan kebutuhan, seperti menambahkan opsi untuk mata uang selain rupiah.
Kesimpulan
Dengan trik ini, Anda sekarang dapat mengubah nominal angka di Google Sheets menjadi teks terbilang dengan mudah. Selain menambah profesionalitas laporan, trik ini juga mempermudah pembaca untuk memahami nominal dalam bentuk teks. Semoga artikel ini membantu, dan selamat mencoba trik terbilang di Google Sheets Anda!
Post a Comment for "Spreadsheet Hack - Membuat Nominal Terbilang Otomatis di Spreadsheet"
Harap berkomentar menggunakan bahasa yang sopan, bukan porno, bukan promosi, dan tidak berisi link.
Post a Comment