Kesimpulan
Fungsi Excel NETWORKDAYS.INTL ialah menghitung jumlah hari kerja antara dua tanggal. NETWORKDAYS.INTL tidak termasuk Sabtu dan Minggu secara default, tetapi menyediakan cara untuk menentukan hari dalam seminggu yang dianggap akhir pekan. Fungsi opsional dapat mengesampingkan daftar liburan yang ada sebagai tanggal.
Tujuan
Mendapatkan hari kerja antara dua tanggal
Nilai pengembalian
Angka yang mewakili hari.
Syntax
=NETWORKDAYS.INTL(start_date, end_date, [weekend], [holiday])
Penjelasan
start_date – Tanggal mulai.
end_date – Tanggal akhir.
weekend – [opsional] Pengaturan untuk hari dimana dalam seminggu harus dianggap akhir pekan.
holidays – [opsional] Referensi ke tanggal yang harus dianggap sebagai hari non-kerja.
Catatan penggunaan
NETWORKDAYS.INTL menghitung hari kerja antara dua tanggal. Hari kerja mengecualikan akhir pekan (secara default Sabtu dan Minggu) dan secara opsional dapat mengecualikan hari libur. Fungsi ini lebih kuat daripada fungsi NETWORKDAYS, karena memungkinkan untuk mengontrol hari dalam seminggu yang dianggap akhir pekan. Argumen akhir pekan diatur menggunakan kode yang tercantum dalam tabel di bawah ini.
NETWORKDAYS.INTL mencakup tanggal mulai dan tanggal akhir saat menghitung hari kerja. Ini berarti jika Anda memberikan NETWORKDAYS.INTL tanggal yang sama untuk tanggal mulai dan tanggal akhir, dan tanggal tersebut bukan akhir pekan atau hari libur, itu akan mengembalikan 1.
NETWORKDAYS.INTL juga dapat secara opsional memperhitungkan hari libur akun. Untuk argumen liburan, berikan jarak yang berisi tanggal liburan. Ini juga bisa sebagai hari tidak bekerja dan tidak akan dimasukkan dalam hasil.
Dalam contoh yang ditunjukkan, rumus berikut digunakan:
D4=NETWORKDAYS.INTL(B4,C4)
D5=NETWORKDAYS.INTL(B5,C5,17)
D6=NETWORKDAYS.INTL(B6,C6,1,B9:B10)
Weekend number | Weekend days |
1 (default) | Sabtu, Minggu |
2 | Minggu, Senin |
3 | Senin, Selasa |
4 | Selasa, Rabu |
5 | Rabu, Kamis |
6 | Kamis, Jumat |
7 | Jumat, Sabtu |
11 | Minggu saja |
12 | Senin saja |
13 | Selasa saja |
14 | Rabu saja |
15 | Kamis saja |
16 | Jumat saja |
17 | Sabtu saja |
Menutupi hari kerja
WORKDAY.INTL juga dapat menerima “mask” untuk menentukan akhir pekan untuk argumen akhir pekan. Topeng disediakan dalam rangkaian 7 karakter yang harus 1 atau nol. Dalam skema ini, angka 1 berarti akhir pekan dan angka nol berarti hari kerja. Digit pertama mewakili hari Minggu. Misalnya, untuk menghitung hari kerja dalam satu minggu di mana hanya Senin, Rabu, dan Jumat adalah hari kerja, opsi pertama di bawah ini:
NETWORKDAYS.INTL(start,end,"1010101") // hari kerja = M,W,F
NETWORKDAYS.INTL(start,end,"1101011") // hari kerja = Tue, Thu
NETWORKDAYS.INTL(start,end,"1111100") // hari kerja = Fri,Sat
Catatan:
- Jika start_date lebih besar dari end_date, fungsi mengembalikan nilai negatif.
- INTL mencakup tanggal mulai dan tanggal akhir saat menghitung hari kerja. Ini berarti jika kita memberikan NETWORKDAYS.INTL tanggal yang sama untuk tanggal mulai dan tanggal akhir, itu akan mengembalikan 1.
- Jika start_date atau end_date berada di luar jangkauan, NETWORKDAYS.INTL mengembalikan kesalahan #NUM! .
- Jika akhir pekan tidak valid, NETWORKDAYS.INTL mengembalikan kesalahan VALUE! .