Ana içeriğe atla

Excel’de Zaman Nasıl Hesaplanır: Örneklerle Rehber

Excel’de zaman hesaplarını ustalaşarak yapın. Hazır formülleri doğrudan kendi verilerinize uygulayın.
Güncel 4 May 2026  · 4 dk. oku

Excel’in zamanı bir günün kesri olarak sakladığını öğrenince şaşırabilirsiniz. Bu şu anlama gelir: Excel, 8:30 AM’i gördüğünüz şekilde değil, aslında 8,5/24 olan 0.35417 olarak saklar. Bunu tam günün 35.4%’ü gibi düşünebilirsiniz. 

Bu yazıda şu önemli senaryoları ele alacağım:

  • Zaman farkı: Aynı gün içinde başlangıç ve bitiş saatleri arasındaki farkın hesaplanması.
  • Geçen süre (elapsed time): Tam zaman damgaları kullanılarak birden fazla güne yayılan sürenin ölçülmesi.
  • Tarihler arasındaki zaman: İki takvim tarihi arasındaki farkın gün, saat veya dakika cinsinden hesaplanması.
  • Toplam süre: 24 saatlik sıfırlamaya takılmadan birden fazla zaman girdisinin toplanması.
  • Ortalama süre: Birden fazla zaman girdisinin ortalamasının hesaplanması.

Excel’de Zaman Farkı Nasıl Hesaplanır

Bir noktada mutlaka başlangıç zamanı ile bitiş zamanı arasındaki farkı (bitiş - başlangıç) hesaplamanız gerekir. 12 saatlik saat dilimini veya 24 saatlik formatı kullanmanız fark etmez; Excel ikisini de ondalık olarak görür. 

Excel’in bu hesabı yapıp ondalık döndürmesi sorun değildir; okunur hale getirmek önemlidir ve burada biçimlendirme devreye girer.

Şu örneğe bakın:

Excel’de biçimlendirme öncesi zaman farkı

Burada C2 hücresi varsayılan olarak 0.354167 (8,5/24) gösterecektir. Bu sayı doğrudur. 8 saat 30 dakikayı bir günün kesri olarak temsil eder. Okunur hale getirmek için [h]:mm özel biçimini uygulayın.

Doğru biçimi uygulamak için adım adım süreç:

  1. C2 hücresini seçin.

  2. Ctrl + 1 tuşlarına basarak Hücreleri Biçimlendir iletişim kutusunu açın.

  3. Özel’e tıklayın.

  4. Tür alanına [h]:mm yazın ya da seçeneklerde aşağı kaydırıp [h]:mm:ss’i seçin ve Tamam’a tıklayın.

Excel’de biçimlendirme sonrası zaman farkı

Artık C2 hücresi 8:30:00 gösteriyor.

Dikkat ederseniz h:mm yerine [h]:mm kullanıldı; nedeni, köşeli parantez olmadan Excel’in 24 saati aştıktan sonra saat görüntüsünü sıfıra sarmasıdır. 26 saatlik bir süre 26:00 yerine 2:00 gösterilir. Köşeli parantezler Excel’e saat ibresi yerine toplam saatleri görüntülemesini söyler.

Excel hem 12 saat (ÖÖ/ÖS) hem de 24 saat biçimlerini destekler. 9:00 AM gösteren bir hücre 09:00 ile aynıdır, 9:00 PM gösteren bir hücre 21:00 ile aynıdır. En önemli nokta, hesaplamaların beklediğiniz gibi çalışması için hücrelerinizde doğru biçimi kullanmaktır.

Excel’de Geçen Süre Nasıl Hesaplanır

Geçen süre ve zaman farkı benzer ama farklı iki kavramdır. 

Önce belirttiğim gibi zaman farkı aynı gün içindeki iki zaman dilimi arasındaki boşluğu hesaplar; geçen süre ise birden fazla güne yayılır ve doğru hesaplamak için tam tarih ve saat değerleri (zaman damgaları) gerektirir.

Formül şöyledir: 

= enddate_timestamp - startdate_timestamp

Her iki hücre de tam tarih ve saat içermelidir. Örneğin, 3/1/2026 14:00 and 3/3/2026 9:30.

Excel’de biçimlendirme öncesi geçen süre

C2 hücresini [h]:mm olarak biçimlendirdiğinizde sonuç 43:30 olur; bu da 43 saat 30 dakika geçtiği anlamına gelir. 

