WORKDAY.INTL (Fungsi WORKDAY.INTL)

Artikel ini memerihalkan sintaks formula dan penggunaan fungsi WORKDAY.INTL dalam Microsoft Excel.

Mengembalikan nombor bersiri tarikh sebelum atau selepas bilangan hari bekerja yang ditentukan dengan parameter hujung minggu tersuai. Parameter hujung minggu menunjukkan hari dan jumlah hari bagi hari hujung minggu. Hari hujung minggu atau sebarang hari yang ditentukan sebagai cuti tidak dipertimbangkan sebagai hari kerja.

Sintaks

WORKDAY.INTL(start_date, days, [weekend], [holidays])

Sintaks fungsi WORKDAY.INTL mempunyai argumen berikut:

  • Start_date    Diperlukan. Tarikh mula, dipenggal kepada integer.

  • Days    Diperlukan. Bilangan hari bekerja sebelum atau selepas tarikh_mula. Nilai positif menghasilkan tarikh akan datang; nilai negatif menghasilkan tarikh lampau; nilai sifar menghasilkan tarikh_mula. Ofset hari dipenggal kepada integer.

  • Weekend    Pilihan. Menunjukkan hari bagi minggu yang merupakan hari hujung minggu dan tidak dianggap sebagai hari bekerja. Hujung minggu adalah nombor atau rentetan hujung minggu yang menentukan waktu hujung minggu berlaku.

    Nilai nombor hujung minggu menunjukkan hari hujung minggu yang berikut:

nombor hujung minggu

Hari hujung minggu

1 atau diabaikan

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

Nilai rentetan hujung minggu mempunyai panjang tujuh aksara dan setiap aksara dalam rentetan mewakili hari bagi minggu, bermula dengan Isnin. 1 mewakili hari tidak bekerja dan 0 mewakili hari kerja. Hanya aksara 1 dan 0 sahaja dibenarkan dalam rentetan. 1111111 ialah rentetan tidak sah.

Contohnya, 0000011 akan memberikan hasil hujung minggu iaitu Sabtu dan Ahad.

  • Holidays    Pilihan. Set pilihan bagi satu atau lebih tarikh yang akan dikeluarkan daripada kalendar hari bekerja. Hari cuti sepatutnya julat sel yang mengandungi tarikh atau pemalar tatasusunan nilai siri yang mewakili tarikh tersebut. Tertib tarikh atau siri nilai dalam cuti boleh menjadi arbitrari.

Catatan

  • Jika start_date tiada dalam julat nilai asas tarikh semasa, WORKDAY.INTL mengembalikan nilai ralat #NUM! .

  • Jika sebarang tarikh dalam hari cuti tiada dalam julat nilai asas tarikh semasa, WORKDAY.INTL mengembalikan nilai ralat #NUM! .

  • Jika start_date menambahkan ofset hari menghasilkan tarikh yang tidak sah, WORKDAY.INTL mengembalikan nilai ralat #NUM! .

  • Jika rentetan hujung minggu bukan panjang yang sah atau mengandungi aksara tak sah, WORKDAY.INTL mengembalikan nilai ralat #VALUE! .

Contoh

Salin data contoh dalam jadual berikut dan tampalkannya dalam sel A1 lembaran kerja Excel baru. Untuk memastikan formula menunjukkan hasil, pilihnya, tekan F2 kemudian tekan Enter. Jika perlu, anda boleh melaraskan lebar lajur untuk melihat semua data.

Formula

Perihalan

Hasil Langsung

=WORKDAY.INTL(DATE(2012,1,1),30,0)

Menggunakan 0 bagi argumen Weekend akan menghasilkan ralat #NUM! .

#NUM!

=WORKDAY.INTL(DATE(2012,1,1),90,11)

Mencari tarikh 90 hari bekerja dari 1/1/2012, mengira Ahad sebagai hari hujung minggu sahaja (Argumen Weekend ialah 11).

41013

=TEXT(WORKDAY.INTL(DATE(2012,1,1),30,17),"b/hh/tttt")

Menggunakan fungsi TEXT untuk memformatkan nombor siri yang dihasilkan (40944) dalam format "b/hh/tttt". Mencari tarikh 30 hari bekerja dari 1/1/2012, mengira Sabtu sebagai hari hujung minggu sahaja (Argumen Weekend ialah 17).

2/05/2012

Kembangkan kemahiran anda
Jelajahi latihan
Dapatkan ciri baru terlebih dahulu
Sertai Office Insiders

Adakah maklumat ini membantu?

Terima kasih atas maklum balas anda!

Terima kasih atas maklum balas anda! Nampaknya ia mungkin akan membantu untuk menyambungkan anda kepada salah seorang daripada ejen sokongan Office kami.

×