Laporan Absensi Karyawan Excel: Template Gratis & Rumus

Laporan Absensi Karyawan Excel: Template Gratis + Rumus Lengkap

Laporan Absensi Karyawan Excel: Template Gratis + Rumus Lengkap

Sadarkah Anda bahwa rata-rata HR admin menghabiskan dua hingga tiga hari kerja setiap bulan hanya untuk merekapitulasi absensi secara manual? Laporan yang dikerjakan satu per satu dari log fingerprint ke spreadsheet membuat slip gaji terlambat dan jam lembur tidak tercatat.

Artikel ini akan membahas cara membuat template laporan absensi karyawan di Excel secara lengkap, mulai dari rumus COUNTIF untuk menghitung kehadiran, formula lembur berdasarkan PP 35/2021, hingga cara menyambungkan hasil rekap ke perhitungan gaji bulanan.

Key Takeaways

Laporan absensi adalah rangkuman kehadiran, ketidakhadiran, dan jam lembur karyawan dalam satu periode gaji.

Komponennya mencakup hari kerja, kode status kehadiran, jam lembur, dan dasar potongan.

Laporan manual dari fingerprint ke spreadsheet lambat dan rawan bikin slip gaji meleset.

Sistem HRIS menyatukan data absensi dan penggajian sehingga tidak ada input ulang.

Daftar Isi

Apa Itu Laporan Absensi Karyawan?

Laporan absensi karyawan adalah dokumen atau file yang merangkum catatan kehadiran setiap karyawan dalam satu periode, biasanya satu bulan kalender. Data yang dikumpulkan mencakup hari hadir, hari tidak masuk dengan berbagai kategori (sakit, izin, alpha, cuti), serta jam lembur jika ada.

Dokumen ini bukan sekadar formalitas administratif. Laporan absensi menjadi dasar utama untuk menghitung gaji pokok, potongan ketidakhadiran, tunjangan kehadiran, dan upah lembur. Tanpa laporan yang akurat, perusahaan berisiko membayar gaji yang salah setiap bulannya.

Kolom yang Harus Ada dalam Template Laporan Absensi

Sebelum menulis satu pun rumus, pastikan struktur kolom sudah benar. Template yang tidak lengkap akan menyulitkan proses kalkulasi gaji di tahap berikutnya dan mengharuskan input manual tambahan yang justru memperlambat proses.

Berikut kolom wajib yang harus ada dalam template laporan absensi karyawan Excel.

Kolom Keterangan Contoh Isi
Nama / ID Karyawan Nama lengkap atau kode unik karyawan Budi Santoso / EMP-001
Departemen Divisi atau unit kerja Finance, Marketing, Operasional
Total Hari Kerja Jumlah hari kerja efektif bulan tersebut 22 hari
Hadir (H) Total hari masuk kerja 20
Sakit (S) Absen dengan surat keterangan dokter 1
Izin (I) Absen dengan persetujuan atasan 1
Alpha (A) Absen tanpa keterangan sama sekali 0
Total Jam Lembur Akumulasi jam lembur bulan ini 6 jam
Terlambat Jumlah kejadian keterlambatan 2 kali

Rumus Excel untuk Laporan Absensi Karyawan

Dengan format absensi di atas, rekap kehadiran bisa dihitung otomatis asalkan kode absensinya konsisten sebulan penuh, misalnya H untuk hadir, S untuk sakit, I untuk izin, C untuk cuti, dan A untuk alpha.

1. Menghitung Kehadiran dengan COUNTIF

Cara menghitung absensi karyawan dengan Excel cukup memakai COUNTIF dengan pola
=COUNTIF(range sel yang dihitung;"kode absensi"). Jika absensi karyawan A ada di sel C6 sampai AG6, maka jumlah hadirnya muncul lewat =COUNTIF(C6:AG6;"H"). Untuk keterangan lain, ganti kode di dalam tanda kutip.

  • Sakit=COUNTIF(C6:AG6;"S")
  • Izin=COUNTIF(C6:AG6;"I")
  • Cuti=COUNTIF(C6:AG6;"C")
  • Alpha=COUNTIF(C6:AG6;"A")

Jika titik koma menghasilkan error, ganti dengan koma mengikuti pengaturan regional komputer Anda menjadi =COUNTIF(C6:AG6,"H"). Untuk karyawan lain, cukup drag down sel rumusnya.

2. Menghitung Upah Lembur

Upah sejam dihitung dari gaji sebulan dibagi 173. Pada hari kerja, jam pertama dibayar 1,5 kali upah sejam dan jam berikutnya 2 kali.

Jika gaji ada di sel B2 dan total jam lembur di sel K2, rumusnya =((B2/173)*1.5)+IF(K2>1,(K2-1)*(B2/173)*2,0). Fungsi IF di belakang mencegah lembur satu jam ikut dihitung dengan tarif 2 kali.

