Kalkulator hari kerja
Hitung hari kerja di antara dua tanggal, atau tambah dan kurangi hari kerja dari sebuah tanggal, sesuai akhir pekan yang Anda pakai dan daftar hari libur Anda sendiri.
Berjalan di browser Anda; apa pun yang Anda ketik tidak keluar dari perangkat Anda
Hari kerja
- Hari kalender
- 0
- Hari akhir pekan dilewati
- 0
- Hari libur dilewati
- 0
Tanggal dari tahun 1 sampai 9999 dalam kalender Gregorian. Alat ini tidak memiliki data hari libur: hanya tanggal yang Anda daftarkan sendiri yang dilewati, dan tanggal libur yang jatuh pada akhir pekan tidak dihitung dua kali. Cara penghitungannya mengikuti aturan fungsi spreadsheet NETWORKDAYS dan WORKDAY.
Cara menghitung hari kerja
- Pilih Hitung hari kerja lalu masukkan tanggal mulai dan tanggal akhir, atau pilih Tambah atau kurangi hari kerja lalu masukkan tanggal mulai dan jumlah hari.
- Pilih akhir pekan Anda (Sabtu dan Minggu, Jumat dan Sabtu, Minggu saja, atau hari apa pun yang Anda pilih) dan tempel hari libur nasional dalam format
YYYY-MM-DD, satu per baris. - Baca jumlah hari kerja, atau tanggal hasilnya, beserta hari kalender, hari akhir pekan dan hari libur yang dilewati.
Cara hari kerja dihitung
Hari kerja adalah hari yang bukan hari akhir pekan dan bukan hari libur. Untuk menghitungnya di antara dua tanggal, kalkulator mengambil setiap hari kalender dalam rentang itu, membuang hari akhir pekan yang Anda pilih, lalu membuang hari libur terdaftar yang jatuh pada hari-hari yang tersisa. Sisanya adalah jumlah hari kerja. Tiga angka di bawah hasil menunjukkan berapa hari kalender yang diperiksa dan berapa di antaranya yang dilewati sebagai akhir pekan atau hari libur.
Apakah hari pertama dan terakhir termasuk dalam rentang itu berpengaruh. Menghitung Senin sampai Jumat dalam satu minggu dengan kedua ujung disertakan menghasilkan 5, dan tanpa tanggal mulai menghasilkan 4. Pengaturan bawaan sama dengan fungsi spreadsheet NETWORKDAYS, yang menghitung kedua ujung.
Menambah hari kerja bekerja sebaliknya, seperti WORKDAY. Alat ini mulai dari hari setelah tanggal mulai lalu melangkah maju, atau mundur saat Anda mengurangi, hanya menghitung hari yang bukan akhir pekan atau hari libur, sampai jumlah yang Anda minta tercapai. Tanggal mulai itu sendiri tidak pernah dihitung, jadi menambah 0 hari mengembalikan tanggal mulai, bahkan jika tanggal itu jatuh pada akhir pekan.
Akhir pekan adalah sebuah pengaturan karena tidak sama di mana-mana. Banyak negara memakai Sabtu dan Minggu, beberapa negara di Timur Tengah memakai Jumat dan Sabtu, dan sebagian tempat kerja bekerja enam hari. Hari libur Anda yang menentukan. Hari libur pengganti atau yang digeser tidak ditambahkan otomatis, jadi daftarkan hari yang benar-benar berlaku.
Untuk developer / agen AI
Butuh ini dalam kode, atau untuk agen AI? API hari kerja melakukan penghitungan yang sama dan menambahkan hari libur nasional suatu negara secara otomatis, jadi Anda tidak perlu mengelola daftar hari libur. Lihat panduan API hari kerja.
Tips
- Butuh hari kalender, minggu atau bulan biasa di antara dua tanggal? Gunakan Hitung selisih tanggal.
- Menambah bulan atau tahun ke sebuah tanggal? Kalkulator tanggal menangani tanggal akhir bulan.
- Bekerja lintas negara? Bandingkan jam kantor dengan Konverter zona waktu.
Pertanyaan umum
Apakah tanggal mulai dan tanggal akhir ikut dihitung?
Secara bawaan keduanya dihitung, seperti fungsi spreadsheet NETWORKDAYS: Senin sampai Jumat dalam satu minggu adalah 5 hari kerja. Hapus centang Hitung tanggal mulai atau Hitung tanggal akhir untuk tidak menyertakan salah satunya. Saat Anda menambah hari kerja, tanggal mulai tidak pernah dihitung, seperti pada WORKDAY: satu hari kerja setelah hari Jumat adalah hari Senin berikutnya.
Bagaimana cara memakai akhir pekan selain Sabtu dan Minggu?
Pilih Jumat dan Sabtu untuk akhir pekan yang dipakai di banyak negara Timur Tengah, Minggu saja untuk pekan enam hari kerja, atau Kustom untuk mencentang kombinasi hari apa pun. Setidaknya satu hari dalam seminggu harus tetap menjadi hari kerja.
Bagaimana cara memasukkan hari libur?
Ketik atau tempel satu tanggal per baris dalam format YYYY-MM-DD, misalnya 2026-12-25. Teks setelah tanggal pada baris yang sama, seperti nama hari libur, diabaikan. Hari libur yang jatuh pada akhir pekan tidak mengubah hasil, karena hari itu sudah dilewati.
Mengapa tidak ada hari libur nasional bawaan?
Hari libur nasional berbeda menurut negara, daerah dan tahun, dan sebagian ditetapkan lewat keputusan, jadi alat ini tidak menebaknya. Semuanya dijalankan di browser Anda dari tanggal yang Anda berikan. Jika Anda ingin hari libur suatu negara ditambahkan otomatis, lihat API hari kerja yang ditautkan di bawah.
Bagaimana jika tanggal akhir sebelum tanggal mulai?
Alat ini menukar kedua tanggal, menghitung hari di antaranya dan memberi tahu Anda bahwa penukaran dilakukan, sehingga hasilnya selalu bilangan positif. Pilihan tanggal mulai dan akhir ikut bertukar bersama tanggalnya.
Bagaimana pilihan tanggal mulai dan akhir diperlakukan jika kedua tanggal sama?
Dengan kedua pilihan dicentang, satu tanggal dihitung sebagai satu hari, yaitu hari kerja kecuali jatuh pada akhir pekan atau hari libur yang terdaftar. Jika salah satu pilihan tidak dicentang, rentangnya kosong dan hasilnya 0.