Excel’de biçimlendirme sonrası geçen süre

Bu hesaplamaları yaparken hücrenizde ######## veya negatif değerler gibi hatalar görebilirsiniz; bunları nasıl çözeceğinizi ileride açıklayacağım. 

Excel’de Tarihler Arasındaki Zaman Nasıl Hesaplanır

Tarih farklarını hesaplama konusu söz konusu olduğunda, saat ve dakikalardan biraz farklıdır. Excel tarihleri seri numaraları olarak saklar (1 Ocak 1900 = 1, 2 Ocak 1900 = 2), bu nedenle tarihleri kolayca çıkarabilir ve farkı bulabilirsiniz.

Tarihler arasındaki gün sayısını hesaplamak için bitiş tarihinden başlangıç tarihini çıkarırsınız (= end_date - start_date)

Demek istediğim şu:

Excel’de doğru biçimlendirmeyle gün farkı

Sonuç 9 gün olacaktır; ancak hücreyi sayı olarak biçimlendirdiğinizden emin olun; aksi halde Excel sayıyı gün sayısı yerine tarih olarak görüntüler.

Gün sayısını elde ettikten sonra bunu kolayca saat ve dakika sayısını hesaplamak için dönüştürebilirsiniz; bunu da çarparak yaparsınız:

  • Tarihler arasındaki saatler = (End_Date - Start_Date) * 24

  • Tarihler arasındaki dakikalar = (End_Date - Start_Date) * 24 * 60

Şu örneğe bakın:

Excel’de doğru biçimlendirmeyle saat ve dakika farkı

Aradaki saatler (iki tarih arasındaki toplam saat) = 216 saat

Tarihler arasındaki dakikalar (iki tarih arasındaki toplam dakika) = 12.960

Excel’de belirli birimlerde (gün, ay ve yıl) fark hesaplamanızı sağlayan bir işlev vardır; bu işlevin adı DATEDIF(). Bu hesaplamaları yapmak için mantık şöyledir:

= DATEDIF(Start_Date, End_Date, "d")   → Total difference in days
= DATEDIF(Start_Date, End_Date, "m")   → Total difference in months
= DATEDIF(Start_Date, End_Date, "y")   → Total difference in years

Excel’in temel kavramlarını anlamak istiyorsanız, Excel Fundamentals eğitim yolumuzu incelemenizi öneririm.

Excel’de Toplam Süre Nasıl Hesaplanır

Excel’de bir zaman listesi toplamını almak, diğer veri türlerinde toplam aldığınız şekilde çalışır.

= SUM(C2:C15)

Ancak tüm zaman girdilerinin toplamı 24 saati aştığında sorun ortaya çıkar ve sonuç tekrar 0’a döner. Çözüm, bu makalenin başından beri bahsettiğimle aynıdır: toplam hücresini [h]:mm olarak biçimlendirmek. 

Excel’de biçimlendirme öncesi toplam süre

Toplam hücresi (B7) biçimlendirilmezse sonuç 16:30 olur; biçimlendirildiğinde ise sonuç 40:30’a döner.

Excel’de doğru biçimlendirmeyle toplam süre

Büyük toplamları verimli biçimde ele almak için [h]:mm biçimi üst sınır olmaksızın her toplamı gösterir. Ayrıca raporlama amaçlarıyla, toplamı ondalık saate dönüştürmek isteyebilirsiniz:

= SUM(B2:B6) * 24

Bu, 40:00 yerine 40,0 döndürür; bu da çarpma, bölme veya görseller gibi sonraki hesaplamalarda sorunsuz çalışan düz bir sayıdır.

Excel’de Ortalama Süre Nasıl Hesaplanır

Excel, AVERAGE() işlevini kullanarak ortalamayı diğer sayılarda olduğu gibi hesaplar; ancak biçimlendirme sorunları doğru sonuçları görmenizi engelleyebilir.

İzlenecek mantık şöyledir: 

= AVERAGE(B2:B8)

Sonuç hücresi "Genel" olarak biçimlendirilmişse 0.354 gibi bir şey görürsünüz. h:mm biçimini uygulayın; 8:30 olarak görüntülenir. Ortalamalar nadiren 24 saati aştığından, ortalamalar için köşeli parantezsiz h:mm kullanın.

