Tanggal Hijriyah pada Microsoft Excel
January 31, 2006 by maseko Baru saja kita khususnya umat muslim memasuki tahun baru 1427 Hijriyah. Saya mengucapkan Selamat Tahun Baru, semoga tahun ini segalanya menjadi lebih baik dibandingkan tahun-tahun sebelumnya.
Mengenai tanggal Hijriyah, Microsoft Excel telah mendukung format dan konversinya. Saya tidak mengetahui secara pasti sejak versi berapa tanggal dalam MS Excel dapat diformat sebagai tanggal Hijriyah, saya sendiri mengetahui setelah menggunakan Microsoft Excel 2003.

Untuk memformat sekaligus mengkonversi tanggal Masehi ke Hijriyah, masukkan saja input tanggal seperti biasanya DD/MM/YYYY, misalnya 31/1/2006 seperti pada cell A6 pada image di atas. Dalam memformat cell tersebut, pilih Date dan pilih Locale (location): Arabic (Saudi Arabia), kemudian pilih type output yang diinginkan. Maka tanggal tersebut akan ditampilkan dalam format Hijriyah dan sudah dikonversi. Ternyata output untuk tanggal 31/01/2006 menghasilkan tanggal 2 Muharam 1427 bukan 1 Muharam 1427. Sudah biasa sepertinya dalam perhitungan konversi Masehi-Hijriyah mempunyai perbedaan 1 hari.
Jika format number akan dilakukan secara manual, untuk memformat dalam tanggal Hijriyah tambahkan saja B2 didepan format tanggal seperti biasanya. Misalnya B2ddd dd mmm yyyy seperti pada cell A6 di atas. Untuk penampilan bulan dalam format panjang, nama bulan ditulis dalam huruf arab, tidak tersedia huruf latin seperti umumnya penulisan tanggal Hijriyah di Indonesia. Untuk keperluan ini, buat saja daftar nomer bulan dan nama bulan dalam dua kolom seperti pada cell D1 s.d. E12 pada image di atas. Nomer bulan ditulis sebagai text bukan nomor. Untuk mengkonversinya seperti pada cell A8 di atas masukan formula berikut (sumber yang akan dikonversi adalah cell A6)
-
=TEXT(A6;"B2d") & " " &VLOOKUP(TEXT(A6;"B2m");$D$1:$E$12;2;FALSE)& " " &TEXT(A6;"B2yyyy")

Posted in 







kelbot said on February 9, 2006, 5:23 pm:
mungkin karena ga ngitung fase bulan.
soalnya, pergantian hari di hijriyyah adalah pada waktu matahari terbenam. bukan jam 12 malem.
iya ga sih?