İlgili konular
×
İşlevlerin yaygın kullanımları
Microsoft hesabıyla oturum açın
Oturum açın veya hesap oluşturun.
Merhaba,
Farklı bir hesap seçin.
Birden çok hesabınız var
Oturum açmak istediğiniz hesabı seçin.
İşlevlerin yaygın kullanımları

İki tarih arasında gün sayısı hesaplama

İki tarih arasındaki farkı hesaplamak istiyorsanız, TARİHFARKI işlevini kullanın. İlk olarak bir hücreye başlangıç tarihi ve başka bir hücreye de bitiş tarihi girin. Ardından verilen gibi bir formül yazın.

Uyarı:  Başlangıç_tarihi Bitiş_tarihi değerinden sonraysa #SAYI! sonucunu verecektir.

Gün sayısı farkı

=ETARİHLİ(D9,E9,"d") 856 sonucu ile

Bu örnekte başlangıç tarihi D9 hücresinde ve bitiş tarihi E9 hücresindedir. Formül F9 hücresindedir. “d”, iki tarih arasındaki tam gün sayısını döndürür.

Hafta sayısı farkı

=(ETARİHLİ(D13,E13,"d")/7) ve sonuç: 122.29

Bu örnekte başlangıç tarihi D13 hücresinde ve bitiş tarihi E13 hücresindedir. “d”, gün sayısını döndürür. Ancak sondaki /7’ye dikkat edin. Bu, hafta içinde 7 gün olduğundan gün sayısını 7'ye böler. Bu sonucun da bir sayı olarak biçimlendirilmesi gerektiğini unutmayın. CTRL + 1 tuşlarına basın. Ardından Sayı > Ondalık basamaklar: 2'ye tıklayın.

Ay sayısı farkı

=ETARİHLİ(D5,E5,"m") ve sonuç: 28

Bu örnekte başlangıç tarihi D5 hücresinde ve bitiş tarihi E5 hücresindedir. Formülde “m”, iki gün arasındaki tam ay sayısını döndürür.

Yıl sayısı farkı

=ETARİHLİ(D2,E2,"y") ve sonuç: 2

Bu örnekte başlangıç tarihi D2 hücresinde ve bitiş tarihi E2 hücresindedir. “y”, iki gün arasındaki tam yıl sayısını döndürür.

Yıl, ay ve gün cinsinden toplam yaşı hesaplama

Ayrıca yaşı veya birinin hizmet zamanını da hesaplayabilirsiniz. Sonuç “2 yıl, 4 ay, 5 gün” gibi bir şey olabilir.

1. Toplam yılı bulmak için TARİHFARKI işlevini kullanın.

=ETARİHLİ(D17,E17,"y") ve sonuç: 2

Bu örnekte başlangıç tarihi D17 hücresinde ve bitiş tarihi E17 hücresindedir. Formülde “y”, iki gün arasındaki tam yıl sayısını döndürür.

2. Ayı bulmak için TARİHFARKI işlevini tekrar “ym” ile kullanın.

=ETARİHLİ(D17,E17,"ya") ve sonuç: 4

Başka bir hücrede, “ym” parametresiyle TARİHFARKI formülünü kullanın. "ym", son tam yıldan sonraki kalan ayların sayısını verir.

3. Günü bulmak için farklı bir formül kullanın.

=ETARİHLİ(D17,E17,"ag") ve sonuç: 5

Şimdi kalan gün sayısını bulmanız gerekiyor. Bunu, yukarıda gösterilen, farklı bir formül türü yazarak gerçekleştiririz. Bu formül biten ayın ilk gününü (1/5/2016) E17 hücresindeki özgün bitiş tarihinden (6/5/2016) çıkarır. Şöyle yapar: İlk olarak TARİH işlevi 1/5/2016 tarihini oluşturur. Bu tarihi oluşturmak için E17 hücresindeki tarihi ve E17 hücresindeki ayı kullanır. Ardından, 1 sayısı o ayın ilk gününü temsil eder. TARİH işlevinin sonucu 1/5/2016'dır. Sonra, bunu E17 hücresindeki özgün bitiş tarihinden (6/5/2016) çıkarırız. 6/5/2016 eksi 1/5/2016 eşittir 5 gün olur.

Uyarı: TARİHFARKI "md" bağımsız değişkeninin kullanılmasını hatalı sonuçlar hesaplayabileceği için önermiyoruz.

4. İsteğe bağlı: Üç formülü tek bir formülde birleştirin.

=ETARİHLİ(D17,E17,"y")&" yıl, "&ETARİHLİ(D17,E17,"ya")&" ay, "&ETARİHLİ(D17,E17,"ag")&" gün" ve sonuç: 2 yıl, 4 ay, 5 gün

