Rumus NETWORKDAYS di Excel

Menghitung hari kerja (Senin–Jumat) di antara dua tanggal, dikurangi daftar libur.

Baru pertama kali pakai rumus Excel? Begini cara mengetiknya
  1. Klik sel tempat hasil ingin muncul, misalnya sel kosong di bawah tabel.
  2. Ketik tanda sama dengan, lalu nama fungsi dan kurung buka: =NETWORKDAYS(. Semua rumus Excel selalu diawali =.
  3. Isi bagian di dalam kurung (disebut argumen). Untuk memilih range, cukup klik dan tarik mouse di atas sel-selnya. Pisahkan tiap argumen dengan titik koma ;.
  4. Tutup dengan kurung ) lalu tekan Enter. Hasilnya langsung tampil di sel.
  5. Klik lagi sel hasil untuk melihat rumusnya di formula bar (kotak bertanda fx di atas sheet). Mau dipakai di baris lain? Tarik kotak kecil di pojok kanan bawah sel.

Kalau Excel-mu berbahasa Inggris atau region US dan rumus ditolak, ganti titik koma dengan koma.

Penjelasan sederhana

NETWORKDAYS menghitung jumlah hari kerja di antara dua tanggal. Sabtu dan Minggu otomatis dilewati, dan kamu bisa menambah daftar tanggal merah supaya ikut dilewati.

Bayangkan kamu menghitung hari masuk kantor di kalender, tapi melompati akhir pekan dan tanggal libur. Fungsi ini melakukannya untukmu. Kedua tanggal ujung ikut dihitung kalau jatuh di hari kerja.

Sintaks

=NETWORKDAYS(tgl_awal; tgl_akhir; [libur])
ArgumenKeterangan
liburOpsional. Range berisi tanggal libur nasional/cuti bersama.

Tanda [kurung siku] berarti argumen opsional. Di Excel berbahasa Inggris/region US, ganti titik koma (;) dengan koma (,).

Contoh rumus NETWORKDAYS

Data contoh: tanggal & jam

ABCDE
1KeteranganTanggalJamLibur
2Tanggal masuk kerja15/03/202108:1525/12/2026
3Tanggal lahir17/08/199517:45
4Tanggal laporan21/10/2026
5Mulai proyek01/12/2026
fx =NETWORKDAYS(B5;EOMONTH(B5;0);E2)
Hasil22

Hari kerja Desember 2026, dikurangi libur Natal.

Cara kerjanya, langkah demi langkah

  1. Rumus =NETWORKDAYS(B5;EOMONTH(B5;0);E2) mulai dari B5, yaitu 1 Desember 2026 (mulai proyek).
  2. EOMONTH(B5;0) menghasilkan akhir bulan itu, yaitu 31 Desember 2026. Jadi rentangnya seluruh bulan Desember 2026.
  3. Desember 2026 punya 31 hari. Setelah Sabtu dan Minggu dibuang, tersisa 23 hari Senin sampai Jumat.
  4. E2 berisi libur Natal 25 Desember 2026, yang jatuh di hari Jumat. Hari itu ikut dikurangi, jadi 23 dikurang 1.
  5. Hasilnya 22 hari kerja.

Dipakai untuk apa di kantor?

  • HR menghitung jumlah hari kerja sebulan untuk gaji harian atau uang makan.
  • Manajer proyek memperkirakan berapa hari kerja yang tersedia sampai tenggat.
  • Bagian keuangan menghitung lama proses pembayaran dalam hari kerja.

Kesalahan yang sering terjadi

  • Lupa mengisi daftar libur, sehingga tanggal merah ikut terhitung sebagai hari kerja. Simpan daftar libur nasional di satu range dan rujuk range itu.
  • Daftar libur ditulis sebagai teks, bukan tanggal sungguhan. Excel tidak mengenalinya sebagai libur.
  • Saat menyalin rumus ke bawah, range libur ikut bergeser. Kunci dengan tanda $, misalnya $E$2:$E$20.

Rumus ini dipakai di template Absensi Karyawan Bulanan di paket Latihan Excel.

Progres bab Tanggal & Waktu 0/20 dipelajari
Lanjut: NETWORKDAYS.INTL