Excel

Hari bekerja sebulan

Workdays Per Month

Formula Excel: Hari bekerja sebulanFormula generik
= NETWORKDAYS (date, EOMONTH (date,0),holidays)
Ringkasan

Untuk mengira hari kerja setiap bulan, gunakan fungsi EOMONTH bersama fungsi NETWORKDAYS. Dalam contoh yang ditunjukkan, formula dalam C4 adalah:



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

Di mana 'cuti' adalah julat bernama E3: E13.

Penjelasan

Pertama, penting untuk memahami bahawa nilai dalam lajur Bulan (B) adalah tarikh sebenar, diformat dengan format nombor tersuai 'mmm'.





Sebagai contoh, B4 mengandungi 1 Januari 2014, tetapi hanya memaparkan 'Jan' mengikut format nombor tersuai.

Rumus itu sendiri berdasarkan fungsi NETWORKDAYS, yang mengembalikan bilangan hari bekerja antara tarikh mula dan tarikh akhir, dengan mengambil kira cuti (jika ada).



Untuk setiap bulan, tarikh mula berasal dari lajur B dan tarikh akhir dikira dengan fungsi EOMONTH seperti:

cara menggunakan fungsi normdist di excel
 
 EOMONTH (B4,0)

EOMONTH mengambil tarikh dan mengembalikan hari terakhir dalam sebulan. Bulan itu sendiri dikendalikan oleh hujah ke-2. Oleh kerana dalam kes ini kita mahu tinggal pada bulan yang sama, kita menggunakan sifar.

Akhirnya, senarai cuti disediakan sebagai hujah ke-3 untuk NETWORKDAYS menggunakan julat bernama cuti (E3: E13).

Dengan maklumat ini, NETWORKDAYS mengira bilangan hari bekerja dalam setiap bulan, secara automatik tidak termasuk hujung minggu dan cuti.

Sekiranya anda memerlukan lebih banyak kawalan pada hari mana yang dianggap sebagai hujung minggu, gunakan NETWORKDAYS.INTL fungsi.

Pengarang Dave Bruns


^