3. Menghitung Gaji Prorata

Karyawan yang masuk di tengah bulan atau resign sebelum akhir bulan digaji sesuai hari kerja yang dijalani.

Jika gaji sebulan ada di sel B2, hari kerja efektif di sel L2, dan total hari kerja di sel M2, rumusnya =(L2/M2)*B2. Hasilnya masih gaji pokok, belum termasuk tunjangan, potongan, lembur, dan pajak penghasilan, sehingga komponen lain tetap perlu dihitung di sheet terpisah sebelum slip gaji siap dibagikan.

Cara Membuat Laporan Absensi Excel Langkah demi Langkah

cara membuat laporan absensi di excelLaporan absensi yang rapi dibangun dari tiga sheet yang saling terhubung, yaitu Absensi, Laporan, dan Gaji. Pemisahan ini menjaga data mentah tetap utuh dan memudahkan penelusuran saat karyawan bertanya soal potongan.

1. Siapkan Data Karyawan dan Periode

Kumpulkan dulu daftar karyawan aktif beserta ID, departemen, tanggal masuk, dan pola kerjanya. Tentukan periode laporan mengikuti cut off payroll perusahaan, bukan tanggal 1 sampai akhir bulan jika memang berbeda. Data karyawan yang masuk atau resign di tengah periode ditandai sejak awal supaya jumlah hari kerjanya tidak dianggap penuh.

2. Kunci Kode Status Kehadiran

Sepakati kode status bersama tim HR, misalnya H, S, I, A, C, dan L, lalu tuliskan keterangannya di sheet terpisah sebagai panduan. Aktifkan Data Validation pada area tanggal agar input di luar daftar kode langsung ditolak. Langkah ini mencegah selisih rekap yang muncul gara gara satu orang mengetik “hadir” sementara yang lain mengetik “H”.

3. Isi Sheet Absensi Setiap Hari

Isi sheet Absensi harian, bukan menumpuk di akhir bulan, karena koreksi jauh lebih mudah ketika kejadiannya masih segar. Sandingkan dengan bukti pendukung seperti surat dokter, form izin, dan persetujuan lembur atasan sebelum status ditetapkan. Beri catatan singkat di kolom keterangan untuk kasus khusus seperti dinas luar atau setengah hari.

4. Sortir dan Bersihkan Data Sebelum Rekap

Sebelum ditarik ke laporan, urutkan data berdasarkan ID karyawan atau departemen supaya barisnya konsisten dengan sheet lain. Cek nama ganda, baris kosong, sel dengan spasi berlebih, dan karyawan yang sudah resign tetapi masih terdaftar. Data kotor di tahap ini akan terbawa sampai ke slip gaji dan baru ketahuan saat karyawan protes.

5. Tetapkan Aturan Lembur dan Potongan

Tambahkan kolom total jam lembur, upah lembur, jumlah hari alpha, dan nominal potongan di sheet Laporan. Dasar upah harian untuk potongan mengikuti pola kerja karyawan sebagaimana diatur dalam PP 35/2021, yaitu pembagi 25 untuk pola 6 hari kerja dan pembagi 21 untuk pola 5 hari kerja. Pastikan lembur yang dihitung hanya lembur yang sudah disetujui atasan secara tertulis.

6. Hubungkan ke Sheet Gaji dan Kunci Periode

Sheet Gaji menarik hasil rekap dari sheet Laporan berdasarkan ID karyawan, sehingga HR tidak perlu mengetik ulang angka dari file berbeda. Setelah laporan disetujui, proteksi sheet dan simpan salinan periode tersebut sebagai arsip. Kunci periode penting untuk audit karena file yang masih bisa diubah setelah gaji dibayar sulit dipertanggungjawabkan.

Berikut contoh tampilan laporan bulanan yang sudah terisi untuk empat karyawan dengan data berbeda.

Nama Hadir Sakit Izin Alpha Jam Lembur Upah Lembur
Budi Santoso 22 0 0 0 3 Rp270.232
Sari Dewi 20 1 1 0 0 Rp0
Ahmad Fauzi 19 0 0 3 0 Rp0
Rina Kusuma (masuk tgl 12) 11 0 0 0 0 Rp0

Download Template Laporan Absensi Karyawan Gratis

Template ini sudah berisi sheet kehadiran harian, laporan bulanan dengan rumus COUNTIF, kolom jam lembur, dan sheet gaji yang tersambung lewat ID karyawan. Anda tinggal mengganti nama karyawan dan data kehadiran setiap bulan tanpa perlu menyusun ulang formulanya.

Background Image

Template Laporan Absensi Karyawan

