Bu dosya, iki saat arasındaki farkın Excel'de iki ayrı IF formülüyle nasıl hesaplanacağını gösterir. Aynı gün içindeki saatlerde basit çıkarma yeterlidir; bitiş saati ertesi güne sarkan durumlarda (örneğin 22:00 - 06:00) ise 24 saatlik dilimi hesaba katan farklı bir formül gerekir. Dosya her iki durumu da örnek verilerle gösterir.
Bu yöntem iki saatin mutlak farkını verir. Gece yarısını geçen vardiyalarda doğru süreyi elde etmek için D7 hücresindeki ikinci formül kullanılır. Bitiş saati başlangıçtan küçükse gün sonuna kalan süre (1-B7) bitiş saatine eklenir:
Excel'de saatler günün kesri olarak saklandığı için 1 değeri 24 saate karşılık gelir; formülün mantığı buna dayanır.
Dosyanın içeriği
- Sheet1: B4:H12 aralığında başlangıç zamanları, bitiş zamanları ve "1. Yöntemi" başlıklı sonuç sütunu bulunur. Örnek satırlarda B sütununda başlangıç, C sütununda bitiş saati yer alır; D sütunu farkı hesaplar.
Kullanılan formüller
Dosyada toplam dört formül vardır ve hepsi IF fonksiyonuna dayanır. Birinci yöntemde bitiş saati başlangıçtan büyükse iki değer birbirinden çıkarılır, değilse tersi çıkarılır. D5 hücresindeki formül şöyledir:Bu yöntem iki saatin mutlak farkını verir. Gece yarısını geçen vardiyalarda doğru süreyi elde etmek için D7 hücresindeki ikinci formül kullanılır. Bitiş saati başlangıçtan küçükse gün sonuna kalan süre (1-B7) bitiş saatine eklenir:
Excel'de saatler günün kesri olarak saklandığı için 1 değeri 24 saate karşılık gelir; formülün mantığı buna dayanır.
Nasıl kullanılır
- B sütununa başlangıç saatlerini, C sütununa bitiş saatlerini girin.
- Aynı gün içindeki saatler için D5 hücresindeki formülü, gece yarısını aşan saatler için D7 hücresindeki formülü ilgili satıra kopyalayın.
- Sonuç hücrelerini saat biçiminde (ss:dd) biçimlendirin; aksi halde fark ondalık sayı olarak görünür.