Cara Hitung Kehadiran Karyawan Tanpa Salah Membaca Rumus

syarief
September 29, 2026
Cara Hitung Kehadiran Karyawan Tanpa Salah Membaca Rumus

Cara Hitung Kehadiran Karyawan Tanpa Salah Membaca Rumus

Saat merekap absensi, HR sering bukan keliru menghitung, melainkan keliru menentukan angka dasarnya. Jumlah hari kalender dipakai sebagai penyebut, atau hasil perhitungan hari tidak hadir justru diberi label sebagai persentase kehadiran.

Agar hasilnya konsisten, mulai dari tiga hal: tetapkan hari kerja efektif, hitung jumlah hari hadir, lalu gunakan rumus persentase kehadiran. Jika data yang tersedia lebih dulu adalah jumlah hari tidak hadir, angka itu tetap bisa dipakai. Hanya saja, hasil awalnya adalah persentase ketidakhadiran.

Tentukan dulu berapa hari karyawan memang dijadwalkan bekerja

Hari kerja efektif adalah jumlah hari ketika karyawan memang dijadwalkan bekerja dalam periode tertentu. Angka ini mengikuti kalender kerja dan pengaturan perusahaan, bukan otomatis sama dengan jumlah hari dalam satu bulan atau satu tahun.

Karena itu, keluarkan tanggal yang memang tidak dijadwalkan sebagai hari kerja, seperti akhir pekan atau hari libur yang berlaku dalam kalender kerja perusahaan. Jadwal shift, perbedaan hari kerja antarunit, dan perubahan kalender juga perlu diperhitungkan sesuai kondisi karyawan.

Bedakan pula hari kerja efektif dari hari hadir. Hari kerja efektif adalah kesempatan karyawan untuk bekerja, sedangkan hari hadir adalah jumlah kesempatan yang benar-benar dijalani. Jumlah hari hadir baru bisa dihitung setelah dasar hari kerjanya jelas.

Pastikan istilah hadir dan tidak hadir tidak tertukar

Gunakan rumus berikut dengan istilah yang konsisten:

Jenis perhitungan

Rumus

Makna hasil

Persentase kehadiran

Jumlah hari hadir ÷ total hari kerja efektif × 100%

Proporsi hari kerja ketika karyawan hadir

Persentase ketidakhadiran

Jumlah hari tidak hadir ÷ total hari kerja efektif × 100%

Proporsi hari kerja ketika karyawan tidak hadir

Jika seluruh hari kerja yang dihitung hanya terbagi menjadi hari hadir dan hari tidak hadir, kedua persentase tersebut saling melengkapi hingga 100%. Dengan begitu, persentase kehadiran juga bisa dihitung dengan mengurangkan persentase ketidakhadiran dari 100%.

Yang perlu dijaga adalah penyebutan hasilnya. Rumus jumlah hari tidak hadir ÷ total hari kerja menghasilkan persentase ketidakhadiran, bukan persentase kehadiran. Perbedaannya memang terlihat kecil, tetapi laporan HR bisa terbaca terbalik jika istilahnya tidak tepat.

Rapikan status absensi sebelum menghitung

Rekap absensi tidak harus rumit. Setidaknya, HRD perlu memiliki data periode, total hari kerja efektif, jumlah hari hadir, dan jumlah hari tidak hadir. Untuk pemeriksaan yang lebih rapi, status absensi dapat dicatat dalam kategori berikut:

  • Hadir

  • Cuti

  • Sakit

  • Izin

  • Alpa

  • Dinas luar

  • Terlambat

Kategori tersebut tidak bisa langsung diperlakukan sama. Cuti, sakit, izin, dan dinas luar dapat memiliki perlakuan berbeda dalam laporan kehadiran, tergantung tujuan rekap dan aturan internal yang digunakan. Tentukan lebih dulu apakah masing-masing status masuk sebagai hari hadir, hari tidak hadir, atau kategori terpisah.

Keterlambatan juga sebaiknya dicatat sebagai metrik tersendiri. Karyawan yang terlambat belum tentu tidak hadir pada hari tersebut. Status terlambat baru dapat dikonversi menjadi ketidakhadiran atau potongan hari apabila kebijakan perusahaan memang mengaturnya demikian.

Excel dapat membantu menghitung atau mengelompokkan data, misalnya dengan COUNTIF. Namun, formula tidak bisa menentukan makna setiap status. Kategorinya tetap perlu ditetapkan lebih dulu agar hasil rekap tidak berubah-ubah antarperiode.

Contoh perhitungan dari data awal sampai hasil akhir

Ilustrasi: dalam satu periode terdapat 231 hari kerja efektif. Angka tersebut diasumsikan sudah ditetapkan setelah akhir pekan, hari libur, dan hari yang memang tidak dijadwalkan bekerja dikeluarkan dari kalender kerja. Seorang karyawan tercatat tidak hadir selama 8 hari.

Karena jumlah hari hadir belum diketahui, hitung terlebih dahulu:

Hari hadir = total hari kerja efektif − hari tidak hadir
Hari hadir = 231 − 8 = 223 hari

Setelah itu, hitung kedua persentasenya:

Persentase kehadiran = (223 ÷ 231) × 100% = 96,54%

Persentase ketidakhadiran = (8 ÷ 231) × 100% = 3,46%

Periode

Hari kerja efektif

Hari hadir

Hari tidak hadir

Kehadiran

Ketidakhadiran

Ilustrasi

231 hari

223 hari

8 hari

96,54%

3,46%

Hasilnya saling melengkapi: 96,54% + 3,46% = 100%. Angka 231 hari, 8 hari, dan hasil persentasenya hanya digunakan sebagai ilustrasi, bukan patokan umum jumlah hari kerja atau standar kehadiran perusahaan.

Periode rekap boleh berbeda, cara berpikirnya tetap sama

Rumus kehadiran tidak berubah ketika periode rekap berganti. Yang berubah adalah kalender kerja dan data absensinya.

  • Bulanan: gunakan hari kerja efektif dan data absensi pada bulan tersebut.

  • Kuartalan: gabungkan kalender kerja serta data dari seluruh bulan dalam kuartal.

  • Tahunan: gunakan kalender kerja untuk satu tahun penuh, tanpa menyalin angka dari tahun atau periode lain.

Sebagai pembanding ilustratif, sebuah periode memiliki 238 hari kerja efektif dan 10 hari tidak hadir. Hari hadirnya adalah 228 hari. Persentase kehadiran mencapai 95,8%, sedangkan persentase ketidakhadirannya 4,2%.

Perbandingan antarbulan atau antarkuartal baru masuk akal jika cara menetapkan hari kerja dan cara mengelompokkan status absensi tetap konsisten. Jika pada satu periode cuti dihitung sebagai hadir, tetapi pada periode lain dipisahkan dari hari hadir, persentasenya tidak lagi benar-benar sebanding.

Mulai dari definisi, bukan dari kalkulator

Sebelum membuka Excel atau aplikasi absensi, pastikan HR sudah menjawab tiga pertanyaan: berapa hari karyawan dijadwalkan bekerja, berapa hari ia hadir, dan status apa saja yang masuk ke kategori tidak hadir. Setelah itu, rumusnya sederhana.

Urutan ini membuat laporan kehadiran tidak sekadar menghasilkan persentase, tetapi juga menunjukkan asal angkanya. Rekap pun lebih mudah diperiksa oleh HRD, payroll, maupun supervisor operasional.

Share

Related Posts