Cara menggunakan fungsi Excel NETWORKDAYS.INTL -

Daftar Isi

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 tanggal

Nilai 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 2010

Catatan 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

Cara menghitung tanggal jatuh tempo dengan WORKDAY Dalam video ini, kita akan melihat cara menghitung tanggal jatuh tempo dengan fungsi WORKDAY dan WORKDAY.INTL.

Artikel yang menarik...