Template Absensi Karyawan Excel Otomatis
TL;DR
Template absensi karyawan Excel otomatis pakai kode absensi (H, I, S, A) di grid tanggal, lalu COUNTIF buat hitung tiap status per karyawan. NETWORKDAYS ngitung jumlah hari kerja sebulan biar persentase kehadiran keluar sendiri. Tambah dropdown data validation biar input rapi dan bebas typo. Sekali disusun, rekap kehadiran jadi update otomatis tiap kamu isi.
Template absensi Excel otomatis adalah lembar kerja yang langsung ngitung total hadir, izin, dan persentase kehadiran begitu kamu isi kode di grid tanggal.
Rekap absensi manual itu makan waktu dan gampang salah hitung. Padahal Excel bisa ngerjain itu sendiri pakai dua rumus utama: COUNTIF dan NETWORKDAYS. Sekali disusun, kamu tinggal isi kehadiran harian dan angka rekapnya update otomatis.
Aku bakal tunjukin struktur kolomnya, rumus yang dipakai, sama contoh nyata dari warung sembako.
Apa isi template absensi Excel otomatis?
Template absensi otomatis punya empat bagian: daftar nama karyawan, grid tanggal 1 sampai 31, kode status kehadiran, dan kolom rekap otomatis. Grid diisi kode singkat kayak H buat hadir atau I buat izin. Kolom rekap pakai rumus yang ngitung sendiri, jadi kamu nggak usah jumlahin manual.
Kunci otomatisnya ada di kolom rekap. Di situ COUNTIF ngitung berapa kali tiap kode muncul per baris karyawan. Hasilnya langsung berubah tiap kamu ubah isi grid.
Kode absensi apa yang dipakai?
Standar yang umum dipakai di Indonesia cuma lima kode, biar input cepat dan konsisten. Kode yang singkat bikin grid gampang dibaca dan gampang dihitung rumus.
| Kode | Arti | Dihitung ke |
|---|---|---|
| H | Hadir | Total hadir |
| I | Izin | Total izin |
| S | Sakit | Total sakit |
| A | Alfa (tanpa kabar) | Total alfa |
| C | Cuti | Total cuti |
Biar nggak ada yang salah ketik, pasang data validation berupa dropdown di sel grid. Jadi pengisi cuma bisa milih dari lima kode ini, nggak bisa nulis sembarangan.
Rumus apa yang bikin absensi otomatis?
Dua rumus jadi tulang punggung template ini. COUNTIF buat ngitung kode, NETWORKDAYS buat ngitung hari kerja.
Anggap grid tanggal ada di kolom C sampai AG (31 hari), dan tiap karyawan satu baris. Rumus rekap per karyawan gini:
' Total hadir baris 5
=COUNTIF(C5:AG5, "H")
' Total izin
=COUNTIF(C5:AG5, "I")
' Total sakit
=COUNTIF(C5:AG5, "S")
' Total alfa
=COUNTIF(C5:AG5, "A")Fungsi COUNTIF ngitung berapa sel di rentang yang isinya cocok sama kriteria. Di sini kriterianya kode absensi. Ganti "H" jadi kode lain buat status berbeda.
Buat persentase kehadiran, kamu butuh jumlah hari kerja bulan itu. Di sinilah NETWORKDAYS masuk.
' Jumlah hari kerja bulan Desember 2026 (tanpa Sabtu-Minggu)
=NETWORKDAYS("2026-12-01", "2026-12-31")
' Persentase kehadiran karyawan
=COUNTIF(C5:AG5, "H") / NETWORKDAYS($C$2, $AG$2) * 100Fungsi NETWORKDAYS ngitung jumlah hari kerja antara dua tanggal, otomatis skip Sabtu dan Minggu. Kamu bisa tambahin daftar tanggal libur nasional sebagai argumen ketiga biar makin akurat. Detailnya ada di dokumentasi resmi Microsoft.
Contoh kasus: absensi toko_berkah
Aku susun template ini buat toko_berkah, warung sembako di Bandung dengan 6 karyawan. Data Desember 2026 punya 23 hari kerja setelah Sabtu, Minggu, dan libur Natal dipotong.
| Karyawan | Hadir | Izin | Sakit | Alfa | % Kehadiran |
|---|---|---|---|---|---|
| Rina | 23 | 0 | 0 | 0 | 100% |
| Budi | 20 | 1 | 2 | 0 | 87% |
| Sari | 18 | 0 | 1 | 4 | 78% |
Insight yang keluar: rata-rata kehadiran tim 89% di Desember, turun dari 94% di November. Penyebab utamanya 4 hari alfa Sari yang numpuk di minggu ketiga. Tanpa template ini, pemilik toko nggak bakal ngeh polanya sampai gaji dihitung.
Angka persen kehadiran ini juga kepakai buat hitung potongan gaji harian. Begitu kolom rekap otomatis, proses payroll yang tadinya 2 jam jadi cukup 15 menit.
Kesalahan umum
Kesalahan pertama: input kode nggak konsisten, kadang "H", kadang "h", kadang "Hadir". COUNTIF sebenernya nggak beda huruf besar-kecil, tapi "Hadir" jelas nggak kehitung sama kriteria "H". Pakai dropdown biar seragam.
Kesalahan kedua: lupa kunci referensi tanggal pakai tanda dollar ($) saat rumus di-copy ke bawah. Akibatnya rentang tanggal ikut geser dan hasil rekap ngaco. Kunci baris header tanggal pakai $C$2.
Kesalahan ketiga: hitung persen kehadiran dibagi 30 atau 31, bukan jumlah hari kerja. Karyawan nggak masuk di hari Minggu bukan berarti bolos. Bagi pakai NETWORKDAYS biar adil.
FAQ
Gimana cara hitung persentase kehadiran di Excel?
Bagi jumlah hari hadir dengan jumlah hari kerja, lalu kali 100. Jumlah hadir dapat dari COUNTIF yang ngitung kode "H". Jumlah hari kerja dapat dari NETWORKDAYS yang otomatis skip akhir pekan. Rumus lengkapnya: =COUNTIF(rentang,"H")/NETWORKDAYS(tgl_awal,tgl_akhir)*100. Format sel ke persen biar tampil rapi.
Bisa nggak absensi Excel hitung jam kerja juga?
Bisa. Tambah kolom jam masuk dan jam keluar, lalu kurangi keduanya buat dapat durasi. Format selnya ke time. Buat total jam sebulan, jumlahin durasi harian pakai SUM. Kalau mau lembur kepisah, pakai IF buat cek durasi di atas 8 jam. Tapi buat rekap hadir dasar, kode H, I, S, A udah cukup.
Apa beda NETWORKDAYS dan NETWORKDAYS.INTL?
NETWORKDAYS nganggap akhir pekan itu Sabtu dan Minggu, nggak bisa diubah. NETWORKDAYS.INTL lebih fleksibel, kamu bisa tentuin sendiri hari mana yang dihitung libur. Ini berguna kalau tokomu buka Sabtu tapi tutup Senin, misalnya. Buat mayoritas kantor di Indonesia, NETWORKDAYS biasa udah pas.
Gimana biar sel otomatis berwarna sesuai status?
Pakai conditional formatting. Pilih grid tanggal, buka menu Conditional Formatting, lalu bikin aturan: kalau sel berisi "A" kasih warna merah, "H" kasih hijau. Warna bikin pola bolos langsung kelihatan tanpa baca satu-satu. Ini cara cepat spot karyawan yang sering alfa dalam sekali lihat.
Template absensi Excel cocok buat berapa karyawan?
Buat tim kecil sampai menengah, katakanlah di bawah 50 orang, template Excel lebih dari cukup. Satu baris per karyawan, rekap otomatis, dan gampang dicetak. Di atas itu, atau kalau butuh absen berbasis lokasi dan foto, aplikasi absensi khusus lebih pas. Tapi buat UMKM dan toko, Excel masih jadi pilihan paling praktis.
Penutup
Tiga hal yang bikin template absensi Excel jalan otomatis.
- Pakai kode singkat (H, I, S, A, C) plus dropdown biar input konsisten.
- COUNTIF ngitung tiap status, NETWORKDAYS ngitung hari kerja buat persentase.
- Kunci referensi tanggal pakai dollar sebelum copy rumus ke bawah.
Mau makin lancar sama rumus hitung bersyarat? Pelajari COUNTIF lebih dalam biar bisa hitung data dengan banyak kriteria. Lanjut juga ke data validation buat bikin input tim kamu bebas typo.
Mau praktek langsung? Mulai latihan SQL gratis
Latihan interaktif, langsung di browser.
Artikel terkait
Excel vs Python untuk Analis Data: Kapan Pakai Apa (2026)
Nggak perlu milih satu selamanya. Ini kapan Excel lebih cepat, kapan Python menang, dan contoh tugas yang sama dikerjain di dua-duanya biar kamu bisa banding sendiri.
Template Simulasi Cicilan Kredit di Excel
Bikin simulasi cicilan kredit sendiri di Excel pakai fungsi PMT. Hitung angsuran bulanan plus tabel amortisasi lengkap dengan contoh KPR Rp300 juta.
Template Anggaran Bulanan Excel
Template anggaran Excel yang benar bakal hitung sisa uang dan pengeluaran per kategori otomatis. Ini struktur tabelnya, rumus SUMIF, plus contoh nyata.