Cara Konversi Kalender Masehi ke Hijriah dengan Excel

Daftar Isi
Rumus Excel [.] com - Pada kesempatan kali ini, saya akan memberikan tutorial cara buat konversi kalender masehi ke Hijriah, hanya dengan memanfaatkan rumus Excel.
Anda tentu sudah tahu kan apa itu kalender Hijriah??
ya kalender Hijriah atau bisa juga di sebut kalender islam adalah kalender khusus yang di gunakan umat islam dengan mengacu pada peredaran Bulan ke Bumi, berbeda dengan dengan kalender Masehi yang mengacu pada peredaran Bumi ke Matahari, sehingga tiap tahun antara kalender Hijriah dan masehi akan ada selisih sekitar 10 hari.

Bagi umat Islam kalender utama yang di pakai adalah kalender Hijriah, karena banyak hari-hari besar islam di tentukan berdasarkan kalender Hijriah tersebut seperti:
  • 01 Syawal: Hari Raya Idul Fitri.
  • 10 Dzulhijjah: Hari Raya Idul Adha.
  • 01 Muharram: Tahun Baru Hijriah.
  • 12 Rabiul Awal: Maulid Nabi Muhammad SAW
  • 27 Rajab: Peringatan Isra' Mi'raj.
Dan lain-lainnya, semuanya berdasar kalender Hijriah. Untuk itu kita bisa menggunakan Excel untuk mengkonversi kalender masehi ke hijriah, atau bisa juga membuat Kalender Hijriah dengan menggunakan Excel.

Oke, lanjut ke tutorial konversi masehi ke hijriah, ikuti langkah-langkah berikut ini:
  1. Buka Aplikasi Microsoft Excel., Kemudian pada Sel B1 masukkan rumus =TODAY(), rumus ini untuk menampilkan tanggal hari ini, atau nanti bisa juga di masukkan tanggal yang lain. Misal hari ini adalah 11 Agustus 2015 maka pada sel B1 akan tampil tanggal 11 Agustus 2015.

  2. Selanjutnya pada sel B2 kita masukkan rumus:

    =TEXT(B1;"[$-1170401]dddd, dd mmm yyyy")
  3. Rumus tersebut akan otomatis mengubah tanggal 11 Agustus 2015 menjadi tanggal Hijriah Senin, 26 Syawal 1436 (tampilan Arabic).

    Kenapa bisa begitu? karena kita sudah mengubah Format Date menjadi Format standar Date Arabic [$-1170401] atau bisa juga di tulis [$-1170000], untuk menampilkan harinya (dddd), untuk tanggal (dd), untuk nama bulan (mmm) dan untuk menampilkan tahun (yyyy) sehingga jika di gabung menjadi "[$-1170401]dddd, dd mmm yyyy", seperti terlihat pada gambar berikut ini.

    Konversi Masehi ke Hijriah dengan Excel
Hasil pada gambar diatas terlihat harinya berbeda, harusnya tanggal 11 Agustus 2015 adalah hari Selasa, tapi di versi tanggal hijriah hasilnya hari Senin, untuk itu kita perlu modifikasi rumusnya agar sesuai hasilnya.

Jangan bingung karena gambar di atas menggunakan office Excel 2007 dan setelah saya coba buka dengan Office Excel 2013 hasilnya sudah benar yakni Selasa,

Apa penyebabnya?? saya sendiri kurang tahu mungkin bisa di tanyakan ke yg lebih tahu...
Untuk itu kita akan modifikasi saja rumusnya supaya bisa menampilkan hari dan nama bulan dalam bahasa Indonesia bukan Format Arabic, seperti yang terlihat pada Sel B3.

Pertama yang perlu di lakukan adalah membuat Tabel Nama-Nama Bulan Kalender Hijriah seperti gambar berikut ini, Tabel Bulan Kalender Hijriahnya adalah sel A8:B19.

Konversi Masehi ke Hijriah
Selanjutnya masukkan rumus pada Sel B3 seperti berikut ini:

