Bu dosya, puantaj programı kullanmayan küçük işyerlerinin bir çalışanın haftalık çalışma saatlerini takip edebilmesi için hazırlanmış basit bir şablondur. Günlük saatleri girdiğinizde haftalık toplam, beklenen saat ve fazla mesai süresi otomatik hesaplanır. Şablon bilgi vermek amacıyla hazırlanmıştır, geliştirmeye açıktır ve işlevleri sınırlıdır.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- Puantaj: Üst bölümde Çalışan Adı, Bölümü ve Başlangıç Tarihi alanları bulunur (örnekte Ali Veli, İK). Altında Haftanın Günleri, Başlangıç Saati, Öğle Arası Bitiş ve Toplam Saat sütunlarından oluşan 7 günlük bir tablo yer alır. Tablonun altındaki "Haftalık Toplam" bölümünde Toplam Saat, Beklenen Saat ve Fazla Mesai Saati hesaplanır.
- Module1: Gizli sayfadır, makro kodlarını barındırır.
Kullanılan formüller
=(E8<D8)+E8-D8+(G8<F8)+G8-F8: Günlük toplam saati hesaplar. Mantıksal karşılaştırmalar sayesinde gece yarısını aşan vardiyalarda da negatif sonuç oluşmaz.=C8: Tablodaki gün başlığını ilgili tarih hücresine bağlar.=SUM(H8:H14): Haftalık toplam saati bulur.=MIN(D17,Overtime/24): Toplam saati, Overtime adlı hücredeki sınırla karşılaştırarak beklenen saati belirler.=D17-D18: Toplam saatten beklenen saati çıkararak fazla mesai saatini verir.
Makrolar
- Auto_Open: Dosya açıldığında çalışır. Başlangıç Tarihi boşsa bugünden sonraki ilk pazartesiyi yazar. Çalışan Adı boşsa Excel'deki kullanıcı adını yazar.
- cbProtectSheet_Click: Sayfadaki onay kutusuna bağlıdır. İşaretlendiğinde sayfayı korumaya alır, işaret kalktığında korumayı kaldırır.
- Clear_Click: Düğmeye basıldığında TimeData alanındaki girilen saatleri temizler. Sayfa korumalıysa korumayı geçici olarak kaldırır, temizler ve korumayı yeniden uygular.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- Çalışan adı, bölüm ve başlangıç tarihini kontrol edin ya da düzenleyin.
- Her gün için başlangıç saatini ve öğle arası bitiş saatini girin.
- Haftalık Toplam bölümünden toplam saati, beklenen saati ve fazla mesaiyi izleyin.
- Yeni hafta için Temizle düğmesini kullanarak saatleri silin.