Laporan kehadiran, ketidakhadiran, dan jam lembur karyawan dalam satu file siap pakai dengan formula yang sudah terpasang.

Kelemahan Membuat Laporan Absensi Melalui Microsoft Excel

HR EQUIP

Excel tetap pilihan yang masuk akal untuk tim kecil karena murah, fleksibel, dan hampir semua orang sudah terbiasa memakainya. Namun ada titik di mana kebutuhan HR tumbuh lebih cepat daripada kemampuan spreadsheet.

  • Input masih bergantung pada manusia: Data absensi diketik ulang dari mesin fingerprint, grup chat, atau catatan supervisor, sehingga salah ketik satu sel bisa terbawa sampai slip gaji.
  • Tidak ada jejak perubahan: Ketika angka kehadiran berubah, file tidak mencatat siapa yang mengubah dan kapan, padahal pertanyaan seperti ini sering muncul saat audit.
  • Belum terhubung ke payroll dan akuntansi: Hasil rekap tetap perlu dipindahkan manual ke perhitungan gaji dan pembukuan, sehingga pekerjaan yang sama dilakukan dua kali.
  • Perubahan aturan harus disesuaikan satu per satu: Setiap kali ketentuan lembur, cuti, atau potongan berubah, seluruh file periode berjalan perlu diperiksa agar konsisten.

Saat cabang bertambah dan pertanyaan audit mulai sering datang, banyak perusahaan memindahkan absensi ke software HR seperti EQUIP agar data kehadiran langsung mengalir ke perhitungan lembur dan penggajian, lengkap dengan riwayat perubahan dan hak akses per pengguna.

Kesimpulan

Kekuatan template laporan absensi Excel ada pada konsistensi kode status dan struktur sheet, bukan pada rumusnya. Begitu kode kehadiran seragam, COUNTIF dan perhitungan lembur hanya mengikuti.

Batasnya muncul saat data kehadiran masih diketik ulang dari mesin absensi karena di titik itu tidak ada jejak siapa mengubah apa. Semakin dekat sumber data ke sistem absensi, semakin kecil ruang selisih antara laporan dan slip gaji.

FAQ Seputar Laporan Absensi Karyawan

Di skala ini Excel mulai kewalahan karena tidak ada validasi input dan audit trail, sementara laporan tetap manual setiap bulan. Banyak perusahaan mulai beralih ke software HRIS yang menyatukan alur dari fingerprint sampai slip gaji.
Sekitar 2 hingga 4 jam untuk sheet kehadiran harian, rekap bulanan dengan COUNTIF, dan sheet gaji yang terhubung. Setelah jadi, template bisa dipakai ulang setiap bulan hanya dengan mengganti data kehadiran.
Saat rekap memakan lebih dari satu hari penuh per bulan, sering ada komplain gaji tidak sesuai, atau karyawan sudah lebih dari 50 orang dengan beberapa lokasi kerja. Semakin beragam pola kerjanya, semakin besar risiko error dari laporan manual.
Kunci sheet dengan password, simpan backup di cloud, dan jadikan data fingerprint atau aplikasi clock-in sebagai sumber primer. Jika butuh audit trail yang bisa dipertanggungjawabkan, software HRIS mencatat setiap perubahan beserta waktu dan penggunanya.
Dalam satu file, laporan bisa ditarik ke sheet gaji lewat VLOOKUP berdasarkan ID karyawan tanpa input ulang. Jika payroll-nya terpisah, datanya tetap perlu diimpor manual setiap bulan, dan langkah ini hilang kalau absensi serta penggajian berada dalam satu sistem HRIS.
Diandra Lestari

Senior Technical Writer

Selama 5 tahun berkarya di ranah SaaS, Diandra Lestari berfokus pada konten edukatif seputar ERP dan tata kelola proses bisnis. Cakupan tulisan banyak membahas integrasi proses lintas departemen, workflow automation, business process management (BPM), serta change management dalam implementasi skala enterprise.

Ghina adalah Senior HR Manager berpengalaman dengan lebih dari 12 tahun pengalaman dalam manajemen sumber daya manusia, talent management, dan pengembangan organisasi. Ia memiliki latar belakang pendidikan Magister Psikologi serta Bachelor of Psychology. Sebagai pemegang sertifikasi SHRM-SCP (Society for Human Resource Management – Senior Certified Professional), Ghina memiliki kompetensi dalam mengembangkan strategi HR yang selaras dengan kebutuhan bisnis, membangun budaya kerja yang sehat, serta meningkatkan employee engagement dan pengembangan talenta.

EQUIP mengikuti standar editorial yang ketat dan menggunakan sumber utama seperti regulasi, panduan industri, dan publikasi terpercaya.

Estimasi waktu membaca: 9 menit