
Genel formül
=MOD(workend-workstart,1)-MOD(breakstart-breakend,1)
Özet
Çıkarılması gereken mola süresini dikkate alarak çalışma saatlerini hesaplamak için MOD işlevine dayalı bir formül kullanabilirsiniz. MOD, gece yarısını geçen başlangıç ve bitiş zamanlarını işlemek için kullanılır. Gösterilen örnekte, F6'daki formül şöyledir:
=MOD(C6-B6,1)-MOD(E6-D6,1)
Açıklama
Temelde, bu formül saat cinsinden süreyi elde etmek için başlangıç zamanını bitiş zamanından çıkarır. Bu, hem çalışma süresini hem de mola süresini hesaplamak için yapılır.
MOD(C6-B6,1) // get work time MOD(E6-D6,1) // get break time
Daha sonra, mola zamanı, "net çalışma saatleri" elde etmek için çalışma saatinden çıkarılır.
Bu formül, bir gün sınırını (gece yarısı) geçen zamanları işlemek için MOD işlevini kullanır. 1'in böleniyle MOD kullanıldığında, pozitif sonuçlar değişmez, ancak negatif sonuçlar (başlangıç zamanı bitiş zamanından büyük olduğunda ortaya çıkar) doğru süreyi elde etmek için "ters çevrilir".
Daha fazla ayrıntı için bkz .: İki saat arasındaki saat sayısı nasıl hesaplanır
Zaman sürelerini biçimlendirme
Hesaplanan sürenin 24 saati aştığı durumlarda, (h): mm gibi özel bir biçim kullanmak isteyebilirsiniz. Köşeli parantez sözdizimi (h) Excel'e 24 saatten daha uzun saat sürelerini görüntülemesini söyler. Köşeli parantezleri kullanmazsanız, süre 24 saate ulaştığında (bir saat gibi) Excel yalnızca "döner".
Alternatif zaman çizelgesi düzeni
Aşağıdaki ekran görüntüsü, çalışılan zamanı yakalamak için alternatif bir biçim göstermektedir. İş ve mola zamanlarını ayrı ayrı kaydetmek yerine, bu sürüm tek bir vardiya için iki ayrı giriş / çıkış zamanı yakalar.
Bu düzen için F5'te kullanılan formül şudur:
=MOD(C5-B5,1)+MOD(E5-D5,1)
Mola süresini çalışma saatinden çıkarmak yerine iki çalışma saatini topladık.