Cara Membuat Rekap Absensi Siswa Otomatis di Excel: Hadir, Izin, Sakit, Alpa, dan Persentase Kehadiran
Diperbarui: 30 Mei 2026
Membuat rekap absensi siswa di Excel sering terlihat sederhana, tetapi bisa menjadi kacau kalau status kehadiran ditulis tidak konsisten. Misalnya ada yang menulis “Izin”, “Ijin”, “ijin ”, atau “A” tanpa aturan yang jelas. Akibatnya, rumus rekap tidak menghitung dengan benar dan wali kelas harus mengecek ulang satu per satu. Artikel ini membantu kamu membuat format absensi siswa yang rapi, mudah diisi, otomatis menghitung Hadir, Izin, Sakit, Alpa, dan bisa menampilkan persentase kehadiran.
- Gunakan kode status yang konsisten: H untuk Hadir, I untuk Izin, S untuk Sakit, dan A untuk Alpa.
- Pakai COUNTIF untuk menghitung jumlah H/I/S/A per siswa.
- Tambahkan Data Validation agar pengisi absensi tidak salah mengetik status.
- Gunakan rumus persentase kehadiran agar wali kelas cepat melihat siswa yang perlu perhatian.
Daftar Isi
- Konsep dasar rekap absensi siswa yang rapi
- Struktur tabel absensi siswa di Excel
- Contoh tabel absensi siswa siap ketik
- Rumus otomatis Hadir, Izin, Sakit, Alpa, dan persentase
- Cara membuat pilihan status agar tidak typo
- Cara membuat rekap kelas sederhana
- Tips agar file absensi tidak mudah rusak
- Kesalahan umum saat membuat absensi siswa
- Kesimpulan
- FAQ
Konsep Dasar Rekap Absensi Siswa yang Rapi
Format absensi yang baik sebaiknya dibuat dengan prinsip sederhana: satu baris untuk satu siswa, lalu kolom tanggal di sebelah kanan. Setelah kolom tanggal selesai, tambahkan kolom rekap seperti Hadir, Izin, Sakit, Alpa, Total Hari, dan Persentase Kehadiran.
Untuk sekolah, kode status yang paling mudah dipakai adalah:
| Kode | Arti | Keterangan |
|---|---|---|
| H | Hadir | Siswa mengikuti kegiatan belajar. |
| I | Izin | Siswa tidak hadir dengan keterangan izin. |
| S | Sakit | Siswa tidak hadir karena sakit. |
| A | Alpa | Siswa tidak hadir tanpa keterangan. |
Kunci utamanya bukan hanya rumus, tetapi konsistensi input. Kalau status ditulis berbeda-beda, rumus COUNTIF bisa tidak menghitung sesuai harapan. Karena itu, setelah tabel dibuat, sebaiknya status absensi dipasang pilihan otomatis atau dropdown. Untuk panduan lengkap membuat pilihan di Excel, kamu bisa membaca Cara Membuat Dropdown List di Excel Pakai Data Validation.
Struktur Tabel Absensi Siswa di Excel
Agar mudah dipakai wali kelas, buat struktur tabel seperti ini:
- Kolom A: No
- Kolom B: Nama Siswa
- Kolom C sampai AG: tanggal 1 sampai 31
- Kolom AH: Hadir
- Kolom AI: Izin
- Kolom AJ: Sakit
- Kolom AK: Alpa
- Kolom AL: Total Hari Terisi
- Kolom AM: Persentase Kehadiran
- Kolom AN: Catatan
Kenapa tanggal dibuat 1 sampai 31? Karena format ini fleksibel untuk semua bulan. Untuk bulan yang hanya 30 hari, kolom tanggal 31 bisa dikosongkan. Untuk Februari, tanggal 29–31 bisa dikosongkan sesuai kebutuhan.
Contoh Tabel Absensi Siswa Siap Ketik
Supaya mudah ditiru, contoh berikut memakai 10 hari pertama dulu. Setelah paham, kamu tinggal menambah kolom tanggal sampai 30 atau 31.
| No | Nama Siswa | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Hadir | Izin | Sakit | Alpa | Total Hari | % Hadir |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Ahmad | H | H | S | H | H | I | H | H | H | A | 7 | 1 | 1 | 1 | 10 | 70% |
Di praktik nyata, nama siswa bisa puluhan. Jangan khawatir, rumus cukup dibuat di baris pertama siswa, lalu ditarik ke bawah sampai semua siswa.
Rumus Otomatis Hadir, Izin, Sakit, Alpa, dan Persentase
Misalnya data status harian siswa pertama ada di sel C2:L2. Maka rumus rekapnya seperti ini:
| Kolom Rekap | Letak Sel | Rumus | Fungsi |
|---|---|---|---|
| Hadir | M2 | =COUNTIF(C2:L2,"H") |
Menghitung jumlah H. |
| Izin | N2 | =COUNTIF(C2:L2,"I") |
Menghitung jumlah I. |
| Sakit | O2 | =COUNTIF(C2:L2,"S") |
Menghitung jumlah S. |
| Alpa | P2 | =COUNTIF(C2:L2,"A") |
Menghitung jumlah A. |
| Total Hari Terisi | Q2 | =SUM(M2:P2) |
Menjumlahkan H+I+S+A. |
| Persentase Hadir | R2 | =IF(Q2=0,0,M2/Q2) |
Menghitung persentase kehadiran. |
Setelah rumus persentase dibuat, ubah format sel menjadi Percentage. Caranya: klik sel persentase, lalu pilih format persen (%) di menu Excel.
,), sebagian memakai titik koma (;). Jika rumus tidak jalan, ubah misalnya =IF(Q2=0,0,M2/Q2) menjadi =IF(Q2=0;0;M2/Q2).
Kalau kamu masih ingin memahami rumus penjumlahan dasar seperti SUM, SUMIF, SUMIFS, dan SUBTOTAL, baca juga panduan Cara Menghitung Jumlah di Excel untuk Pemula.
Cara Membuat Pilihan Status agar Tidak Typo
Ini bagian penting. Kalau guru atau operator mengetik status secara manual, kemungkinan salah ketik besar. Misalnya harusnya “I” tetapi tertulis “i”, “Izin”, atau “I ” dengan spasi. Solusinya: buat dropdown berisi H, I, S, A.
Langkah membuat dropdown status H/I/S/A
- Blok area tanggal absensi, misalnya C2:L40.
- Klik tab Data.
- Pilih Data Validation.
- Pada bagian Allow, pilih List.
- Pada bagian Source, isi:
H,I,S,A. - Klik OK.
Setelah itu, setiap sel absensi akan menampilkan pilihan H, I, S, dan A. Cara ini membuat data lebih bersih dan rekap lebih aman.
Cara Membuat Rekap Kelas Sederhana
Selain rekap per siswa, wali kelas biasanya membutuhkan rekap satu kelas. Misalnya total hadir seluruh siswa, total izin, total sakit, dan total alpa. Jika kolom Hadir ada di M2:M40, Izin di N2:N40, Sakit di O2:O40, dan Alpa di P2:P40, gunakan rumus berikut:
| Rekap Kelas | Rumus |
|---|---|
| Total Hadir Kelas | =SUM(M2:M40) |
| Total Izin Kelas | =SUM(N2:N40) |
| Total Sakit Kelas | =SUM(O2:O40) |
| Total Alpa Kelas | =SUM(P2:P40) |
Jika ingin membuat persentase hadir kelas, gunakan rumus:
=IF(SUM(M2:P40)=0,0,SUM(M2:M40)/SUM(M2:P40))
Formatkan hasilnya menjadi persen. Dengan cara ini, wali kelas bisa cepat melihat tingkat kehadiran umum dalam satu kelas.
Tips agar File Absensi Tidak Mudah Rusak
1. Jangan merge cell di area data
Merge cell memang terlihat rapi, tetapi sering membuat filter, copy rumus, dan sort menjadi bermasalah. Untuk area data absensi, lebih aman memakai tabel biasa tanpa merge.
2. Pakai satu kode status saja
Jangan campur antara “Hadir” dan “H”. Pilih salah satu. Untuk format ringkas, kode H/I/S/A lebih mudah karena kolom tanggal tidak terlalu lebar.
3. Jadikan data sebagai Excel Table
Kalau daftar siswa sering bertambah, gunakan fitur Excel Table dengan shortcut Ctrl + T. Excel Table membantu tabel lebih mudah difilter dan biasanya membuat rumus lebih mudah mengikuti baris baru.
4. Pisahkan absensi dan nilai
Absensi dan nilai sebaiknya tidak dicampur dalam satu tabel utama. Buat sheet berbeda agar file rapi. Jika kamu juga sedang membuat rekap nilai, lihat panduan Contoh Data Nilai Siswa Excel yang Rapi.
5. Buat catatan khusus untuk kasus tertentu
Misalnya siswa pindah kelas, masuk pertengahan bulan, atau tidak masuk karena kegiatan resmi sekolah. Kasus seperti ini sebaiknya diberi kolom catatan agar rekap tidak disalahpahami.
Kalau kamu membutuhkan contoh absensi untuk dunia kerja, beginisob juga sudah membahas Template Rekap Absensi Karyawan Setahun di Excel. Artikel tersebut berbeda sasaran karena fokus pada karyawan, jam kerja, dan rekap tahunan.
Kesalahan Umum Saat Membuat Absensi Siswa
1. Status kehadiran tidak konsisten
Ini kesalahan paling sering. Satu siswa ditulis “I”, siswa lain “Izin”, lalu ada lagi “ijin”. Secara mata manusia terlihat mirip, tetapi bagi Excel itu teks yang berbeda. Gunakan dropdown agar masalah ini tidak terjadi.
2. Range rumus tidak sama
Misalnya Hadir memakai C2:L2, tetapi Izin memakai C2:K2. Hasil rekap bisa tidak seimbang. Pastikan semua rumus memakai rentang tanggal yang sama.
3. Kolom kosong dihitung sebagai hari tidak hadir
Kolom kosong sebaiknya tidak dianggap alpa. Karena itu, rumus Alpa hanya menghitung kode “A”, bukan menghitung sel kosong.
4. Persentase hadir dibagi jumlah hari kalender
Kalau sekolah hanya masuk 20 hari dalam sebulan, jangan membagi hadir dengan 30 atau 31. Lebih aman membagi dengan total status terisi, yaitu H+I+S+A.
5. Rumus tidak ditarik ke semua siswa
Setelah membuat rumus di baris pertama siswa, tarik ke bawah sampai semua siswa. Cek baris terakhir untuk memastikan rumus masih ada dan range-nya benar.
Kesimpulan
Rekap absensi siswa otomatis di Excel bisa dibuat dengan sederhana asalkan struktur tabelnya rapi. Gunakan kode H/I/S/A, pakai COUNTIF untuk menghitung status, SUM untuk total, dan rumus persentase untuk melihat tingkat kehadiran. Agar hasil tidak salah, batasi input memakai dropdown dan hindari penulisan status yang berbeda-beda.
Dengan format ini, wali kelas atau operator sekolah tidak perlu menghitung hadir, izin, sakit, dan alpa secara manual. Data lebih mudah dicek, lebih cepat direkap, dan lebih siap dipakai untuk laporan bulanan.
FAQ Rekap Absensi Siswa di Excel
1. Apa rumus untuk menghitung jumlah hadir siswa di Excel?
Gunakan rumus =COUNTIF(range,"H"). Contohnya, jika status absensi ada di C2:L2, rumusnya menjadi =COUNTIF(C2:L2,"H").
2. Bagaimana cara menghitung persentase kehadiran siswa?
Hitung dulu jumlah Hadir dan Total Hari Terisi. Jika Hadir ada di M2 dan Total Hari ada di Q2, gunakan rumus =IF(Q2=0,0,M2/Q2), lalu ubah format sel menjadi persen.
3. Apakah kolom kosong dihitung sebagai alpa?
Sebaiknya tidak. Kolom kosong bisa berarti tanggal belum diisi atau hari libur. Alpa sebaiknya hanya dihitung jika sel berisi kode “A”.
4. Lebih baik pakai kode H/I/S/A atau tulisan lengkap?
Untuk tabel bulanan, kode H/I/S/A lebih ringkas dan mudah dibaca. Namun, jika sekolah lebih nyaman memakai tulisan lengkap, boleh saja, asalkan konsisten dan rumus disesuaikan.
5. Bagaimana agar status absensi tidak salah ketik?
Gunakan Data Validation dengan pilihan H, I, S, dan A. Dengan dropdown, pengisi absensi tinggal memilih status, bukan mengetik manual.
Comments
Post a Comment