Rumus Excel: Hari kerja tersisa dalam sebulan -

Formula umum

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

Ringkasan

Untuk menghitung jumlah hari kerja yang tersisa dalam satu bulan, Anda dapat menggunakan fungsi NETWORKDAYS. NETWORKDAYS secara otomatis mengecualikan akhir pekan, dan secara opsional dapat juga mengecualikan daftar hari libur khusus. Pada contoh yang ditunjukkan, rumus di C5 adalah:

=NETWORKDAYS(B5,EOMONTH(B5,0),E5:E14)

Apakah B5 berisi tanggal saat ini, dan kisaran E5: E14 berisi tanggal hari libur.

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 kasus ini, tanggal mulai adalah 10 Jan 2018, disediakan sebagai sel B5. Tanggal akhir dihitung menggunakan fungsi EOMONTH dengan offset nol, yang mengembalikan hari terakhir bulan dari tanggal yang diberikan. Daftar hari libur disediakan sebagai rentang E5: E14.

Fungsi EOMONTH ditetapkan ke 31 Jan 2018, dan jumlah hari kerja antara 10 Jan dan 31 Jan (inklusif) adalah 16. Salah satu hari kerja tersebut (15 Jan) terdaftar sebagai hari libur, jadi NETWORKDAYS mengembalikan hasil akhir dari 15.

Hari kerja tersisa bulan ini

Untuk mengembalikan hari kerja yang tersisa di bulan ini, rumusnya dapat disesuaikan dengan fungsi TODAY sebagai berikut:

=NETWORKDAYS(TODAY(),EOMONTH(TODAY(),0),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 canggih, yang memungkinkan kontrol atas hari mana dalam seminggu yang dianggap sebagai hari kerja. Lihat NETWORKDAYS.INTL untuk informasi lebih lanjut.

Butuh kencan?

Jika Anda perlu menghitung tanggal n hari kerja di masa lalu atau masa depan, lihat fungsi WORKDAY.

Artikel yang menarik...