Cara Mencatat Cuti, Sakit, dan Ketidakhadiran Karyawan di Excel dengan Kalender Divisi
Pencatatan Ketidakhadiran Karyawan di Excel: Sakit, Cuti, Libur Pengganti, Dinas Luar, Kalender Divisi — Templat Excel — Lihat template →
Siapa yang cuti minggu depan? Berapa sisa cuti Dewi? Apakah tiga orang dari tim yang sama sedang libur di hari yang sama? Bagi banyak kepala unit dan staf SDM, jawabannya baru diperoleh setelah membuka beberapa chat, surat, dan catatan.
Panduan ini menunjukkan cara membuat catatan ketidakhadiran yang rapi di Excel: satu tabel kejadian, perhitungan sisa cuti, kalender bulanan per divisi, dan peringatan bila yang absen melebihi batas. Anda akan mendapat rumus, contoh angka, dan penjelasan templat siap pakai di bagian akhir.
Satu baris untuk satu ketidakhadiran
Kunci kerapian adalah tabel kejadian, bukan tabel kalender yang diisi manual. Kolomnya:
| Kolom | Isi |
|---|---|
| Karyawan | dari daftar pilihan |
| Jenis | cuti, sakit, libur pengganti, dinas luar |
| Dari | tanggal mulai |
| Sampai | tanggal selesai |
| Dasar | surat atau nomor dokumen |
Cuti yang dipecah menjadi dua bagian dicatat sebagai dua baris. Dengan cara ini sisa cuti bisa dihitung dari seluruh bagian.
Menghitung hari kalender dan hari kerja
Hari kalender:
=Sampai-Dari+1
Hari kerja tanpa akhir pekan dan hari libur (daftar libur disimpan di tabel pengaturan):
=NETWORKDAYS(Dari;Sampai;Libur)
Pilih mana yang dipotong dari jatah cuti sesuai kebijakan Anda; sebagian organisasi menghitung hari kalender, sebagian hari kerja. Periksa aturan setempat dan kontrak kerja.
Menghitung sisa cuti
Sisa = jatah tahun ini + sisa tahun lalu - terpakai - terjadwal.
Terpakai adalah cuti dengan tanggal sampai sudah lewat; terjadwal adalah yang tanggal mulainya masih di depan:
=SUMIFS(Hari;Karyawan;A2;Jenis;"Cuti";Sampai;"<"&TODAY())
=SUMIFS(Hari;Karyawan;A2;Jenis;"Cuti";Dari;">="&TODAY())
Sakit, libur pengganti, dan dinas luar dijumlahkan terpisah agar tidak mengurangi jatah cuti kecuali bila kebijakan Anda menyatakan lain.
Contoh hitungan
Jatah cuti tahunan Dewi 12 hari, sisa dari tahun lalu 3 hari. Ia sudah memakai 5 hari dan menjadwalkan 4 hari di bulan Desember.
Sisa = 12 + 3 - 5 - 4 = 6 hari.
Jika Dewi mengajukan cuti 8 hari lagi, tabel seharusnya langsung menampilkan sisa -2 dan menandainya merah sebelum cuti disetujui.
Kalender divisi
Buat lembar kalender dengan karyawan di baris dan tanggal 1 sampai 31 di kolom. Isi tiap sel dengan kode singkat, misalnya C untuk cuti, S untuk sakit, L untuk libur pengganti, D untuk dinas luar:
=IFERROR(INDEX(Kode;MATCH(1;(Karyawan=$A2)*(Dari<=E$1)*(Sampai>=E$1);0));"")
Rumus array ini perlu ditekan dengan Ctrl+Shift+Enter di Excel lama. Alternatif yang lebih mudah dikelola adalah kolom bantu per jenis dengan COUNTIFS.
Baris di bawah kalender menghitung jumlah yang absen tiap hari:
=COUNTIF(E2:E40;"?*")
Beri format bersyarat merah bila nilainya melebihi batas maksimal yang diizinkan absen bersamaan, misalnya 3 dari 12 orang.
Pemeriksaan tumpang tindih
Dua ketidakhadiran satu orang yang bertumpuk jelas salah. Pemeriksaan sederhana pada baris ke-n:
=IF(COUNTIFS(Karyawan;A2;Dari;"<="&D2;Sampai;">="&C2)>1;"Tumpang tindih";"")
Tambahkan juga pemeriksaan Sampai < Dari untuk salah ketik tanggal.
Kesalahan yang sering terjadi
- Mengisi kalender secara manual, sehingga tidak pernah sinkron dengan catatan.
- Memotong cuti dari hari kalender padahal kebijakan memakai hari kerja, atau sebaliknya.
- Lupa memperbarui daftar hari libur nasional dan cuti bersama tiap tahun.
- Mencampur sakit dengan cuti dalam satu kolom jenis tanpa pembeda.
- Menyimpan data kesehatan yang tidak perlu. Catat jenis dan tanggal saja, hindari diagnosis.
Templat siap pakai
Templat Pencatatan Ketidakhadiran Karyawan sudah memuat semua ini. Ini templat berbayar. Isinya:
- “Parameter”: tahun, jatah cuti, jumlah maksimal yang boleh absen bersamaan, ambang sisa cuti besar, hari libur, dan divisi.
- “Karyawan”: hingga 60 orang dengan sisa dari tahun lalu, terpakai, terjadwal, sisa, sakit, libur pengganti, dinas luar, serta status hari ini.
- “Ketidakhadiran”: hingga 800 catatan dengan hari kalender dan hari kerja, status, dan pemeriksaan tumpang tindih.
- “Kalender”: kehadiran divisi untuk bulan mana pun dengan kode C, S, L, D, jumlah yang absen per hari, dan total per karyawan.
- “Ringkasan”: ketidakhadiran per bulan dan jenis, kontrol per divisi, dan dua diagram.
Tersedia tabel kosong dan contoh terisi dengan data fiktif. Ini tabel Excel dengan rumus biasa, bukan program akuntansi. Tanpa makro, untuk Excel 2007 ke atas dan LibreOffice, berbahasa Indonesia. Jatah dan ambang adalah parameter yang bisa diubah; sesuaikan dengan peraturan setempat. Perhitungan bersifat perkiraan.
FAQ
Apakah hari libur nasional harus dikurangkan dari cuti?
Tergantung kebijakan dan aturan setempat. Simpan daftar libur di tabel pengaturan sehingga Anda bisa memilih menghitung dengan atau tanpa hari libur.
Bagaimana dengan setengah hari cuti?
Catat sebagai baris tersendiri dengan jumlah hari 0,5 di kolom hari, atau gunakan kolom koreksi. Pastikan konsisten.
Berapa batas absen bersamaan yang wajar?
Tidak ada angka umum. Tentukan dari jumlah minimum orang yang dibutuhkan agar layanan tetap berjalan, lalu masukkan sebagai parameter.
Bagaimana mengisi jatah cuti karyawan baru?
Hitung proporsional sesuai kebijakan organisasi dan isi sebagai angka manual pada kolom jatah.
KHIZHNYAKOV