=TEXT(B1; "[$-421]dddd, ") & TEXT(B1; "[$-1170401]dd ") & INDEX( $B$8:$B$19; TEXT(B1; "[$-1170401]mm");1) & TEXT(B1; "[$-1170401] yyyy")
Sehingga hasilnya pada sel B3 akan tampil Selasa, 26 Syawal 1436.

Lampiran

Konversi Masehi to Hijriah Excel Workbook (xlsx)


***Update Nop 2018

Selain cara diatas, untuk menampilkan tanggal hijriah juga bisa menggunakan format B2, format B2 ini akan menafsirkan dan menampilkan tanggal gregorian dalam format hijriah.

Cara penggunaannya pun cukup mudah yaitu di tempatkan sebelum format date, tanpa spasi maupun dengan spasi:

B2dd mm yyyy atau B2 dd mm yyyy
Contoh dengan fungsi TEXT:

Kalender Hijriah Excel

Dan untuk rumus excel pada sel B3:

=TEXT(B1;"[$-421]dddd, ")&TEXT(B1;"B2 dd ")&INDEX($B$8:$B$19;TEXT(B1;"B2 mm");1)&TEXT(B1;"B2 yyyy")
Sekian tutorial cara konversi kalender Masehi ke Hijriah dengan Excel, Semoga Bermanfaat...

12 komentar

Silahkan memberikan komentar atau pertanyaan jika ada yang ingin ditanyakan.
Comment Author Avatar
31 Oktober 2015 pukul 23.04.00 WIB Hapus
sangat bermanfaat
Comment Author Avatar
19 November 2015 pukul 10.36.00 WIB Hapus
ijin sedoot Mas BRo
Comment Author Avatar
16 Februari 2016 pukul 05.21.00 WIB Hapus
Kok msh error y mas?
Comment Author Avatar
21 Juni 2016 pukul 23.01.00 WIB Hapus
Terimakasih banyak Semoga Allah membalas Kebaikan Saudara, Rumus ini sangat berguna untuk membuat program yang lain
Comment Author Avatar
23 Mei 2018 pukul 14.20.00 WIB Hapus
bermanfaat, terima kasih
Comment Author Avatar
2 Agustus 2018 pukul 16.55.00 WIB Hapus
bisa juga pakai rumus
=TEXT(B1;"b2 dddd, dd mmm yyy")
Comment Author Avatar
22 Maret 2020 pukul 21.41.00 WIB Hapus
Afwan, tapi kenapa kalau pakai rumus tersebut saya mendapat hasil maju 1 hari dari rumus sebelumnya? saya pakai MS Excel 2013, Syukran.
Comment Author Avatar
22 Maret 2020 pukul 21.42.00 WIB Hapus
Afwan, tapi kenapa kalau pakai rumus tersebut saya mendapat hasil maju 1 hari dari rumus sebelumnya? saya pakai MS Excel 2013, Syukran.
Comment Author Avatar
20 Juni 2021 pukul 08.47.00 WIB Hapus
Saya coba buat di excel 2019 ko hasilnya beda yah gan, pebih 1 hari, di tanggal 20 Juni 2021 hjriah seharusnya tanggal 10 ko malah jdi tanggal 11, hitungan harinya sih sudah ssuai hanya penanggalan beda
Comment Author Avatar
13 Januari 2022 pukul 10.26.00 WIB Hapus
barrokallohfikum
Comment Author Avatar
Anonim
7 Juli 2024 pukul 15.31.00 WIB Hapus
sekedar sharing, klo versi aku ya mas utk menampilkan tgl hijri skg dgn formula =today(). lalu di cell tsb, pilih Format Cells, Date, kemudian di Locale pilih Arabic[Saudi Arabia], Calendar type: Hijri,.. nah pada Type tinggal pilih tuh formatnya mau angka latin atau angka arab.
aku pke excel LTSC Pro Plus 2021
Comment Author Avatar
10 Juli 2024 pukul 10.37.00 WIB Hapus
iya betul, begitu juga bisa. Excel versi sekarang memang fiturnya lebih banyak, mungkin sudah saatnya artikel ini perlu di update lagi