Excel’de biçimlendirme öncesi ortalama süre

B6 hücresi başlangıçta 0.057292 gösterebilir; ancak h:mm ile biçimlendirdiğinizde sonuç 1:22:30 (1 saat, 22 dakika, 30 saniye) olur.

Excel’de doğru biçimlendirmeyle ortalama süre

Geçen süre bölümünde ele alındığı gibi, burada da aynı [h]:mm biçimlendirmesi geçerlidir.

Ayrıca veri kümelerinizde boş hücreler bulunabilir; Excel ortalamayı hesaplarken bunları otomatik olarak yok sayar; yani yedi satır veriniz varsa ve ikisi boşsa, Excel bunu beş olarak görür.

Bununla birlikte, hücrenizde 0 varsa Excel bunu sayar ve sonuçlarınızı etkileyebilir; bu durumda AVERAGEIF() işlevini kullanın veya koşullu ortalamalar için (belirli bir değerden büyük, küçük veya eşit satırların ortalaması) da kullanabilirsiniz.

= AVERAGEIF(A2:A10, “>0”)

Excel’de Zaman Hesaplarken Yaygın Hatalar

Excel’de zaman hesaplarken yapabileceğiniz bazı yaygın hatalar vardır. İşte bunlardan bazıları ve karşılaştığınızda nasıl gidereceğiniz:

Negatif zaman değerleri veya ####### 

######## sütunun sonucun görüntülenmesi için çok dar olduğunu ifade eder; genişletin ve sorun çözülür. Negatif değer ise genellikle başlangıç ve bitiş hücrelerinin yer değiştirdiği ya da geceyi aşan bir hesaplamada tarihin eksik olduğu anlamına gelir. 

Bunu şu şekilde düzeltebilirsiniz:

= IF(B2 < A2, B2 + 1 - A2, B2 - A2)

Nasıl çalışır: başlangıç saatiniz 6:00 PM ve bitiş saatiniz 2:00 AM ise, B2 < A2 ifadesi bitiş saatinin başlangıç saatinden küçük olup olmadığını kontrol eder; doğruysa bir tam gün (1) ekler; aksi halde normal çıkarma yapar.

Hatalı biçimlendirme 

Toplamınız beklediğinizden küçük görünüyorsa veya doğru görünmüyorsa, daha önce belirttiğim gibi doğru biçimlendirmeyi ([h]:mm) kullanarak bunu çözebilirsiniz.

Metin vs. zaman değerleri 

Bir zamanı metin olarak girerseniz (genellikle hücrede sola yaslıdır veya başında kesme işareti vardır), yapacağınız hesaplamalar başarısız olur. Yapabileceğiniz şey metni gerçek zaman değerine dönüştürmektir: = TIMEVALUE(A2) ve ardından hücreyi h:mm olarak biçimlendirin.

24 saatlik sarmalama karmaşası 

Küçük bir sayı gösteren bir SUM() yaptığınızda, sorun formülden çok biçimlendirmedir. Toplam hücresine [h]:mm uygulayın; sorun düzelir.

Excel’de Zaman Hesapları İçin En İyi Uygulamalar

Önereceğim bazı en iyi uygulamalar şunlardır:

  • Bir formülün hatalı olduğuna karar vermeden önce hücre biçimini mutlaka kontrol edin. Bozuk görünen zaman sonuçlarının çoğu hesaplama değil, görüntüleme sorunudur.

  • Toplam veya yekün hesaplayan her hücre için [h]:mm kullanın. Tek bir gün içindeki bireysel zaman girdileri için h:mm kullanın.

  • Zaman değerlerini asla metin olarak girmeyin. 8:30 yazın ve Excel’in bunu otomatik tanımasına izin verin. Başta kesme işareti kullanmaktan veya zaman verileriyle karışık metin etiketlerinden kaçının.

  • Gece yarısını aşan her hesaplamaya tarihleri dahil edin. Sadece zaman değeri sonraki gün kavramına sahip değildir.

  • Finansal veya oran formüllerinde zamanı kullanmadan önce ondalık saate dönüştürün. Düz bir sayı elde etmek için zaman değerini 24 ile çarpın; sonrasında bunu çarpma veya bölmede kullanın.

  • Tüm çalışma sayfası boyunca zaman biçimlerini tutarlı tutun. Tek bir sütunda ÖÖ/ÖS ve 24 saat gösterimini karıştırmak gelecekte hata ayıklama sorunu doğurur.

