Cara Mengatur Jadwal Shift Karyawan di Excel
Untuk usaha yang beroperasi lebih dari satu shift (satpam, cleaning service, toko, klinik), jadwal yang rapi mencegah bentrok dan kekurangan orang.
Langkah 1: Buat matriks jadwal
Baris = nama karyawan, kolom = tanggal 1 sampai 31. Isi setiap sel dengan kode shift:
| Kode | Arti |
|---|---|
| P | Pagi (07:00 - 15:00) |
| S | Siang / Sore (15:00 - 23:00) |
| M | Malam (23:00 - 07:00) |
| L | Libur |
Gunakan Data Validation (list: P, S, M, L) agar tidak ada kode yang salah ketik.
Langkah 2: Beri warna otomatis
Pilih seluruh area jadwal, lalu Home > Conditional Formatting > Highlight Cells Rules > Equal To. Buat aturan untuk tiap kode, misalnya P kuning, S oranye, M biru, L abu-abu. Jadwal jadi mudah dibaca sekilas.
Langkah 3: Cek kecukupan orang per shift
Di baris bawah tiap tanggal, hitung jumlah orang per shift:
- Pagi:
=COUNTIF(B2:B20,"P") - Siang:
=COUNTIF(B2:B20,"S") - Malam:
=COUNTIF(B2:B20,"M")
Tambahkan Conditional Formatting merah jika hasilnya di bawah jumlah minimum yang dibutuhkan (misalnya minimal 2 orang jaga malam).
Langkah 4: Hitung total shift dan hari libur per karyawan
Di kolom paling kanan tiap baris:
- Total shift malam:
=COUNTIF(B2:AF2,"M") - Total libur:
=COUNTIF(B2:AF2,"L")
Ini berguna untuk memeriksa pembagian shift yang adil dan memastikan setiap orang mendapat hari libur.
Langkah 5: Hubungkan jadwal dengan absensi
Jadwal ini hanya berguna jika dipakai sebagai acuan telat. Buat tabel jam masuk per kode shift (P = 07:00, S = 15:00, M = 23:00), lalu ambil jadwal masuk di sheet Data dengan VLOOKUP berdasarkan kode shift yang ditugaskan hari itu.
Keterbatasan cara manual
- Tukar shift antar karyawan harus disampaikan lewat chat, lalu admin mengubah sel manual, sehingga tidak ada catatan resmi.
- Sulit membatasi tukar shift hanya antar jabatan yang sama (satpam hanya dengan satpam).
- Karyawan harus menunggu admin untuk melihat jadwalnya, dan perubahan jadwal di menit terakhir sering terlewat.
- Lembur dan jadwal tambahan tidak otomatis tercatat.
Cara cepat: jadwal kerja dan tukar shift dengan NapPeople
- Admin mengatur Jadwal Kerja per shift di dashboard.
- Karyawan memilih shift saat absen dan melihat jadwalnya langsung di HP.
- Pengajuan tukar shift dan lembur dilakukan dari aplikasi, dan pilihan tukar shift dibatasi untuk jabatan yang sama.
- Telat otomatis dihitung dari jadwal, lalu terhubung ke penggajian.
