Cara Mengkonversi Angka Romawi ke Angka Arab

"Ad Blocker" terdeteksi

Untuk kenyamanan bersama, mohon nonaktifkan "Ad Blocker" anda.

Excel mempunyai sebuah fungsi untuk mengkonversi angka arab ke angka romawi, tetapi tidak mempunyai fungsi yang mengkonversi angka romawi ke angka arab, sampai Excel 2013.

Excel 2013 mempunyai fungsi ARABIC yang berfungsi untuk mengkonversi angka romawi ke angka arab. Pertanyaannya bagaimana cara mengkonversi angka romawi ke angka arab jika tidak mempunyai Excel 2013 atau yang lebih baru?.

Misal ada data seperti gambar dibawah. Beberapa angka arab dikonversi menjadi angka romawi menggunakan fungsi ROMAN.

Cara Mengkonversi Angka Romawi ke Angka Arab

Bagaimanakah cara mengkonversi angka romawi keangka arab?.

Solusi dengan Fungsi ARABIC

Ini solusi paling mudah, menggunakan fungsi ARABIC. Masalahnya fungsi ini tersedia mulai Excel 2013. Jika mempunyai Excel 2013 atau yang lebih baru, ini adalah solusi terbaik

Cara Mengkonversi Angka Romawi ke Angka Arab

Solusi dengan Fungsi MATCH, Fungsi ROMAN, Fungsi ROW, Fungsi INDIRECT dan Array Formula

Solusi ini memanfaatkan fungsi ROMAN yang akan membuat sebuah tabel virtual angka romawi dari angka 1 sampai angka 3.999. Pembuatan tabel virtual akan dibantu fungsi INDIRECT, fungsi ROW dan array formula.

Excel membatasi fungsi ROMAN hanya bisa mengkonversi angka arab sampai 3.999. Untuk lebih jelas bisa lihat menu help Microsoft Excel.

Setelah tabel virtual terbentuk, fungsi MATCH digunakan untuk mencari posisi angka romawi yang sama dengan angka romawi yang dicari. Jika posisi baris ditemukan maka posisi baris angka romawi tersebut akan sama dengan angka arabnya.

Berikut langkah-langkah untuk menyusun array formulanya.

Letakkan kursor dicell B1.

Ketik formula untuk fungsi MATCH.

Parameter lookup_value fungsi MATCH diisi dengan cell A1. Cell yang berisi angka romawi yang akan dicari angka arabnya.

Formula yang dihasilkan menjadi seperti berikut:

=MATCH(A1,

Parameter lookup_array akan diisi dengan fungsi ROMAN, fungsi ROW dan fungsi INDIRECT yang akan membentuk tabel virtual angka romawi.

Ketik formula untuk fungsi ROMAN.

Formula yang dihasilkan menjadi seperti berikut:

=MATCH(A1,ROMAN(

Parameter number fungsi ROMAN diisi dengan fungsi ROW.

Ketik formula untuk fungsi ROW.

Formula yang dihasilkan menjadi seperti berikut:

=MATCH(A1,ROMAN(ROW(

Parameter reference fungsi ROW diisi dengan fungsi INDIRECT.

Ketik formula untuk fungsi INDIRECT.

Formula yang dihasilkan menjadi seperti berikut:

=MATCH(A1,ROMAN(ROW(INDIRECT(

Parameter ref_text fungsi INDIRECT diisi dengan text angka 1 tanda titik dua dan angka 3999.

Ketik tiga tutup kurung untuk untuk fungsi INDIRECT, fungsi ROW dan fungsi ROMAN.

Formula yang dihasilkan menjadi seperti berikut:

=MATCH(A1,ROMAN(ROW(INDIRECT(“1:3999”))),

Terakhir parameter match_type fungsi MATCH diisi dengan angka 0, karena akan dicari posisi angka romawi yang benar benar sama dengan cell A1. Kemudian akhiri dengan tutup kurung.

Formula lengkap yang dihasilkan menjadi seperti berikut:

=MATCH(A1,ROMAN(ROW(INDIRECT(“1:3999”))),0)

Formula diatas menggunakan array formula, karena itu untuk mengakhiri pembuatan formula tidak menggunakan tombol ENTER, tetapi menggunakan 3 tombol sekaligus yaitu CTRL+SHIFT+ENTER. Tekan ketiganya secara bersamaan.

Hasilnya seperti gambar dibawah.

Cara Mengkonversi Angka Romawi ke Angka Arab

Lihat dibagian formula bar. Ada tanda kurung kurawal diawal dan diakhir formula. Ini menandakan bahwa formula yang dibuat berbentuk array formula. Tanda ini tidak diketik langsung tetapi muncul otomatis ketika sebuah formula diakhiri dengan menekan tombol CTRL+SHIFT+ENTER.

Untuk mengetahui angka arab dari angka romawi lainnya, kopi cell B1 kemudian paste dirange B2:B20.

Hasilnya seperti gambar dibawah.

Cara Mengkonversi Angka Romawi ke Angka Arab

Analisa Formula

Bagaimana formula diatas bisa digunakan untuk mengkonversi angka romawi keangka arab?.

Excel hanya mampu menampung formula dengan panjang 8.192 karakter. Supaya ilustrasi formula bisa ditampilkan maka range angka kita kurangi dari angka 1 sampai 300

Untuk menganalisa edit cell B2. Blok fungsi ROW dan fungsi INDIRECT seperti gambar dibawah.

Cara Mengkonversi Angka Romawi ke Angka Arab

Tekan tombol F9, hasilnya seperti gambar dibawah.

Cara Mengkonversi Angka Romawi ke Angka Arab

Formula ROW(INDIRECT(“1:300”)) berubah menjadi sebuah array yang berisi angka, dari angka 1 sampai angka 300.

Blok Fungsi ROMAN dan array yang berisi angka 1 sampai 300.

Cara Mengkonversi Angka Romawi ke Angka Arab

Tekan tombol F9, hasilnya seperti gambar dibawah.

Cara Mengkonversi Angka Romawi ke Angka Arab

Formula berubah menjadi sebuah array yang berisi angka romawi dari angka romawi 1 sampai angka romawi 300. Inilah tabel virtual yang sudah disinggung diawal tutorial. Fungsi ROMAN, fungsi ROW dan fungsi INDIRECT, ketiganya bertugas untuk membentuk tabel virtual yang diinginkan.

Langkah selanjutnya adalah mencocokkan angka romawi yang ada dicell A1 dengan tabel virtual yang sudah terbentuk. Fungsi yang digunakan adalah fungsi MATCH.

Jika angka romawi dicell A1 ditemukan didalam tabel virtual maka fungsi MATCH akan mengembalikan posisi barisnya. Posisi baris angka romawi didalam tabel virtual sama dengan angka arabnya. Jika posisi baris ditemukan maka itulah angka arab hasil konversinya.

Blok fungsi MATCH

Cara Mengkonversi Angka Romawi ke Angka Arab

Tekan tombol F9, hasilnya seperti gambar dibawah.

Cara Mengkonversi Angka Romawi ke Angka Arab

Artikel lain yang berhubungan dengan tips dan trik ini
popup_buku_rumus_excel_1
Fungsi ROW dibahas dibab 7 buku RUMUS EXCEL.
Array formula dibahas dengan detail dibab 12 buku RUMUS EXCEL.

LIHAT DAFTAR ISI

 

Kami juga mempunyai 12 video tutorial tentang array formula dikursus online rumus excel. Daftar video tutorialnya bisa dilihat disini.

Ada yang punya solusi lain?, silahkan post komentar anda dibawah.

ADA KOMENTAR? 🙂

GRATISS!!!

Kumpulan shortcut excel dalam file PDF,

langsung ke email anda

NB: Pastikan email anda valid dan aktif. Kami sering gagal mengirim file karena alamat typo atau tidak aktif

TERIMA KASIH

Silahkan cek inbox anda, jika email kami tidak muncul

cek folder spam atau tab promotion (GMail)