Rumus WORKDAY Excel: Hitung Hari Kerja (2026)
Blog/Tutorial Excel & Sheets/Rumus WORKDAY Excel: Hitung Hari Kerja (2026)

Rumus WORKDAY Excel: Hitung Hari Kerja (2026)

BimaBima
·28 Agustus 2026·8 menit baca

Penulis

Bima

Bima

Founder & Data Professional

Bagikan

TL;DR

Rumus WORKDAY Excel menghitung tanggal yang jatuh sejumlah hari kerja setelah atau sebelum tanggal awal, dengan otomatis melewati Sabtu, Minggu, dan hari libur. Sintaksnya =WORKDAY(start_date, days, holidays). Pakai WORKDAY.INTL kalau usahamu buka Sabtu atau punya jadwal libur mingguan yang beda.

Rumus WORKDAY Excel menghitung tanggal yang jatuh sejumlah hari kerja setelah atau sebelum tanggal awal, dengan otomatis melewati Sabtu, Minggu, dan hari libur yang kamu daftarin. Cocok banget buat cari tanggal jatuh tempo, deadline proyek, atau estimasi pengiriman.

Masalahnya klasik: kamu janji barang sampai dalam 5 hari kerja. Tapi kalau dihitung manual, weekend dan tanggal merah bikin kamu gampang salah.

Di sini kita bahas WORKDAY dan versinya yang lebih fleksibel, WORKDAY.INTL. Contohnya pakai jadwal pengiriman toko.

Apa itu rumus WORKDAY di Excel?

WORKDAY adalah fungsi tanggal yang ngasih tanggal hasil setelah menambah atau mengurangi sejumlah hari kerja. Excel otomatis nge-skip Sabtu dan Minggu. Kalau kamu kasih daftar hari libur, tanggal itu juga dilewati. Hasilnya tanggal kerja beneran, bukan sekadar tanggal awal plus sekian.

Bedanya sama nambah tanggal biasa: A1+5 nambah 5 hari kalender, termasuk weekend. WORKDAY(A1, 5) nambah 5 hari kerja dan lompatin weekend.

Gimana cara pakai rumus WORKDAY?

Sintaksnya: =WORKDAY(start_date, days, [holidays]). start_date tanggal mulai, days jumlah hari kerja (positif buat maju, negatif buat mundur), dan holidays range tanggal libur yang opsional.

' Order masuk 5 Agustus 2026, proses 5 hari kerja
=WORKDAY("2026-08-05", 5)
' Hasil: 12 Agustus 2026 (lompatin Sabtu & Minggu)

5 Agustus 2026 itu hari Rabu. Tambah 5 hari kerja: Kamis, Jumat, lalu lompat weekend, lanjut Senin, Selasa, Rabu. Ketemu 12 Agustus.

' Dengan daftar hari libur di range F2:F5
=WORKDAY("2026-08-05", 5, F2:F5)

Kalau salah satu tanggal di F2:F5 jatuh di antara rentang itu, Excel bakal lompatin juga. Jadi hasilnya mundur sesuai jumlah libur.

Apa bedanya WORKDAY dan WORKDAY.INTL?

WORKDAY menganggap akhir pekan itu selalu Sabtu dan Minggu. WORKDAY.INTL ngasih kamu kebebasan atur hari mana yang dianggap libur mingguan. Berguna kalau tokomu tetap buka Sabtu dan cuma tutup Minggu, atau libur di hari lain.

' Weekend cuma hari Minggu (kode 11)
=WORKDAY.INTL("2026-08-05", 5, 11, F2:F5)
Kode weekendHari libur mingguan
1 (default)Sabtu & Minggu
11Minggu saja
12Senin saja
"0000011"Sabtu & Minggu (pola custom)

Kode custom pakai 7 angka 0 dan 1, mulai dari Senin sampai Minggu. Angka 1 artinya libur. Jadi "0000011" berarti Sabtu dan Minggu libur.

Contoh kasus: jadwal pengiriman toko_berkah

toko_berkah jual sembako grosir dan janji kirim dalam 3 hari kerja. Mereka buka Senin sampai Sabtu, tutup cuma Minggu. Ada juga libur nasional 17 Agustus.

' Kolom A: tanggal order, kolom H2: 2026-08-17 (libur)
' Weekend Minggu saja (kode 11)
=WORKDAY.INTL(A2, 3, 11, $H$2)

Dari dataset ngulikdata, dari 120 order di bulan Agustus, ada 14 order yang tanggal kirimnya mundur sehari gara-gara nyangkut di libur 17 Agustus. Kalau dihitung pakai tanggal kalender biasa, 14 order itu bakal telat dari janji dan bikin komplain. WORKDAY.INTL nutup celah ini otomatis.

Buat operasional, ini bikin janji ke pelanggan jadi realistis. Kamu gak lagi asal tambah 3 hari.

Kesalahan umum pakai WORKDAY

  • Lupa masukin hari libur. Tanpa argumen holidays, Excel cuma lompatin weekend. Tanggal merah tetap dihitung sebagai hari kerja.
  • Salah pilih WORKDAY padahal toko buka Sabtu. Kalau usahamu buka Sabtu, pakai WORKDAY.INTL kode 11 biar Sabtu ikut dihitung.
  • Format hasil jadi angka. Kadang hasilnya muncul sebagai angka serial kayak 46246. Ubah format sel ke Date.
  • days ditulis nol. WORKDAY(A1, 0) ngembaliin tanggal awal apa adanya kalau dia hari kerja. Kalau butuh mundur, pakai angka negatif.

