Verimlilik

İki Saat Arasındaki Süreyi Hesaplama: Saat Farkı Nasıl Bulunur?

6 dk okuma

İki saat arasındaki süreyi bulmak için bitiş saatinden başlangıç saatini çıkarmanız yeterlidir, ikisini de dakikaya çevirip aradaki farkı tekrar saat ve dakikaya dönüştürürsünüz. Bitiş saati başlangıçtan küçük görünüyorsa aralık gece yarısını geçiyor demektir; bu durumda çıkarma işleminden önce bitiş saatine 24 saat eklenir. Bir başlangıç saatine süre eklemek de aynı mantığın tersidir: sonuç 24:00’ü aşarsa saat ertesi güne sarkar.

Hesaplamanın mantığı

Bir gün 1440 dakikadan oluşur (24 saat çarpı 60). İki saat arasındaki farkı bulmanın en güvenilir yolu, her iki saati de gece yarısından itibaren geçen dakika sayısına çevirmektir. 09:00, gece yarısından 540 dakika sonradır; 17:30 ise 1050 dakika sonradır. Bu iki sayıyı birbirinden çıkardığınızda 510 dakika kalır, bu da 8 saat 30 dakika eder. Saat okuma biçimindeki karmaşayı (60’lık taban, 12 veya 24 saatlik gösterim) devre dışı bırakıp her şeyi tek bir doğrusal sayıya indirgemek, hatayı büyük ölçüde ortadan kaldırır.

İşin can alıcı noktası, bitiş saati başlangıç saatinden küçük çıktığında ortaya çıkar. Örneğin bir vardiya 22:00’de başlayıp 06:00’da bitiyorsa, dakika cinsinden 06:00 sadece 360’tır, 22:00 ise 1320’dir; doğrudan çıkarma yaparsanız -960 gibi anlamsız bir sonuç elde edersiniz. Burada devreye giren kural basit: bitiş saati başlangıçtan önceyse, aralığın gece yarısını geçtiği varsayılır ve bitiş saatine 1440 dakika (24 saat) eklenir. Böylece 06:00, 1800 dakikaya dönüşür, 1800 eksi 1320 işlemi de 480 dakika, yani tam 8 saat verir.

Tersi yönde de aynı mantık işler. Bir başlangıç saatine bir süre eklediğinizde (ya da bir süreyi çıkardığınızda), toplam dakika sayısı 1440’ı geçebilir veya sıfırın altına inebilir. Toplam 1440’ı aşarsa, fazlalık kısım bir sonraki güne taşar ve saat 1440 mod alınarak (yani 1440 çıkarılarak) günün içine geri katlanır; sonuç ertesi gün olarak işaretlenir. Toplam negatife düşerse aynı şey tersine olur: 1440 eklenir ve sonuç önceki güne ait sayılır. Yani hem “iki saat arasındaki fark” hem de “bir saate süre ekleme” işlemi, aslında aynı dakika aritmetiğinin iki yönü.

Sayısal örnekler

Aşağıdaki iki senaryo, yukarıdaki mantığı somut sayılarla gösteriyor.

Senaryo A: gece yarısını geçen bir vardiya. Bir güvenlik görevlisi saat 23:40’ta işbaşı yapıyor ve ertesi sabah 06:15’te görevi bırakıyor. Doğrudan çıkarma yaparsanız, 06:15 eksi 23:40 işlemi negatif bir sonuç verir çünkü saat olarak 06:15, 23:40’tan küçüktür; bu, hesap makinesinin “aynı gün içinde” varsaydığı bir çıkarmadır ve gerçek durumu yansıtmaz. Doğru yöntem, bitiş saatine 24:00 eklemektir: 06:15 böylece 30:15 olur. Şimdi 30:15 eksi 23:40 işlemini yapabilirsiniz: 30 saat 15 dakikadan 23 saat 40 dakikayı çıkarınca 6 saat 35 dakika kalır. Görevli tam olarak 6 saat 35 dakika çalışmıştır.

Senaryo B: bir başlangıç saatine süre ekleme. Bir toplantı saat 16:20’de başlıyor ve 2 saat 50 dakika sürüyor. 16:20’ye 2 saat eklendiğinde 18:20 olur, üzerine 50 dakika daha eklendiğinde 19:10’a ulaşılır. Toplantı 19:10’da, yani aynı gün içinde biter; 24:00’ü aşmadığı için gün değişimi yoktur.

İki senaryoyu yan yana koyduğunuzda fark netleşiyor:

SenaryoİşlemSonuç
A: 23:40 → 06:1506:15 + 24:00 = 30:15, sonra 30:15 - 23:406 saat 35 dakika
B: 16:20 + 2 saat 50 dakika16:20 + 2:5019:10 (aynı gün)

Senaryo A’da gece yarısını geçtiği için önce bir düzeltme (24 saat ekleme) gerekiyor, Senaryo B’de ise sonuç zaten gün içinde kaldığı için hiçbir düzeltmeye ihtiyaç yok. Aradaki fark, sonucun 24:00 sınırını aşıp aşmadığına bağlı.

Kendi saatlerinle hesapla

Yukarıdaki iki hesabı elle doğrulamak ya da kendi saatlerinizle aynı işlemi yapmak isterseniz, aşağıdaki araç hem iki saat arasındaki farkı hem de bir başlangıç saatine süre ekleyip çıkarma işlemini anında yapar.

Süre
--
Toplam saat
--
Toplam dakika
--
Süre Hesaplama Aracı
Ücretsiz, kayıt yok, her cihazda çalışır.
Tam aracı aç

Sık yapılan hatalar ve özel durumlar