Bu örnekteki gibi üç hesaplamayı da tek bir hücreye yerleştirebilirsiniz. Ve işaretleri, tırnak işaretleri ve metin kullanın. Yazması daha uzun bir formüldür ama en azından hepsi bir arada olur. İpucu: Formülünüze satır sonları eklemek için ALT+ENTER tuşlarına basın. Bu, okumayı kolaylaştırır. Ayrıca, formülün tamamını göremiyorsanız CTRL+SHIFT+U tuşlarına basın.

Örneklerimizi indirin

Bu makaledeki tüm örnekleri içeren örnek bir çalışma kitabı indirebilirsiniz. Takip edebilir veya kendi formüllerinizi oluşturabilirsiniz.

Tarih hesaplama örneklerini indirme

Diğer tarih ve zaman hesaplamaları

Yukarıda gördüğünüz gibi, TARİHFARKI işlevi başlangıç ​​tarihi ile bitiş tarihi arasındaki farkı hesaplar. Ancak, belirli tarihler yazmak yerine, formülün içindeki BUGÜN() işlevini de kullanabilirsiniz. BUGÜN() işlevini kullandığınızda, Excel tarih için bilgisayarınızın geçerli tarihini kullanır. İleriki bir günde dosya yeniden açıldığında bunun değişeceğini unutmayın.

=ETARİHLİ(BUGÜN(),D28,"y") ve sonuç: 984

Lütfen bu yazının yazıldığı zaman günün 6 Ekim 2016 olduğunu unutmayın.

İki tarih arasındaki iş günü sayısını hesaplamak istediğinizde TAMİŞGÜNÜ.ULUSL işlevini kullanın. Ayrıca hafta sonlarını ve tatil günlerini de hariç tutabilirsiniz.

Başlamadan önce: Tatil tarihlerini hariç tutmak isteyip istemediğinize karar verin. Bunu yaparsanız, ayrı bir alana veya sayfaya tatil tarihlerinin bir listesini yazın. Her tatil tarihini kendi hücresine yerleştirin. Ardından bu hücreleri seçin, Formüller > Ad Tanımlama'yı seçin. Aralığa Tatillerim adını verin ve Tamam'a tıklayın. Ardından, aşağıdaki adımları kullanarak formülü oluşturun.

1. Başlangıç tarihi ve bitiş tarihi yazın.

D53 hücresindeki başlangıç tarihi 1/1/2016, bitiş tarihi E53 hücresinde 31.12.2016'dır

Bu örnekte başlangıç tarihi D53 hücresinde ve bitiş tarihi E53 hücresindedir.

2. Başka bir hücreye şunun gibi bir formül yazın:

=TAMİŞGÜNÜ.ULUSL(D53,E53,1) ve sonuç: 261

Yukarıdaki örnekteki gibi bir formül yazın. Formüldeki 1, Cumartesi ve Pazar günlerini hafta sonu günleri olarak belirler ve toplamdan hariç tutar.

Not: Excel 2007'de TAMİŞGÜNÜ.ULUSL işlevi yoktur. Ancak TAMİŞGÜNÜ işlevi vardır. Yukarıdaki örnek, Excel 2007'de şu şekilde olur: =TAMİŞGÜNÜ(D53,E53). 1'i belirtmeniz gerekmez çünkü TAMİŞGÜNÜ hafta sonunun Cumartesi ve Pazar olduğunu varsayar.

3. Gerekirse 1'i değiştirin.

2'yi gösteren Intellisense listesi - Pazar, Pazartesi; 3 - Pazartesi, Salı vb.

Cumartesi ve Pazar hafta sonu günleriniz değilse, 1'i IntelliSense listesinden başka bir sayıyla değiştirin. Örneğin, 2 Pazar ve Pazartesi günlerini hafta sonu günleri olarak belirler.

Excel 2007 kullanıyorsanız bu adımı atlayın. Excel 2007'nin TAMİŞGÜNÜ işlevi her zaman hafta sonunun Cumartesi ve Pazar olduğunu varsayar.

4. Tatil aralığı adını yazın.

=TAMİŞGÜNÜ.ULUS(D53,E53,1,Tatillerim) ve sonuç: 252

Yukarıdaki "Başlamadan önce" bölümünde bir tatil aralığı adı oluşturduysanız, sonuna bu şekilde yazın. Tatiliniz yoksa virgül ve Tatillerim'i dışarıda bırakabilirsiniz. Excel 2007 kullanıyorsanız, bunun yerine yukarıdaki örnek şu şekilde olur: =TAMİŞGÜNÜ(D53,E53,Tatillerim).

