Excel'de İki Tarih Arasındaki Gün Sayısı Nasıl Hesaplanır?

Videoyu İzle - İki Tarih Arasındaki İş Günü Sayısını Hesaplayın

Excel, Excel'de iki tarih arasındaki gün sayısını hesaplamak için bazı güçlü işlevlere sahiptir. Bunlar özellikle bir teklif/proje için Gantt çizelgeleri veya zaman çizelgeleri oluştururken kullanışlıdır.

Bu öğreticide, iki tarih arasındaki gün sayısını nasıl hesaplayacağınızı öğreneceksiniz (çeşitli senaryolarda):

Excel'de İki Tarih Arasındaki Toplam Gün Sayısını Hesaplama

Excel'in iki tarih arasındaki günleri hesaplamanın birden çok yolu vardır.

GÜNLER İşlevini Kullanma

Excel GÜNLER işlevi, başlangıç ​​ve bitiş tarihine sahip olduğunuz toplam gün sayısını hesaplamak için kullanılabilir.

Günler işlevinde 'Başlangıç ​​Tarihi' ve 'Bitiş Tarihi'ni belirtmeniz gerekir ve size belirtilen iki tarih arasındaki toplam gün sayısını verecektir.

Örneğin, başlangıç ​​tarihinin B1 hücresinde ve Bitiş Tarihinin B2 hücresinde olduğunu varsayalım (aşağıda gösterildiği gibi):

Aşağıdaki formül size iki tarih arasındaki toplam gün sayısını verecektir:

=GÜN(B2,B1)

Günler işlevinde tarihleri ​​çift tırnak içine alarak manuel olarak da belirtebileceğinizi unutmayın. Yalnızca çift tırnak içindeki bu tarihlerin Excel'de kabul edilen bir tarih biçiminde olduğundan emin olun.

Gün işlevi size iki tarih arasındaki gün sayısını verir. Yani tarihler 1 Aralık2021-2022 ve 2 Aralık2021-2022 ise 1 döndürür. Her iki günün de sayılmasını istiyorsanız, Gün fonksiyonunun sonucuna 1 eklemeniz gerekir. Günler işlevi hakkında daha fazla bilgiyi buradan edinebilirsiniz.

DATEDIF İşlevini Kullanma

DATEDIF işlevi (türetilmiş Tarih Farkıference) ayrıca iki tarih arasındaki gün sayısını hızlı bir şekilde almanızı sağlar. Ancak DAYS işlevinin aksine bundan daha fazlasını yapabilir.

DATEDIF işlevini, verilen iki tarihte geçen ayların veya yılların sayısını hesaplamak için de kullanabilirsiniz.

Aşağıdaki veri setine sahip olduğunuzu ve bu iki tarih arasındaki gün sayısını almak istediğinizi varsayalım:

Bunu yapmak için aşağıdaki DATEDIF formülünü kullanabilirsiniz:

=TARİHLİ(B1,B2;"D")

Yukarıdaki DATEDIF formülü üç argüman alır:

  • Bu örnekte başlangıç ​​tarihi - B1
  • Bitiş tarihi - bu örnekte B2
  • "D" - DATEDIF işlevine neyin hesaplanması gerektiğini söyleyen metin dizesi.

Ayrıca, Excel'de DATEDIF işlevini yazdığınızda, diğer Excel işlevlerinin satırını kaldırdığınızı unutmayın, IntelliSense'i (formül bağımsız değişkenlerinde size yardımcı olan otomatik tamamlama seçeneği) göstermeyecektir.

Yalnızca verilen iki tarih arasındaki gün sayısını hesaplamak istiyorsanız, GÜNLER işlevini kullanmak daha iyidir. DATEDIF, iki tarih arasında geçen toplam yıl veya ay sayısını hesaplamak istediğinizde daha uygundur.