En sık karşılaşılan hata, gece yarısını geçen bir bitiş saatini, 24 saat eklemeden doğrudan başlangıç saatinden çıkarmaktır. Yukarıdaki 23:40 → 06:15 örneğinde olduğu gibi, bu düzeltme yapılmadan yapılan çıkarma negatif ya da anlamsız bir sayı üretir; hesap makinesi ya da elektronik tablo formülü bu düzeltmeyi otomatik yapmıyorsa, sonucu elle kontrol etmek gerekir.

İkinci hata, bir süre eklemenin sonucu ertesi güne kaydırabileceğini unutmaktır. Örneğin 23:00’te başlayan ve 3 saat süren bir işlem 02:00’de biter, ama bu 02:00 aynı günün değil ertesi günün 02:00’sidir. Sadece saati okuyup “02:00’de bitti” demek, hangi güne ait olduğunu belirtmediği sürece eksik bilgi verir; özellikle vardiya çizelgeleri veya randevu sistemlerinde bu ayrım karışıklığa yol açabilir.

Üçüncü karışıklık, bu tür saf saat aritmetiğini iki takvim tarihi arasındaki farkla karıştırmaktır. İki saat arasındaki süre, günün 24 saatlik döngüsü içinde kalan bir hesaptır ve ay uzunluğu, artık yıl gibi kavramlarla ilgisi yoktur. Buna karşılık iki tarih arasındaki fark (örneğin 31 Ocak ile 1 Mart arası) ayların farklı gün sayılarından ve artık yıllardan etkilenir, tamamen ayrı bir hesaplama mantığı gerektirir. Biri saatlerle, diğeri takvimle ilgilidir; ikisini aynı formülle çözmeye çalışmak hataya açık kapı bırakır.

Son olarak, hesaplamanın saat dilimlerini dikkate aldığını varsaymak yaygın bir yanılgıdır. Aslında almaz: hem başlangıç hem bitiş saati aynı saat diliminde kabul edilir. Farklı şehirlerdeki iki kişi “14:00’te” dediğinde birbirinden farklı anları kastediyor olabilir, ama bu hesaplama bunu bilmez; sadece girilen iki saat değerini karşılaştırır. Ekipleriniz farklı saat dilimlerindeyse, süreyi hesaplamadan önce saatleri ortak bir saat dilimine çevirmeniz gerekir.

Sıkça sorulan sorular

Gece yarısını geçen bir aralığı nasıl hesaplarım? Bitiş saati başlangıç saatinden küçükse, aralığın gece yarısını geçtiğini varsayın ve bitiş saatine 24 saat (1440 dakika) ekleyin, ardından çıkarma işlemini yapın. Örneğin 23:40’tan 06:15’e olan aralık, 06:15’e 24 saat eklenip 30:15 yapıldıktan sonra 23:40 çıkarılarak 6 saat 35 dakika olarak bulunur. Bu düzeltmeyi atlarsanız negatif ya da yanlış bir sonuç elde edersiniz.

Bir başlangıç saatine hem süre ekleyip hem çıkarabilir miyim? Evet, ikisi de aynı işlemin iki yönüdür. Süre eklemek saati ileri, süre çıkarmak ise geri kaydırır; her iki durumda da sonuç 24:00 sınırını aşarsa (ya da sıfırın altına inerse) hesaplama bunu bir gün değişimi olarak işaretler. 16:20’ye 2 saat 50 dakika eklemek 19:10 gibi aynı gün içinde kalan bir sonuç verirken, gece yarısına yakın bir başlangıca uzun bir süre eklemek kolayca ertesi güne taşabilir.

Bu hesaplama tarih veya saat dilimi kullanıyor mu? Hayır. Hesaplama yalnızca bir günün 24 saatlik döngüsü içindeki saat değerleriyle çalışır; hiçbir takvim tarihi ya da saat dilimi bilgisi işin içine girmez. İki farklı takvim günü arasındaki farkı bulmak istiyorsanız (örneğin bir projenin başlangıcından bitişine kadar geçen gün sayısı), bunun yerine bir tarih farkı hesaplayıcısı kullanmanız gerekir; o hesaplama ay uzunlukları ve artık yıllarla ilgilenir, bu araç ise ilgilenmez.

Bu bağlantıyı doldurulmuş verilerle paylaşabilir miyim? Aracın kendi sayfasını doğrudan kullandığınızda evet, girdiğiniz saatler adres çubuğundaki bağlantıya yansır ve o bağlantıyı olduğu gibi paylaşabilirsiniz. Ancak bu yazının içine gömülü olan sürüm bunu yapmaz: gömülü araç, yazının kendi adresini değiştirmez, çünkü bu sayfanın URL’si girdiğiniz saatlere göre değişmemelidir. Doldurulmuş bir bağlantı paylaşmak istiyorsanız aracın bağımsız sayfasını açmanız gerekir.

Birden fazla süreyi toplamam gerekirse ne yaparım? Her aralığı ayrı ayrı saat ve dakikaya çevirip toplarsınız, sonra toplam dakikayı 60’a bölerek saat ve dakika cinsine geri dönüştürürsünüz. Örneğin bir gün içinde 6 saat 35 dakikalık bir vardiya ile 2 saat 50 dakikalık bir toplantı süresi varsa, bunları ayrı ayrı dakikaya çevirip toplayın (395 + 170 = 565 dakika), sonra 565’i 60’a bölün: 9 saat 25 dakika. Elle yaparken en sık yapılan hata dakikaları 100’e değil 60’a göre taşımayı unutmaktır; 70 dakika, 1 saat 10 dakikaya eşittir, 1 saat 70 dakikaya değil.

Süre hesaplamaVardiya planlamaZaman yönetimiSaat farkı
Süre Hesaplama Aracı
Şimdi tam araçla kendin dene.
Şimdi dene