İpucu: Bir tatil aralığı adına başvurmak istemiyorsanız, bunun yerine D35:E:39 gibi bir aralık da yazabilirsiniz. Alternatif olarak, formülün içine her tatil yazabilirsiniz. Örneğin, tatilleriniz 1 ve 2 Ocak 2016'da olsaydı şu şekilde yazardınız: =TAMİŞGÜNÜ.ULUSL(D53,E53,1,{"1/1/2016","2/1/2016"}). Excel 2007'de şöyle görünür: =TAMİŞGÜNÜ(D53,E53,{"1/1/2016","2/1/2016"})

Geçen zamanı bir zamanı başka bir zamandan çıkararak hesaplayabilirsiniz. İlk olarak bir hücreye başlangıç zamanı ve başka bir hücreye de bitiş zamanı girin. ÖÖ veya ÖS'den önce saat, dakika ve bir boşluk dahil olmak üzere tam zamanı yazdığınızdan emin olun. Şöyle yapılır:

1. Başlangıç zamanı ve bitiş zamanı yazın.

Başlangıç tarihi/saati 07:15, Bitiş tarihi/saati 16:30

Bu örnekte başlangıç zamanı D80 hücresinde ve bitiş zamanı E80 hücresindedir. ÖÖ veya ÖS'den önce saati, dakikayı ve bir boşluk yazdığınızdan emin olun.

2. s:dd ÖÖ/ÖS biçimini ayarlayın.

Hücreleri Biçimlendir iletişim kutusu, Özel komut, s:dd ÖÖ/ÖS türü

Her iki tarihi de seçin ve CTRL + 1 (veya Mac'te MAC Command düğmesi simgesinin resmi + 1) tuşlarına basın. Henüz ayarlanmamışsa Özel > s:dd ÖÖ/ÖS’yi seçtiğinizden emin olun.

3. İki zamanı birbirinden çıkarın.

=E80-D80 ve sonuç: 09:15

Başka bir hücrede, başlangıç ​​zamanı hücresini bitiş zamanı hücresinden çıkarın.

4. s:dd biçimini ayarlayın.

Hücreleri Biçimlendir iletişim kutusu, Özel komut, s:dd türü

CTRL + 1 (veya Mac bilgisayarda MAC Command düğmesi simgesinin resmi + 1) tuşlarına basın. Sonucun ÖÖ ve ÖS'yi hariç tutması için Özel > s:dd'yi seçin.

İki tarih ve saat arasındaki zamanı hesaplamak için birini diğerinden çıkarmanız yeterlidir. Ancak, Excel'in istediğiniz sonucu döndürmesini sağlamak için her hücreye biçimlendirme uygulamanız gerekir.

1. İki tam tarih ve saat yazın.

Başlangıç ​​tarihi 1/1/16 13:00; Bitiş tarihi 2.1.16 14:00

Bir hücreye tam başlangıç tarihi/saati yazın. Başka bir hücreye de tam bitiş tarihi/saati yazın. Her hücrede bir ay, gün, yıl, saat, dakika ve ÖÖ veya ÖS'den önce bir boşluk olmalıdır.

2. 14/3/12 1:30 ÖS biçimini ayarlayın.

Hücreleri Biçimlendir iletişim kutusu, Tarih komutu, 14.3.2012 13:30 türü

Her iki hücreyi de seçin ve CTRL + 1 (veya Mac'te MAC Command düğmesi simgesinin resmi + 1) tuşlarına basın. Ardından Tarih > 14/3/12 1:30 ÖS’yi seçin. Bu, belirleyeceğiniz tarih değil, sadece biçimin nasıl görüneceğine dair bir örnektir. Excel 2016'dan önceki sürümlerde bu biçimin 14/3/01 1:30 ÖS gibi farklı bir örnek tarihi olabileceğini unutmayın.

3. İkisini birbirinden çıkarın.

=E84-D84 ve 1,041666667'nin sonucu

Başka bir hücrede, başlangıç ​​tarihini/saatini bitiş tarihinden/saatinden çıkarın. Sonuç büyük olasılıkla sayı ve ondalık gibi görünür. Bunu bir sonraki adımda düzelteceksiniz.

4. [s]:dd biçimini ayarlayın.

Hücreleri Biçimlendir iletişim kutusu, Özel komut, [s]:dd türü

CTRL + 1 (veya Mac bilgisayarda MAC Command düğmesi simgesinin resmi + 1) tuşlarına basın. Özel’i seçin. Tür kutusuna [s]:dd yazın.

İlgili Konular

TARİHFARKI işlevi
TAMİŞGÜNÜ.ULUSL işlevi
TAMİŞGÜNÜ
Diğer tarih ve saat işlevleri
İki zaman arasındaki farkı hesaplama

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.

Bu bilgi yararlı oldu mu?

Dil kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?
Gönder’e bastığınızda, geri bildiriminiz Microsoft ürün ve hizmetlerini geliştirmek için kullanılır. BT yöneticiniz bu verileri toplayabilecek. Gizlilik Bildirimi.

Geri bildiriminiz için teşekkürler!

×