Örneğin, aşağıdaki formül size iki tarih arasındaki toplam ay sayısını verir (B1 ve B2'de)

=TARİHLİ(B1,B2;"M")

Benzer şekilde, aşağıdaki formül size iki tarih arasındaki toplam yıl sayısını verecektir:

=TARİHLİ(B1,B2;"Y")

DATEDIF işlevi hakkında daha fazla bilgiyi buradan edinebilirsiniz. Bu işlevin yaygın kullanımlarından biri, Excel'de yaşı hesaplamanız gerektiğidir.

Excel'de İki Tarih Arasındaki Çalışma Günü Sayısı

Excel'in size iki tarih arasındaki toplam iş günü sayısını verecek ve hafta sonlarını ve belirtilen tatilleri otomatik olarak hesaba katacak iki işlevi vardır.

  • Excel TAMİŞGÜNLERİ işlevi - bunu hafta sonu günleri Cumartesi ve Pazar olduğunda kullanmalısınız.
  • Excel TAMİŞGÜNLERİ ULUSLARARASI işlevi - bunu hafta sonu günleri Cumartesi ve Pazar olmadığında kullanın.

Önce TAMİŞGÜNÜ İşlev sözdizimine ve bağımsız değişkenlere hızlıca bir göz atalım.

Excel NETWORKDAYS İşlevi - Sözdizimi ve Bağımsız Değişkenler

=TAMİŞGÜNÜ(başlangıç_tarihi, bitiş_tarihi, [tatiller])

  • start_date - başlangıç ​​tarihini temsil eden bir tarih değeri.
  • end_date - bitiş tarihini temsil eden bir tarih değeri.
  • [tatiller] - (Opsiyonel) Hesaplamaya dahil olmayan tarih aralığıdır. Örneğin, bunlar ulusal/resmi tatiller olabilir. Bu, tarihleri ​​içeren bir hücre aralığına, tarihleri ​​temsil eden bir seri numarası dizisine veya adlandırılmış bir aralığa başvuru olarak girilebilir.

Önce Cumartesi ve Pazar hafta sonu olmak üzere iki tarih arasındaki iş günü (iş günü) sayısını hesaplamak istediğiniz bir örneğe bakalım.

Çalışma günlerinin sayısını (D Sütunu) hesaplamak için - başlangıç ​​tarihi, bitiş tarihi ve tatiller belirtildiğinde - D3'te aşağıdaki formülü kullanın ve tüm hücreler için kopyalayın:

=TAMİŞGÜNÜ(B2,C2,$F$2:$F$6)

Bu işlev, hafta sonlarının Cumartesi ve Pazar dışındaki günler olduğu durumlar dışında çoğu durumda harika çalışır.

Örneğin, orta doğu ülkelerinde hafta sonu cuma ve cumartesidir veya bazı işlerde insanların altı günlük bir çalışma haftası olabilir.

Bu gibi durumlarla başa çıkmak için Excel'in başka bir işlevi vardır - NETWORKDAYS.INTL (Excel 2010'da sunulmuştur).

Sizi örneğe götürmeden önce, Excel NETWORKDAY INTERNATIONAL işlevinin sözdizimini ve argümanlarını hızlıca öğrenelim.

Excel NETWORKDAYS ULUSLARARASI İşlev - Sözdizimi ve Bağımsız Değişkenler

=TAMİŞGÜNÜ.ULUSL(başlangıç_tarihi, bitiş_tarihi, [hafta sonu], [tatiller])

  • Başlangıç ​​tarihi - başlangıç ​​tarihini temsil eden bir tarih değeri.
  • bitiş tarihi - bitiş tarihini temsil eden bir tarih değeri.
  • [hafta sonu] - (Opsiyonel) Burada herhangi iki gün veya herhangi bir gün olabilecek hafta sonunu belirtebilirsiniz. Bu atlanırsa, Cumartesi ve Pazar hafta sonu olarak alınır.
  • [Bayram] - (Opsiyonel) Hesaplamaların dışında kalan tarih aralığıdır. Örneğin, bunlar ulusal/resmi tatiller olabilir. Bu, tarihleri ​​içeren bir hücre aralığına başvuru olarak girilebilir veya tarihleri ​​temsil eden bir seri numarası dizisi olabilir.

Şimdi hafta sonu günlerinin Cuma ve Cumartesi olduğu iki tarih arasındaki iş günü sayısını hesaplama örneğini görelim.

