solusi dengan formula array tanpa kolom bantu. formula ini hanya efektif untuk mengkonversi angka romawi ke angka biasa maksimal sampai angka 3999. lebih dari itu menghailkan nilai #VALUE! untuk solusi kasus yang ditanyakan :
data asal pertama di A2 formulanya (array)
{=DATE(MATCH(REPLACE(MID(A2;FIND("-";A2)+1;LEN(A2));1;FIND("-";MID(A2;FIND("-";A2)+1;LEN(A2)));"");ROMAN(ROW($A$1:$A$3000));0);MATCH(LEFT(MID(A2;FIND("-";A2)+1;LEN(A2));(FIND("-";MID(A2;FIND("-";A2)+1;LEN(A2)))-1));ROMAN(ROW($A$1:$A$3000));0);MATCH(LEFT(A2;FIND("-";A2)-1);ROMAN(ROW($A$1:$A$3000));0))}
copy ke bawah dst
wassalam
Ghozi Alkatiri
________________________________
Dari: Ki Semprul <[email protected]>
Kepada: "[email protected]" <[email protected]>
Dikirim: Selasa, 29 November 2011 8:32
Judul: [belajar-excel] Konversi Teks Angka Romawi ke Data Tgl
Waktu itu sudah ada angota yg menanyakan Konversi data (bagian dari)
Tanggal menjadi Angka Romawi.
Bagaimana kalau kebalikannya ?? Angka Romawi menjadi Angka biasa (arab /
desimal)
Kami punya data seperti di bawah ini, setiap cell terdiri dari 3 subData
text berupa Angka Romawi
dengan bentuk TANGGAL-BULAN-TAHUN
VI-IX-MMXI
XVIII-VII-MMXI
XXIII-XI-MMX
VI-V-MMXI
XIX-II-MMX
XVIII-IX-MMX
Ingin hasil (data tanggal) tidak harus diformat
06-Sep-2011
18-Jul-2011
23-Nov-2010
---dst---
Mohon bantuan RUMUS yg paling praktis, mohon jangan makro dulu...
Ki Semprul
ghozi 29112011 konversi tanggal romawi ke tanggal biasa.xlsx
Description: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet

