Bu hesaplayıcı ne işe yarar?
Bu araç, işe giriş (mesai başlangıcı) ile işten çıkış (mesai bitişi) saatleri arasında kaç saatin geçtiğini, vardiya gece yarısını geçtiğinde bile doğru şekilde hesaplar. Her iki saati de 24 saat biçiminde ve isteğe bağlı bir ücretsiz mola süresini girin; araç size toplam süreyi ve ücretli saatleri versin.
Nasıl kullanılır?
Önce giriş saatini ve dakikasını, ardından çıkış saatini ve dakikasını yazın. Çıkış saati giriş saatinden daha erkense, hesaplayıcı vardiyanın gece yarısını geçtiğini varsayar ve otomatik olarak tam bir gün ekler. Ücretli süreden düşülmesi için ücretsiz molanızı dakika cinsinden girebilirsiniz.
Formülün açıklaması
Her iki saat de gece yarısından itibaren geçen dakika sayısına çevrilir. Toplam süre \(((\text{çıkış} - \text{giriş} + 1440) \bmod 1440)\) şeklinde hesaplanır; bir günün dakika sayısı olan 1440 eklenip kalanı alındığında, gece vardiyalarında bile sonucun her zaman pozitif çıkması garanti edilir. Ücretli dakikalar, toplam süreden molanın çıkarılmasıyla bulunur ve 60'a bölünerek saate dönüştürülür.
$$\text{Ücretli Saatler} = \frac{\big[(\text{Çıkış}-\text{Giriş}+1440)\bmod 1440\big] - B}{60}$$$$\text{burada}\quad \left\{ \begin{aligned} \text{Giriş} &= 60\cdot\text{Giriş Saati} + \text{Giriş Dk} \\ \text{Çıkış} &= 60\cdot\text{Çıkış Saati} + \text{Çıkış Dk} \\ B &= \text{Mola (dk)} \end{aligned} \right.$$
Örnek hesaplama
22:00'den 06:30'a kadar süren, 30 dakikalık molalı bir vardiya: giriş = 1320, çıkış = 390. Toplam süre = $$(390 - 1320 + 1440) \bmod 1440 = 510 \text{ dakika} = 8{,}5 \text{ saat}.$$ Ücretli dakikalar = $$510 - 30 = 480 = 8{,}0 \text{ ücretli saat}.$$
Sıkça sorulan sorular
24 saatten uzun vardiyaları hesaplar mı? Hayır — bitiş saatinin başlangıçtan en fazla bir gün sonra olduğunu varsayar ki bu da standart çalışma vardiyalarını kapsar.
Giriş ile çıkış saati aynıysa ne olur? Toplam süre 0 dakika kabul edilir (24 saat değil).
Mola ücretli midir? Mola ücretsiz kabul edilir ve ücretli toplamdan düşülür; toplam süre satırı ise molayı dikkate almaz.