Artikel ini menjelaskan sintaks rumus dan cara menggunakan WORKDAY. Fungsi INTL di Microsoft Excel.
Fungsi ini mengembalikan nomor seri tanggal sebelum atau sesudah jumlah hari kerja yang ditentukan dengan parameter akhir pekan kustom. Parameter Akhir Pekan Opsional dapat menunjukkan hari apa 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:
- start_date Diperlukan. Tanggal mulai, dipotong menjadi bilangan bulat.
- hari Diperlukan. Jumlah hari kerja sebelum atau setelah start_date. Nilai positif menghasilkan tanggal di masa mendatang; nilai negatif menghasilkan tanggal yang telah lalu; Nilai nol menghasilkan start_date yang sudah ditentukan . Day-offset dipotong menjadi bilangan bulat.
- akhir pekan Opsional. Jika digunakan, ini menunjukkan hari dalam seminggu yang merupakan hari akhir pekan dan tidak dianggap sebagai hari kerja. Argumen akhir pekan adalah nomor atau string akhir pekan yang menentukan kapan akhir pekan terjadi.
Nilai angka akhir pekan menunjukkan hari akhir pekan seperti yang ditunjukkan 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 memiliki panjang tujuh karakter. Setiap karakter dalam string mewakili hari dalam seminggu, dimulai dengan hari Senin. Karakter 1 mewakili hari non-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.
- Hari libur Ini adalah argumen opsional di akhir sintaks. Ini menentukan kumpulan opsional dari satu atau beberapa tanggal yang harus dikecualikan dari kalender hari kerja. Hari libur harus berupa rentang sel yang berisi tanggal -- atau barisan tetap 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 dasar tanggal saat ini, WORKDAY. INTL mengembalikan nilai kesalahan #NUM!.
- Jika tanggal dalam hari libur berada di luar rentang untuk nilai dasar tanggal saat ini, WORKDAY. INTL mengembalikan nilai kesalahan #NUM!.
- Jika start_date ditambah pengimbangan hari menghasilkan tanggal yang tidak valid, HARI KERJA. INTL mengembalikan nilai kesalahan #NUM!.
- Jika string akhir pekan memiliki panjang yang 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, tempel ke sel A1 dan sekitarnya. Jika Anda tidak melihat hasil secara otomatis, pilih rumus, tekan F2 , lalu 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 argumen Akhir Pekan menghasilkan #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 |