Fungsi WORKDAY.INTL

Berlaku Untuk
Excel untuk Microsoft 365 Excel untuk Microsoft 365 untuk Mac Excel 2024 Excel 2024 untuk Mac Excel 2021 Excel 2021 untuk Mac Excel 2019 Excel 2016 Excel Web App

Artikel ini menguraikan sintaks rumus dan cara menggunakan WORKDAY. Fungsi INTL di Microsoft Excel. 

Fungsi ini mengembalikan nomor seri tanggal sebelum atau sesudah jumlah hari kerja tertentu dengan parameter akhir pekan kustom. Parameter Weekend opsional dapat menunjukkan hari mana dan berapa hari yang merupakan akhir pekan. Perhatikan bahwa Hari akhir pekan dan hari apa pun yang ditentukan sebagai hari libur tidak dianggap sebagai hari kerja. 

Sintaks

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

HARI KERJA. Sintaks fungsi INTL menggunakan argumen berikut:

  • Tanggal_mulai Diperlukan. Tanggal mulai, dipotong menjadi bilangan bulat. 
  • Hari Diperlukan. Jumlah hari kerja sebelum atau setelah start_date. Nilai positif menghasilkan tanggal yang akan datang; nilai negatif menghasilkan tanggal sebelumnya; nilai nol menghasilkan start_date yang sudah ditentukan . Day-offset dipotok menjadi bilangan bulat. 
  • Akhir pekan Opsional. Jika digunakan, ini menunjukkan hari dalam seminggu yang merupakan hari akhir pekan dan tidak dianggap hari kerja. Argumen akhir pekan adalah angka akhir pekan atau string yang menentukan kapan akhir pekan terjadi. 
    Nilai jumlah akhir pekan menunjukkan hari akhir pekan seperti yang diperlihatkan di bawah ini. 
nomor akhir pekan Hari-hari akhir pekan
1 (atau dihilangkan) Sabtu, Minggu
2 Minggu, Senin
3 Senin, Selasa
4 Selasa, Rabu
5 Rabu, Kamis
6 Kamis, Jumat
7 Jumat, Sabtu
11 Hanya Minggu
1.2 Hanya Senin
1,3 Hanya Selasa
14 Hanya Rabu
15 Hanya Kamis
16 Hanya Jumat
17 Hanya Sabtu

Nilai string akhir pekan panjangnya tujuh karakter. Setiap karakter dalam string mewakili hari dalam seminggu, dimulai dengan Senin. Karakter 1 mewakili hari kerja dan 0 mewakili hari kerja. Hanya karakter 1 dan 0 yang diperbolehkan dalam string. Selain itu, 1111111 adalah string yang tidak valid.

Sebagai contoh, 0000011 akan mengembalikan akhir pekan yaitu Sabtu dan Minggu.

  • Liburan Ini adalah argumen opsional di akhir sintaks. Ini menentukan sekumpulan opsional dari satu atau beberapa tanggal yang akan dikecualikan dari kalender hari kerja. Hari libur harus berupa rentang sel yang berisi tanggal -- atau konstanta array dari nilai seri yang mewakili tanggal tersebut. Urutan tanggal atau nilai seri dalam hari libur dapat berubah-ubah.

Keterangan

  • Jika start_date berada di luar rentang untuk nilai basis tanggal saat ini, WORKDAY. INTL mengembalikan nilai kesalahan #NUM! .
  • Jika tanggal dalam hari libur berada di luar rentang untuk nilai basis tanggal saat ini, WORKDAY. INTL mengembalikan nilai kesalahan #NUM! .
  • Jika start_date plus day-offset menghasilkan tanggal yang tidak valid, WORKDAY. INTL mengembalikan nilai kesalahan #NUM! .
  • Jika string akhir pekan panjangnya tidak valid atau berisi karakter yang tidak valid, WORKDAY. INTL mengembalikan nilai kesalahan #VALUE! .

Contoh

Salin contoh data berikut (seluruh tabel termasuk header). Di lembar kerja Excel baru, tempelkan ke dalam sel A1 dan berdekatan. Jika Anda tidak melihat hasil secara otomatis, pilih rumus, tekan F2 dan tekan Enter. Sesuaikan lebar kolom jika diperlukan untuk melihat semuanya. 

Rumus Deskripsi Hasil Langsung
=WORKDAY.INTL(DATE(2012,1,1),30,0) Menggunakan 0 untuk hasil argumen Weekend dalam #NUM! . #NUM!
=WORKDAY.INTL(DATE(2012,1,1),90,11) Mencari tanggal 90 hari kerja dari 1/1/2012, hanya menghitung hari Minggu sebagai hari akhir pekan (argumen Weekend adalah 11). 41013
=TEXT(WORKDAY.INTL(DATE(2012,1,1),30,17),"m/dd/yyyy") Menggunakan fungsi TEXT untuk memformat nomor seri yang dihasilkan (40944) dalam format "m/dd/yyyy". Mencari tanggal 30 hari kerja dari 1/1/2012, hanya menghitung hari Sabtu sebagai hari akhir pekan (argumen Weekend adalah 17). 2/05/2012