Excel'de zamanla çalışma: Temel toplamlardan karmaşık hesaplamalara

Kerem Aydın·13 Temmuz 2026·⏱4 dk

Excel'de zamanı doğru hesaplamak için, 24 saati aşan toplamlar için [s]:dd hücre biçimini kullanın ve süre hesaplamak için =BİTİŞ_ZAMANI - BAŞLANGIÇ_ZAMANI formülünü uygulayın. Excel'in temel özelliği, zamanı günün kesirli bir parçası olarak saklamasıdır (1 saat = 1/24); bu da sonuçların doğru görüntülenmesi için özel hücre biçimlendirmesi gerektirir.

Neden standart zaman toplamları hata verir

Excel varsayılan olarak zamanı, günün belirli bir anını içeren bir tarih olarak algılar. Eğer birkaç zaman değerini sadece ss:dd gibi standart bir biçimle toplarsanız, program 24 saatten sonra sayacı "sıfırlar". Örneğin, 13:00 + 13:00 toplamı beklenen 26:00 yerine 02:00 olarak gösterilir.

Sık yapılan hata: Sonuç hücreleri için standart zaman biçiminin kullanılması. Bu, toplamda geçen tam günlerin verilerinin kaybolmasına neden olur. Verileri analiz etmeden önce her zaman sonuç hücresinin biçimini kontrol edin.

Ayrıca, çalışma günü gece yarısını aştığında (örneğin, 23:00'ten ertesi gün 02:00'ye kadar) zaman damgaları arasındaki fark hesaplanırken sorunlar ortaya çıkar. Tarih dikkate alınmazsa, sonuç negatif veya hatalı olabilir.

Saat ve dakikaların doğru toplanması

Toplam süreyi (örneğin, haftalık çalışılan saatleri) hesaplamak için özel biçimi ayarlamak kritik öneme sahiptir.

  1. Verileri ss:dd biçiminde bir sütuna girin (örneğin, 08:30, 09:15).
  2. Toplam formülünü kullanın: =TOPLA(A1:A10).
  3. Sonuç hücresini seçin, Ctrl+1 tuşlarına basın (Hücreleri Biçimlendir).
  4. (tüm biçimler) seçeneğini seçin ve "Tür" alanına şunu yazın: [s]:dd.

s etrafındaki köşeli parantezler programa saat sayacını 24'ten sonra sıfırlamamasını söyler. Saniyeleri de dahil etmek istiyorsanız, [s]:dd:ss biçimini kullanın.

İpucu: Toplamı aynı anda gün ve saat cinsinden görmek için g "gn." ss:dd biçimini kullanın. Böylece 50 saat "2 gn. 02:00" olarak görüntülenir.

İki zaman anı arasındaki farkın hesaplanması

Bir aralığın süresini hesaplamak için temel formül basittir: =Bitiş - Başlangıç

Ancak, aralık gece yarısını aşarsa (başlangıç 23:00, bitiş 01:00), basit formül hata veya negatif bir değer döndürür. Evrensel bir çözüm için aşağıdaki formüllerden birini kullanın:

  • MOD işlevi ile seçenek: =MOD(B1-A1; 1) Bu formül, gün geçişini otomatik olarak düzelterek pozitif bir zaman değeri döndürür.

  • EĞER koşulu ile seçenek: =EĞER(B1<A1; B1-A1+1; B1-A1) Mantık basittir: Bitiş zamanı başlangıç zamanından küçükse, bir sonraki güne geçmişiz demektir; bu nedenle farka bir (tam gün) eklenir.

Sonuç hücresine [s]:dd biçimini uygulamayı unutmayın.

Zamanın sayılara ve geriye dönüştürülmesi

Sıklıkla zamanı ondalık saatlere (ücretlendirme için) veya dakikalara çevirmek gerekir. Excel için 1 saat bir birimin 1/24'ü olduğundan, matematiksel dönüşümler şu şekildedir:

GörevFormülÖrnek (02:30 için)Sonuç
Zaman → Saat (sayı)=A1*2402:30 * 242,5
Zaman → Dakika=A1246002:30 * 1440150
Dakika → Zaman=A1/1440150 / 144002:30*
Saat (sayı) → Zaman=A1/242,5 / 2402:30*

*Sonuç hücresini zaman olarak (ss:dd) biçimlendirmeniz gerekir.

Ayrıca bileşen çıkarma işlevlerini de kullanabilirsiniz: =SAAT(A1)*60 + DAKIKA(A1) — toplam dakika sayısını tam sayı olarak döndürür.

Öğle molalarının ve gece vardiyalarının dikkate alınması

Çalışma süresi hesaplanırken genellikle sabit bir mola çıkarılması gerekir. Formül: =(Vardiya_Sonu - Vardiya_Baslangici) - Mola_Suresi.

Mola dakikalarla belirtilmişse (örneğin, 60 dk), formül şu hale gelir: =(B1-A1) - (60/1440)

Gece vardiyalarını içeren karmaşık çizelgeler için, hücrelerde sadece zamanı değil, tam tarihi de (örneğin, 10.04.2026 23:00) saklamak daha iyidir. Bu durumda, basit çıkarma formülü =B1-A1, Excel bir sonraki tarihe geçişi göreceği için ek koşullar olmadan doğru çalışacaktır.

Sık yapılan hatalar

  • Sonuç ##### olarak görüntüleniyor. Bu, sütunun tarih veya zamanı görüntülemek için çok dar olduğu anlamına gelir. Sütunu genişletin.
  • Formül belirgin bir fark varken 00:00 döndürüyor. Kaynak verilerin metin olarak kaydedilip kaydedilmediğini kontrol edin. Excel'deki metinler matematiksel hesaplamalara katılmaz. Hücre biçimini önce "Genel", ardından tekrar "Zaman" olarak yeniden ayarlamayı deneyin.
  • Zaman toplamı her 24 saatte bir "sıfırlanıyor". Hücre biçiminde köşeli parantezleri ([s]:dd) koymayı unuttunuz.

SSS

Bir görevin ortalama tamamlanma süresi nasıl hesaplanır? =ORTALAMA(hücre_aralığı) işlevini kullanın. Sonuca mutlaka [s]:dd:ss zaman biçimini uygulayın.

Farklı sayfalardaki zamanlar toplanabilir mi? Evet, =TOPLA(Sayfa1!A1:A10; Sayfa2!B1:B10) formülü doğru çalışır. En önemli koşul, tüm veri kaynaklarında hücre biçimlerinin aynı olmasıdır.

Zaman en yakın 15 dakikaya nasıl yuvarlanır? AşağıYuvarla veya YukarıYuvarla işlevlerini bölme işlemiyle birlikte kullanın. 15 dakikaya (0,25 saat) yuvarlama örneği: =AŞAĞIYUVARLA(A1*96; 0)/96 (Bir günde 15 dakikalık 96 aralık bulunduğu için).