Skip to content Skip to sidebar Skip to footer

Cara Mengganti Rumus WORKDAY.INTL Dengan Rumus WORKDAY Dalam Excel 2007

Mengganti WORKDAY.INTL dengan WORKDAY dalam Excel 2007 - Pernah mendengar atau bahkan menggunakan rumus WORKDAY dalam Excel 2007 ?


Jika jawabannya "Iya" maka seharusnya kita sudah mengetahui fungsi dari rumus WORKDAY yang ada dalam kategori Fungsi Tanggal & Waktu tersebut.

Dalam Excel rumus ini dapat digunakan untuk menghitung dan menentukan tanggal berdasarkan hari kerja tertentu.

Misalnya tanggal awal kita tentukan adalah 1 Maret 2020 dan akan ditambahkan dengan 25 hari kerja sehinggal hasil akhir yang muncul adalah tanggal 31 Maret 2020.

Dalam penghitungan tersebut hari libur atau weekend ada diposisi hari sabtu dan minggu.

Masalah yang mungkin muncul adalah bagaimana jika hari libur yang ingin dihitung hanya minggu saja.

Untuk pengguna Excel versi 2010 keatas ada rumus untuk kondisi tersebut yaitu WORKDAY.INTL.

Masalahnya dalam Excel versi 2007 tidak ada rumus tersebut dan yang ada hanya WORKDAY saja.

Solusi untuk mengganti rumus WORKDAY.INTL dalam Excel versi 2007 akan kita bahas dalam artikel ini.

Mengganti Rumus WORKDAY.INTL Dengan WORKDAY Dalam Excel 2007


Seperti yang disebutkan diatas bahwa penghitungan dengan rumus WORKDAY ini hari liburnya adalah sabtu dan minggu.

Jika kita ingin hari libur tersebut menjadi hari minggu saja maka tidak ada rumus yang langsung bisa menghitungnya dalam Excel 2007 kecuali Excel diatas versi tersebut.




Sebelum membahas tentang bagaimana cara mengganti rumus WORKDAY.INTL dengan WORKDAY sebaiknya silahkan pelajari terlebih dahulu cara penggunaan rumus WORKDAY yang sudah kita bahas sebelumnya.

Dalam pembahasan ini ada dua kategori yang akan kita coba yaitu tanpa menambahkan libur nasional serta dengan menambahkan libur nasional.


Mengganti WORKDAY.INTL dengan WORKDAY Tanpa Libur Nasional


Dalam kalender selain hari sabtu dan minggu ada juga libur nasonal dan tentu saja hari libur nasional tersebut tidak dimasukan kedalam penghitungan hari kerja atau workday.

Untuk contoh menentukan tanggal akhir tanpa dikurangi dengan hari libur silahkan perhatikan gambar berikut ini :


menggunakan rumus WORKDAY.INTL dalam Excel 2007


Dalam gambar tersebut tanggal akhir yang muncul setelah ditambahkan dengan jumlah hari kerja dalam hanya dipotong dengan hari Minggu saja.

Misalnya untuk baris yang pertama jika yang digunakan rumus WORKDAY maka hasil akirnya adalah tanggal 03 April 2020.

Perbedaan tersebut dikarenakan pada rumus WORKDAY hari sabtu dianggap sebagai hari libur sedangkan pada contoh diatas hari sabtu dianggap sebagai hari kerja biasa.

Rumus yang digunakan diatas dalam cell C4 adalah sebagai berikut :


=IF(DAY(EOMONTH(A4;0))=31;WORKDAY(A4;(B4-((WORKDAY(A4;B4)-(A4+B4))/2)+1));WORKDAY(A4;(B4-((WORKDAY(A4;B4)-(A4+B4))/2))))


Hasilnya seperti yang terlihat dalam gambar diatas baris ke-4 tanggal akhir yang muncul adalah 31 Maret 2020.

Ini artinya dalam bulan maret jika hari sabtu dianggap bukan sebagai hari libur maka jumlah hari kerjanya adalah 25 hari.

Kenapa harus menambahkan rumus IF, DAY dan EOMONTH ?

Dalam kalender terdapat jumlah hari yang berbeda untuk bulan tertentu, ada yang 30 dan juga 31 bahkan ada 28 dan juga 29.

Rumus tersebut diatas saya pisahkan untuk jumlah hari kalender 30 dan juga 31 hari.


Mengganti WORKDAY.INTL dengan WORKDAY Dengan Libur Nasional


Pembahasan yang kedua kita akan menambahkan hari libur nasional kedalam rumus tersebut diatas.

Pada pola yang kedua ini kita cukup membuat daftarhari libur nasional setiap bulan dan rumus ini akan otomatis memotongnya menjadi hari libur.

Silahkan perhatikan gambar berikut ini :


rumus workday.intl excel 2007


Dalam contoh gambar diatas terlihat bahwa untuk bulan yang ada hari libur nasionalnya maka secara otomatis hasil akhirnya ada digeser karena ada potongan hari libur nasilan tersebut.

Misalnya dengan tanggal awal 01 Maret 2020 ditambahkan dengan 25 hari kerja dan 1 hari libur nasional maka hasil akhirnya adalah 01 April 2020.

Rumus yang digunakan pada cell C4 adalah sebagai berikut :


=IF(DAY(EOMONTH(A4;0))=31;WORKDAY(A4;(B4-((WORKDAY(A4;B4)-(A4+B4))/2)+1);$E$4:$E$7);WORKDAY(A4;(B4-((WORKDAY(A4;B4)-(A4+B4))/2));$E$4:$E$7))


Untuk cell yang lain silahakn copy dan pastekan rumus tersebut dan perhatikan tanda cell absolutnya supaya tidak muncul pesan kesalahan.

Pembahasan dalam artikel ini akan sangat cocok untuk digunakan dalam penghitungan tanggal jatuh tempo dengan hari kerja 6 hari selama 1 minggu.

Tentu saja sayapun sudah melakukan pembahasan tersebut yang salah satunya menggunakan rumus ini.

Mohon perhatian, dalam rumus tersebut diatas khusus untuk bulan Februari masih ada selisih 1 hari.

Untuk menghindarinya silahkan tambahkan 1 logika lagi kedalam rumus IF untuk bulan februari tersebut.

Jika menemukan kendala mari kita diskusikan dalam kolom komentar dibawah artikel ini.

Itulah pembahasan kita kali ini tentang cara mengganti rumus WORKDAY.INTL dengan rumus WORKDAY dalam Excel.

Semoga artikel ini bermanfaat untuk semua pembaca.

Post a Comment for "Cara Mengganti Rumus WORKDAY.INTL Dengan Rumus WORKDAY Dalam Excel 2007"