Sonuç

Excel’de zaman hesaplamak, bunun yalnızca bir günün kesri olduğunu anladığınızda karmaşık değildir. 

Ele aldığımız senaryolar – zaman farkı, geçen süre, çok günlük aralıklar, haftalık toplamlar, ortalamalar – aynı temel işlemlere indirgenir: çıkarma, toplama ve biçimlendirme. Rehberlerin çoğu biçimlendirme adımını hızla geçer ve kafa karışıklığının çoğu da buradan kaynaklanır.

Excel’de daha da ilerlemek isterseniz, Excel Fundamentals eğitim yolu işlevler, veri türleri ve Excel’de veri kümeleriyle çalışma konularını kapsayan iyi yapılandırılmış bir yoldur.


Amole Oluwaferanmi's photo
Author
Amole Oluwaferanmi
LinkedIn

Karmaşık veri kümelerini net içgörülere dönüştürmede deneyimli, sonuç odaklı bir Veri Analistiyim. Power BI, Python, MySQL ve Excel gibi araçları kullanarak veri görselleştirme, iş zekâsı ve uçtan uca analitik iş akışlarında uzmanım.

SSS

Excel neden çıkarma sonrası zamanı değil de ondalık sayı gösteriyor?

Excel zamanı bir günün ondalık kesri olarak saklar ve doğru biçimlendirme [h]:mm ile düzgün görüntüler.

`[h]:mm` ile `h:mm` arasındaki fark nedir?

[h]:mm üst sınır olmadan toplam saatleri gösterir; h:mm ise 24 saati aştıktan sonra hücreleri sıfıra sarar.

Excel’de zaman farkı ile geçen süre arasındaki fark nedir?

Zaman farkı aynı gün içindeki iki saat arasındaki boşluktur; geçen süre ise birden fazla güne yayılan iki zaman damgası arasındaki farkı (tarih ve saat dahil) ifade eder.

İki tarih arasındaki toplam saatleri nasıl elde ederim?

Şunu kullanın: =(End_Date-Start_Date) * 24. Bu, toplam saatleri düz ondalık sayı olarak döndürür.

Gece yarısını aşan zaman hesaplarını nasıl ele alırım?

Şunu kullanın: =IF(B2<A2, B2+1-A2, B2-A2). +1, gece boyunca oluşan boşluğu köprülemek için tam bir gün ekler.

Konular

DataCamp ile Excel öğrenin

Kurs

Excel'de Veri Hazırlama

3 sa
85.3K
Mantıksal işlevler, iç içe formüller, arama işlevleri ve PivotTable'lar aracılığıyla Excel verilerinin nasıl hazırlanacağını anlama.
Ayrıntıları GörRight Arrow
Kursa Başla
Devamını GörRight Arrow
İlgili

blog

Hızlı Sevkiyat İçin Pratik Vibe Kodlama Teknoloji Yığını

Ön uç, arka uç, veritabanları, kimlik doğrulama, depolama, e-posta, test, dağıtım ve izleme için en iyi araçları keşfedin.
Abid Ali Awan's photo

Abid Ali Awan

14 dk.

blog

2026’da En Popüler 40 Yazılım Mühendisi Mülakat Sorusu

Algoritmalar, sistem tasarımı ve davranışsal senaryoları kapsayan bu temel sorularla teknik mülakat sürecine hakim olun. Uzman cevapları, kod örnekleri ve kanıtlanmış hazırlık stratejileri edinin.
Dario Radečić's photo

Dario Radečić

15 dk.

Eğitim

Python'da Listeyi String'e Nasıl Dönüştürürsünüz

Bu hızlı eğitimde, Python'da bir listeyi string'e nasıl dönüştüreceğinizi öğrenin.
Adel Nehme's photo

Adel Nehme

Eğitim

.gitignore Nasıl Kullanılır: Örneklerle Pratik Bir Giriş

Git deponuzu temiz tutmak için .gitignore’u nasıl kullanacağınızı öğrenin. Bu eğitim; temelleri, yaygın kullanım durumlarını ve başlamanıza yardımcı olacak pratik örnekleri kapsar!
Kurtis Pykes 's photo

Kurtis Pykes

Devamını GörDevamını Gör