Template Absensi Karyawan Excel Otomatis
Blog/Tutorial Excel & Sheets/Template Absensi Karyawan Excel Otomatis

Template Absensi Karyawan Excel Otomatis

BimaBima
·20 Desember 2026·9 menit baca

Penulis

Bima

Bima

Founder & Data Professional

Bagikan

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.

KodeArtiDihitung ke
HHadirTotal hadir
IIzinTotal izin
SSakitTotal sakit
AAlfa (tanpa kabar)Total alfa
CCutiTotal 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) * 100

Fungsi 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.

KaryawanHadirIzinSakitAlfa% Kehadiran
Rina23000100%
Budi2012087%
Sari1801478%

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.

Coba Langsung

Mau praktek langsung? Mulai latihan SQL gratis

Latihan interaktif, langsung di browser.

Buka NgulikSQL →
Bagikan:
Bima
Ditulis oleh

Bima

Founder & Data Professional

Founder Ngulik Data. Passionate about making data analysis accessible for everyone.

Artikel terkait

Excel vs Python untuk Analis Data: Kapan Pakai Apa (2026)
Tutorial Excel & Sheets
29 Desember 2026•8 menit baca

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.

BimaBima
Template Simulasi Cicilan Kredit di Excel
Tutorial Excel & Sheets
26 Desember 2026•9 menit baca

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.

BimaBima
Template Anggaran Bulanan Excel
Tutorial Excel & Sheets
23 Desember 2026•9 menit baca

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.

BimaBima
Kembali ke Blog
Ngulik Data logoNgulik Data

Platform edukasi data lengkap untuk professionals Indonesia. Belajar SQL, Data Analysis, dan lebih banyak lagi dengan praktek langsung dan feedback real-time.

© 2026 Ngulik Data. Semua hak dilindungi.

TAUTAN
BantuanHargaDatasetBlogAfiliasi
LEGAL
Syarat & KetentuanKebijakan Privasi
Ngulik Data
DatasetLeaderboardBlogStore