
Ringkasan
Fungsi Excel WORKDAY.INTL mengambil tarikh dan mengembalikan kerja terdekat pada masa akan datang atau masa lalu, berdasarkan nilai ofset yang anda berikan. Tidak seperti fungsi WORKDAY, WORKDAY.INTL membolehkan anda menyesuaikan hari mana yang dianggap hujung minggu (hari tidak bekerja). Anda boleh menggunakan fungsi WORKDAY.INTL untuk mengira tarikh siap, tarikh penghantaran, dan lain-lain yang mengambil kira hari tidak bekerja.
Tujuan
Dapatkan tarikh dan hari bekerja pada masa akan datang atau yang laluNilai pulangan
Tarikh kerja seterusnya atau sebelumnya berdasarkan inputSintaks
= WORKDAY.INTL (tarikh_mula, hari, (hujung minggu), (cuti))Hujah
- tarikh_mula - Tarikh mula.
- hari - Tarikh akhir.
- hujung minggu - (pilihan) Tetapan untuk hari mana dalam seminggu harus dipertimbangkan pada hujung minggu.
- cuti - (pilihan) Senarai satu atau lebih tarikh yang mesti dianggap sebagai hari bukan bekerja.
Versi
Excel 2010Catatan penggunaan
WORKDAY.INTL menentukan tarikh yang mewakili hari kerja "terdekat" N hari pada masa lalu atau masa depan. Gunakan nombor positif sebagai hari untuk tarikh yang akan datang dan nombor negatif untuk tarikh yang lalu. Fungsi ini lebih mantap daripada fungsi WORKDAY kerana membolehkan anda menyesuaikan hari mana yang dianggap hujung minggu.
Contoh formula
D4=WORKDAY.INTL(B4,C4) // default - weekends excluded D5=WORKDAY.INTL(B5,C5,11) // weekend set to Sunday only D6=WORKDAY.INTL(B6,C6,1,B9:B9) // default weekend with holidays
Hujung minggu
Secara lalai, WORKDAY.INTL tidak termasuk hujung minggu (Sabtu dan Ahad). Walau bagaimanapun, anda boleh mengawal hari mana yang dianggap hujung minggu, dengan memberikan kod dari jadual di bawah untuk argumen hujung minggu .
Cara lain (lebih mudah) untuk menentukan hari hujung minggu adalah dengan menggunakan "topeng" untuk menunjukkan hujung minggu dengan yang dan angka nol. Dalam skema ini, rentetan 7 angka dan nol disediakan untuk menunjukkan hujung minggu, yang watak pertama adalah hari Isnin, dan watak terakhir adalah hari minggu. Gunakan satu (1) untuk menunjukkan hujung minggu, dan sifar (0) untuk menunjukkan hari bekerja Kaedah ini lebih fleksibel, kerana ia membolehkan anda menetapkan hari dalam seminggu sebagai hujung minggu (iaitu hari tidak bekerja). Sebagai contoh:
=WORKDAY.INTL(A1,3,"0000000") // no weekends =WORKDAY.INTL(A1,3,"1000000") // weekend = Mon =WORKDAY.INTL(A1,3,"1100000") // weekend = Mon+Tue =WORKDAY.INTL(A1,3,"1110000") // weekend = Mon+Tue+Wed =WORKDAY.INTL(A1,3,"1010000") // weekend = Mon+Wed
Cuti
WORKDAY.INTL juga boleh mengambil kira cuti. Untuk hujah percutian , berikan julat yang mengandungi tarikh percutian. Tarikh ini dianggap sebagai hari tidak bekerja dan tidak akan dimasukkan dalam hasilnya.
Kod hujung minggu
Gunakan mana-mana kod di bawah untuk argumen hujung minggu untuk memilih pilihan hujung minggu "tetap".
Kod | Hari hujung minggu |
1 (lalai) | Sabtu Ahad |
2 | Ahad Isnin |
3 | Isnin Selasa |
4 | Selasa Rabu |
5 | Rabu Khamis |
6 | Khamis Jumaat |
7 | Jumaat Sabtu |
11 | Ahad sahaja |
12 | Isnin sahaja |
13 | Selasa sahaja |
14 | Rabu sahaja |
15 | Khamis sahaja |
16 | Jumaat sahaja |
17 | Sabtu sahaja |
Catatan:
- Sekiranya tarikh_ mula tidak sah, WORKDAY.INTL mengembalikan #NUM! kesilapan.
- Sekiranya tarikh_ tarikh + hari tidak sah, WORKDAY.INTL mengembalikan #NUM! kesilapan.
- Sekiranya percutian tidak sah, WORKDAY.INTL mengembalikan #NUM! kesilapan.
- Sekiranya hujung minggu tidak sah, WORKDAY.INTL mengembalikan # NILAI! kesilapan.