Cara Menggunakan Rumus NETWORKDAYS: Hitung Hari Kerja Efektif Antara 2 Tanggal

★★★★★
4.9
(127 ulasan)
DC
127
Artikel
4.9
Rating
12K
Followers

David Chen

Excel Data Management Specialist
Praktisi Excel dengan pengalaman lebih dari 10 tahun di bidang analisis data dan manajemen proyek. Spesialisasi dalam otomatisasi laporan, dashboard interaktif, dan solusi produktivitas menggunakan Excel.
Excel Expert
Data Analysis
Data Management

Dalam dunia profesional, menghitung hari kerja efektif antara dua tanggal adalah kebutuhan yang sangat umum. Baik untuk menghitung durasi proyek, mengestimasi waktu penyelesaian tugas, menghitung gaji karyawan, atau menentukan tenggat waktu - semua memerlukan perhitungan yang akurat tanpa memasukkan hari weekend.

Excel menyediakan solusi praktis untuk kebutuhan ini melalui fungsi NETWORKDAYS. Fungsi ini secara otomatis menghitung jumlah hari kerja antara dua tanggal, dengan mengabaikan hari Sabtu dan Minggu secara default. Bahkan, Anda juga bisa mengecualikan hari libur nasional atau cuti perusahaan.

Kelebihan Menggunakan NETWORKDAYS

N
NETWORKDAYS
Hitung hari kerja dengan weekend Sabtu-Minggu
NI
NETWORKDAYS.INTL
Weekend kustom sesuai kebutuhan
H
Hari Libur
Sertakan hari libur dalam perhitungan

1. Apa itu Fungsi NETWORKDAYS?

NETWORKDAYS adalah fungsi Excel yang digunakan untuk menghitung jumlah hari kerja (working days) antara dua tanggal tertentu. Fungsi ini secara otomatis mengecualikan:

  • Hari Sabtu dan Minggu (weekend)
  • Hari libur yang Anda tentukan (opsional)

Fungsi ini sangat berguna untuk berbagai keperluan bisnis dan profesional seperti:

  • Menghitung durasi proyek
  • Estimasi waktu penyelesaian tugas
  • Perhitungan gaji dan tunjangan
  • Penentuan tenggat waktu (deadline)
  • Tracking progress pekerjaan
Catatan Penting: NETWORKDAYS tersedia di semua versi Excel (Excel 2007, 2010, 2013, 2016, 2019, 2021, dan Microsoft 365).

2. Syntax dan Parameter NETWORKDAYS

NETWORKDAYS

N
=NETWORKDAYS(start_date, end_date, [holidays])

Parameter:

  • start_date: Tanggal mulai
  • end_date: Tanggal akhir
  • holidays: [Opsional] Range tanggal hari libur
Tip: Gunakan untuk perhitungan standar dengan weekend Sabtu-Minggu.

NETWORKDAYS.INTL

NI
=NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays])

Parameter tambahan:

  • weekend: [Opsional] Kode weekend (1-17)
Tip: Gunakan untuk weekend kustom (contoh: weekend Jumat-Minggu).

Parameter Weekend pada NETWORKDAYS.INTL

Berikut adalah kode weekend yang tersedia di NETWORKDAYS.INTL:

Kode Hari Weekend Deskripsi
1 atau kosong Sabtu, Minggu Weekend standar
2 Minggu, Senin Weekend Timur Tengah
3 Senin, Selasa Weekend kustom
7 Jumat, Sabtu Weekend negara Islam
11 Minggu saja Weekend 1 hari

3. Contoh Penggunaan Sederhana

Mari kita lihat contoh paling dasar menggunakan NETWORKDAYS:

// Hitung hari kerja antara 1 Januari 2024 dan 31 Januari 2024
=NETWORKDAYS("2024-01-01", "2024-01-31")

Hasil: 23 hari kerja (Januari 2024 memiliki 31 hari total, dikurangi 8 hari weekend)

Contoh Perhitungan NETWORKDAYS

Tanggal Mulai: 1 Januari 2024

Tanggal Akhir: 31 Januari 2024

Hasil: 23 hari kerja

=NETWORKDAYS("1/1/2024", "31/1/2024")

4. NETWORKDAYS dengan Hari Libur

Untuk mengecualikan hari libur nasional, tambahkan parameter ketiga:

// Dengan hari libur 1 Januari (Tahun Baru)
=NETWORKDAYS("2024-01-01", "2024-01-31", "2024-01-01")

Hasil: 22 hari kerja (23 hari kerja - 1 hari libur)

Tip Praktis: Buatlah tabel terpisah untuk hari libur agar mudah dikelola dan direferensikan dalam rumus NETWORKDAYS.

5. NETWORKDAYS.INTL untuk Weekend Kustom

Jika perusahaan Anda memiliki jadwal weekend yang berbeda, gunakan NETWORKDAYS.INTL:

// Weekend Jumat-Sabtu (kode 7)
=NETWORKDAYS.INTL("2024-01-01", "2024-01-31", 7)

Hasil akan berbeda karena weekend yang digunakan adalah Jumat dan Sabtu, bukan Sabtu dan Minggu.

6. Aplikasi Nyata di Dunia Kerja

Contoh Studi Kasus: Manajemen Proyek

HR & Payroll

Hitung hari kerja untuk perhitungan gaji, tunjangan, dan cuti karyawan.

Manajemen Proyek

Estimasi durasi proyek dan tracking progress tanpa weekend.

Laporan Keuangan

Hitung hari kerja untuk analisis kinerja bulanan/tahunan.

7. Tips dan Best Practices

Peringatan: Pastikan format tanggal konsisten di seluruh worksheet untuk menghindari error.
  • Gunakan DATE function untuk menghindari masalah format tanggal
  • Buat tabel terpisah untuk hari libur yang mudah diupdate
  • Validasi tanggal mulai dan akhir untuk memastikan logika yang benar
  • Gunakan IFERROR untuk menangani kemungkinan error

8. Pertanyaan Umum (FAQ)

Pertanyaan yang Sering Diajukan

Apa perbedaan NETWORKDAYS dan NETWORKDAYS.INTL?

NETWORKDAYS menggunakan weekend Sabtu-Minggu secara default, sedangkan NETWORKDAYS.INTL memungkinkan kustomisasi hari weekend sesuai kebutuhan bisnis atau regional.

Bagaimana cara mengecualikan hari libur nasional?

Tambahkan range tanggal hari libur sebagai parameter ketiga dalam rumus: =NETWORKDAYS(start_date, end_date, holidays_range). Buatlah daftar hari libur di range terpisah untuk kemudahan maintenance.

Bisakah menghitung hari kerja dengan weekend berbeda?

Ya, gunakan NETWORKDAYS.INTL dengan parameter weekend_code untuk menentukan hari weekend yang berbeda. Contoh: kode 7 untuk weekend Jumat-Sabtu.

Bagaimana jika tanggal mulai lebih besar dari tanggal akhir?

NETWORKDAYS akan mengembalikan nilai negatif. Anda bisa menggunakan fungsi ABS untuk mendapatkan nilai absolut, atau validasi tanggal dengan IF statement.