Ada beberapa data absensi karyawan dikantor yang perlu diolah secara manual, karena statusnya adalah magang. Rumus ini saya gunakan untuk menghitung siklus per 3 jam yang dijalani karyawan magang, dengan patokan jam IN dan OUT yang berada di baris yang berbeda.
Berikut rumusnya :
Rumus ini menghitung siklus kerja per 3 jam untuk karyawan dengan NIK yang sama.
Rumus: =IF(AND(F3="OUT";F2="IN";A3=A2;B3=B2);MAX(1;ROUNDDOWN((E3-E2)*24/3;0));"")
Penjelasan langkah demi langkah:
1. Pengecekan Syarat (AND):
F3="OUT"
→ Baris sekarang harus “OUT”F2="IN"
→ Baris sebelumnya harus “IN”A3=A2
→ NIK sama (000057 = 000057) ✓B3=B2
→ Tanggal sama (02-06-2025 = 02-06-2025) ✓
2. Perhitungan Waktu: Contoh baris 3 (OUT 15:07) vs baris 2 (IN 08:50):
(E3-E2)
= 15:07 – 08:50 = 0.262 hari*24
= 0.262 × 24 = 6.28 jam/3
= 6.28 ÷ 3 = 2.09 siklusROUNDDOWN(...;0)
= 2.09 → 2 siklusMAX(1;2)
= 2 (karena 2 > 1)
3. Hasil:
- Jika semua syarat terpenuhi: 2 siklus
- Jika tidak: kosong
Kesimpulan: Rumus menghitung berapa siklus 3 jam yang bisa diselesaikan dalam durasi kerja, dengan minimum 1 siklus.
Lihat template rumus excelnya disini :