Rumus Excel: Hari kerja per bulan -

Daftar Isi

Formula umum

=NETWORKDAYS(date,EOMONTH(date,0),holidays)

Ringkasan

Untuk menghitung hari kerja per bulan, gunakan fungsi EOMONTH bersama dengan fungsi NETWORKDAYS. Pada contoh yang ditunjukkan, rumus di C4 adalah:

=NETWORKDAYS(B4,EOMONTH(B4,0),holidays)

Dimana "hari libur" adalah rentang bernama E3: E13.

Penjelasan

Pertama, penting untuk dipahami bahwa nilai di kolom Bulan (B) adalah tanggal aktual, diformat dengan format angka kustom "mmm".

Misalnya, B4 berisi 1 Januari 2014, tetapi hanya menampilkan "Jan" per format angka kustom.

Rumusnya sendiri didasarkan pada fungsi NETWORKDAYS, yang mengembalikan jumlah hari kerja antara tanggal mulai dan tanggal akhir, dengan mempertimbangkan hari libur (jika tersedia).

Untuk setiap bulan, tanggal mulai berasal dari kolom B dan tanggal akhir dihitung dengan fungsi EOMONTH seperti:

EOMONTH(B4,0)

EOMONTH mengambil tanggal dan mengembalikan hari terakhir dalam sebulan. Bulan itu sendiri dikendalikan oleh argumen ke-2. Karena dalam kasus ini kami ingin tetap di bulan yang sama, kami menggunakan nol.

Terakhir, daftar hari libur disediakan sebagai argumen ke-3 untuk NETWORKDAYS menggunakan rentang bernama liburan (E3: E13).

Dengan informasi ini, NETWORKDAYS menghitung jumlah hari kerja di setiap bulan, secara otomatis tidak termasuk akhir pekan dan hari libur.

Jika Anda membutuhkan lebih banyak kontrol atas hari yang diperlakukan sebagai akhir pekan, gunakan fungsi NETWORKDAYS.INTL.

Artikel yang menarik...