Kalau mau hitung berapa hari kerja di antara dua tanggal (bukan cari tanggalnya), pakai fungsi lain yaitu NETWORKDAYS. Itu pasangan alami dari WORKDAY.

FAQ

Apa bedanya WORKDAY dan NETWORKDAYS?

WORKDAY nyari tanggal setelah sejumlah hari kerja dari tanggal awal. NETWORKDAYS ngitung jumlah hari kerja di antara dua tanggal yang udah kamu punya. Pakai WORKDAY kalau mau cari tanggal jatuh tempo. Pakai NETWORKDAYS kalau mau hitung durasi kerja, misalnya berapa hari kerja proyek berjalan.

Gimana cara memasukkan banyak hari libur ke WORKDAY?

Taruh semua tanggal libur di satu kolom, misalnya F2 sampai F10, lalu rujuk range itu di argumen ketiga: =WORKDAY(A2, 5, F2:F10). Excel bakal lompatin semua tanggal di range itu. Kunci pakai tanda dolar jadi $F$2:$F$10 kalau rumusnya mau ditarik ke bawah, biar rangenya gak geser.

Kenapa hasil WORKDAY muncul sebagai angka, bukan tanggal?

Karena Excel nyimpen tanggal sebagai angka serial dan format selnya masih General atau Number. Angka kayak 46246 itu sebenernya tanggal. Blok selnya, buka Format Cells, lalu pilih kategori Date. Hasilnya langsung berubah jadi tanggal yang kebaca. Rumusnya sendiri udah benar.

Bisa gak WORKDAY buat menghitung mundur tanggal?

Bisa. Kasih angka negatif di argumen days. Misalnya =WORKDAY("2026-08-20", -5) nyari tanggal 5 hari kerja sebelum 20 Agustus. Berguna buat nentuin kapan harus mulai kerja biar deadline kekejar. Weekend dan hari libur tetap dilompatin sama seperti hitungan maju.

WORKDAY menganggap Sabtu sebagai hari kerja atau libur?

WORKDAY biasa selalu anggap Sabtu dan Minggu sebagai libur. Kalau usahamu buka Sabtu, fungsi ini bakal salah hitung. Pakai WORKDAY.INTL dengan kode 11 supaya cuma Minggu yang dihitung libur. Kamu juga bisa bikin pola custom tujuh digit buat atur hari libur mingguan sesuai jadwal aslimu.

Penutup

Rekap: WORKDAY cari tanggal setelah sejumlah hari kerja dan otomatis lompatin weekend. Tambahin daftar libur biar akurat, dan pakai WORKDAY.INTL kalau jadwal usahamu beda dari Senin sampai Jumat.

Coba pasang rumus ini di sheet order kamu. Janji tanggal ke pelanggan bakal jauh lebih rapi.

Mau ngulik rumus tanggal lain? Baca cara tambah bulan ke tanggal pakai EDATE dan cara hitung selisih tanggal pakai DATEDIF. Detail fungsinya ada di halaman fungsi WORKDAY dan halaman fungsi NETWORKDAYS. Dokumentasi resmi ada di dukungan Microsoft untuk fungsi WORKDAY.

Coba Langsung

Mau praktek langsung? Mulai latihan SQL gratis

Latihan interaktif, langsung di browser.

Buka NgulikSQL →
Bagikan:
Bima
Ditulis oleh

Bima

Founder & Data Professional

Founder Ngulik Data. Passionate about making data analysis accessible for everyone.

Artikel terkait

Cara Menampilkan Persentase di Pivot Table Excel (2026)
Tutorial Excel & Sheets
14 November 2026•9 menit baca

Cara Menampilkan Persentase di Pivot Table Excel (2026)

Angka pivot table bisa langsung diubah jadi persentase lewat menu Show Values As, tanpa nulis rumus. Ini cara pakainya plus kapan pilih % of Grand Total, Column Total, atau Parent Row.

BimaBima
Cara Group Tanggal di Pivot Table Excel (2026)
Tutorial Excel & Sheets
11 November 2026•9 menit baca

Cara Group Tanggal di Pivot Table Excel (2026)

Group tanggal di pivot table bikin ribuan baris transaksi jadi ringkasan per bulan atau tahun dalam sekali klik. Ini caranya dan solusi errornya.

BimaBima
Cara Fill Series dan Flash Fill Otomatis di Excel
Tutorial Excel & Sheets
2 November 2026•9 menit baca

Cara Fill Series dan Flash Fill Otomatis di Excel

Fill Series ngisi urutan angka atau tanggal otomatis, Flash Fill nebak pola buat misahin nama atau ngerapiin teks. Dua fitur ini bisa ngganti kerjaan copy-paste manual yang makan waktu.

BimaBima
Kembali ke Blog
Ngulik Data logoNgulik Data

Platform edukasi data lengkap untuk professionals Indonesia. Belajar SQL, Data Analysis, dan lebih banyak lagi dengan praktek langsung dan feedback real-time.

© 2026 Ngulik Data. Semua hak dilindungi.

TAUTAN
BantuanHargaDatasetBlogAfiliasi
LEGAL
Syarat & KetentuanKebijakan Privasi
Ngulik Data
DatasetLeaderboardBlogStore