Aşağıda gösterildiği gibi bir veri kümeniz olduğunu varsayalım:

Hafta sonu Cuma ve Cumartesi olarak iş günü sayısını (D Sütunu) hesaplamak için aşağıdaki formülü kullanın:

=TAMİŞGÜNÜ.ULUSLU(B2,C2,7,$F$2:$F$6)

Bu formüldeki üçüncü argüman (7 sayısı), formüle Cuma ve Cumartesi'yi hafta sonu olarak kabul etmesini söyler.

Excel'de İki Tarih Arasındaki Hafta Sonu Sayısı

İki tarih arasındaki hafta sonu sayısını hesaplamak için TAMİŞGÜNÜ fonksiyonunu kullanabiliriz.

Networkdays fonksiyonu çalışma günlerinin sayısını hesaplarken, iki tarih arasındaki hafta sonu günlerinin sayısını almak için de kullanabiliriz.

Aşağıda gösterildiği gibi bir veri setimiz olduğunu varsayalım:

İşte size iki tarih arasındaki toplam hafta sonu gün sayısını verecek formül:

=GÜN(C2,B2)+1-TAMİŞGÜNÜ(B2,C2)

Yarı Zamanlı Bir İşte Çalışma Günü Sayısı

Yarı zamanlı bir işteki iş günü sayısını hesaplamak için Excel TAMİŞGÜNÜ.ULUSL işlevini de kullanabilirsiniz.

Yarı zamanlı (yalnızca Salı ve Perşembe) çalışmak zorunda olduğunuz bir projeye dahil olduğunuz bir örneği ele alalım.

İşte bunu yapacak formül:

=TAMİŞGÜNÜ.ULUSL($B$3,$C$3,"1010111",$E$3:$E$7)

İşlevde yerleşik olarak bulunan açılır menüden hafta sonunu seçmek yerine, “1010111” (çift tırnak içinde).

  • 0 bir iş gününü gösterir
  • 1, çalışmayan bir günü belirtir

Bu serinin ilk numarası Pazartesi'yi ve son rakamı Pazar'ı temsil eder.

Yani “0000001 Pazartesiden Cumaya çalışma günleri ve Cumartesi ve Pazar günleri çalışma dışı (hafta sonu) anlamına gelir.

Aynı mantıkla, “1010111” sadece Salı ve Perşembe günleri çalıştığını ve 5 gün dinlenmenin çalışmadığını gösterir.

Tatilleriniz varsa (sonuçta sayılmasını istemediğiniz), bu tatilleri dördüncü argüman olarak belirtebilirsiniz.

İki Tarih Arasındaki Pazartesi Sayısı

İki tarih (veya başka bir gün) arasındaki Pazartesi sayısını bulmak için, yarı zamanlı işlerin hesaplanmasında yukarıda kullandığımız mantığı kullanabiliriz.

Aşağıda gösterildiği gibi bir veri kümeniz olduğunu varsayalım:

İşte size iki tarih arasındaki Pazartesi sayısını verecek formül:

=TAMİŞGÜNÜ.ULUSLU(B2,C2;"0111111")

Bu formülde, '0' iş günü anlamına gelir ve '1' iş günü olmayan bir gün anlamına gelir.

Pazartesinin haftanın tek iş günü olduğu düşünüldüğünde bu formül bize toplam iş günü sayısını verir.

Benzer şekilde, verilen iki tarih arasındaki herhangi bir günün sayısını da hesaplayabilirsiniz.

Aşağıdaki Öğreticileri de Beğenebilirsiniz:

  • Excel Zaman Çizelgesi Hesaplama Şablonu.
  • Excel'de Tarihi Metne Dönüştür.
  • Excel'de Özet Tablolarda Tarihler Nasıl Gruplandırılır.
  • Excel'de Tarih ve Saat Damgasını Otomatik Olarak Ekleme.
  • Excel'de Zamanı Ondalık Sayıya Dönüştürme (Saat, Dakika, Saniye)
  • Excel'de iki tarih arasındaki değerleri SUM nasıl yapılır

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave