Rumus Excel: Hari kerja dalam setahun -

Daftar Isi

Formula umum

=NETWORKDAYS(DATE(year,1,1),DATE(year,12,31),holidays)

Ringkasan

Untuk menghitung jumlah hari kerja dalam satu tahun, Anda dapat menggunakan fungsi NETWORKDAYS. NETWORKDAYS secara otomatis tidak termasuk akhir pekan dan hari libur jika disediakan. Dalam contoh yang ditampilkan, rumus dalam E5 adalah:

=NETWORKDAYS(DATE(D5,1,1),DATE(D5,12,31),holidays)

Dimana D5 berisi satu tahun, dan hari libur dinamakan kisaran E5: E14.

Catatan: NETWORKDAYS menyertakan tanggal mulai dan akhir dalam penghitungan jika keduanya adalah hari kerja.

Penjelasan

NETWORKDAYS adalah fungsi bawaan yang menerima tanggal mulai, tanggal akhir, dan (opsional) rentang yang berisi tanggal hari libur. Dalam contoh yang ditunjukkan, kami menghasilkan tanggal mulai dan akhir menggunakan fungsi DATE seperti ini:

DATE(D5,1,1) // first day of year DATE(D5,12,31) // last day of year

Fungsi DATE mengembalikan tanggal ini secara langsung ke fungsi NETWORKDAYS sebagai start_date dan end_date.

Hari libur disediakan sebagai daftar tanggal dalam E5: E14, hari libur kisaran bernama .

NETWORKDAYS secara otomatis mengecualikan akhir pekan (Staturday dan Sunday) dan tanggal yang diberikan sebagai hari libur dan mengembalikan jumlah total hari kerja di tahun 2019.

Tidak ada hari libur yang disediakan

Rumus di E6 mengembalikan hitungan hari kerja yang lebih tinggi karena hari libur tidak disediakan:

=NETWORKDAYS(DATE(D6,1,1),DATE(D6,12,31))

Hari kerja tersisa tahun ini

Untuk mengembalikan hari kerja yang tersisa di tahun tertentu, fungsi TODAY dapat digunakan untuk menghasilkan tanggal mulai seperti ini:

=NETWORKDAYS(TODAY(),DATE(D5,12,31),holidays)

Hari kerja / akhir pekan khusus

Untuk bekerja dengan akhir pekan khusus (mis. Akhir pekan adalah Minggu dan Senin, dll.) Beralih ke fungsi NETWORKDAYS.INTL yang lebih kuat, yang memungkinkan kontrol atas hari mana dalam seminggu yang dianggap hari kerja.

Artikel yang menarik...