
Ringkasan
Fungsi Excel NETWORKDAYS.INTL menghitung jumlah hari kerja antara dua tanggal. NETWORKDAYS.INTL mengecualikan Sabtu dan Minggu secara default, tetapi menyediakan cara untuk menentukan hari mana dalam seminggu yang dianggap akhir pekan. Fungsi ini secara opsional dapat mengecualikan daftar hari libur yang disediakan sebagai tanggal.
Tujuan
Dapatkan hari kerja di antara dua tanggalNilai kembali
Angka yang mewakili hari.Sintaksis
= NETWORKDAYS.INTL (tanggal_mulai, tanggal_akhir, (akhir pekan), (hari libur))Argumen
- start_date - Tanggal mulai.
- end_date - Tanggal akhir.
- akhir pekan - (opsional) Pengaturan hari apa dalam seminggu harus dianggap akhir pekan.
- hari libur - (opsional) Referensi ke tanggal yang harus dianggap sebagai hari non-kerja.
Versi: kapan
Excel 2010Catatan penggunaan
NETWORKDAYS.INTL menghitung hari kerja antara dua tanggal. Hari kerja tidak termasuk akhir pekan (Sabtu dan Minggu secara default) dan secara opsional dapat mengecualikan hari libur. Fungsi ini lebih kuat daripada fungsi NETWORKDAYS, karena memungkinkan Anda untuk mengontrol hari mana dalam seminggu yang dianggap akhir pekan. The pekan Argumen diatur menggunakan kode yang tercantum dalam tabel di bawah ini.
NETWORKDAYS.INTL menyertakan 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, maka akan menghasilkan 1.
NETWORKDAYS.INTL juga dapat secara opsional memperhitungkan hari libur akun. Untuk argumen hari libur , berikan rentang yang berisi tanggal hari libur. Ini juga dianggap sebagai hari non-kerja dan tidak akan dimasukkan dalam hasil.
Dalam contoh yang diperlihatkan, rumus berikut digunakan:
D6=NETWORKDAYS.INTL(B6,C6) D7=NETWORKDAYS.INTL(B7,C7,17) D8=NETWORKDAYS.INTL(B8,C8,1,B13:B14) D9=NETWORKDAYS.INTL(B9,C9,"0000000") D10=NETWORKDAYS.INTL(B10,C10,"0000000",B13:B14)
Nomor akhir pekan | Hari-hari akhir pekan |
1 (default) | Sabtu Minggu |
2 | Minggu Senin |
3 | Senin Selasa |
4 | Selasa Rabu |
5 | Rabu Kamis |
6 | Kamis Jumat |
7 | Jumat Sabtu |
11 | Hanya hari Minggu |
12 | Hanya hari Senin |
13 | Selasa saja |
14 | Rabu saja |
15 | Kamis saja |
16 | Jumat saja |
17 | Hanya hari Sabtu |
Masker untuk hari kerja
Fungsi NETWORKDAYS.INTL juga dapat menerima "topeng" untuk menentukan akhir pekan untuk argumen akhir pekan. Topeng disediakan sebagai string dengan 7 karakter yang harus 1 atau nol. Dalam skema ini, angka 1 berarti akhir pekan dan 0 berarti hari kerja. Digit pertama mewakili hari Senin. Berikut beberapa contohnya:
NETWORKDAYS.INTL(start,end,"0101011") // workdays = M,W,F NETWORKDAYS.INTL(start,end,"1010111") // workdays = Tue, Thu NETWORKDAYS.INTL(start,end,"1111100") // workdays = Sat,Sun NETWORKDAYS.INTL(start,end,"0000000") // all workdays, no weekends
Catatan:
- Jika start_date lebih besar dari end_date, fungsi tersebut mengembalikan nilai negatif.
-
NETWORKDAYS.INTL menyertakan tanggal mulai dan tanggal akhir saat menghitung hari kerja. Ini berarti jika Anda memberi NETWORKDAYS.INTL tanggal yang sama untuk tanggal mulai dan tanggal akhir, itu akan menghasilkan 1.
- Jika start_date atau end_date di luar rentang, NETWORKDAYS.INTL mengembalikan #NUM! kesalahan.
- Jika akhir pekan tidak valid, NETWORKDAYS.INTL mengembalikan #VALUE! kesalahan.
Video Terkait
