Excel'de Tarihli Hücre Sayısı Nasıl Sayılır (6 Yol)

  • Bunu Paylaş
Hugh West

Excel sayfaları zaman, tarih, zamanlama etkinlikleri ve aktiviteleri takip etmek, nesneleri ve fiyatlarını takip etmek ve çok daha fazlasını yapmak için kullanılabilir. içinde tarih olan hücre sayısı nasıl sayılır Excel kullanarak formüller ve VBA Daha iyi anlamanız için, aşağıdakileri içeren örnek bir veri kümesi kullanacağız İsim , Cinsiyet ve Doğum Tarihi .

Alıştırma Çalışma Kitabını İndirin

Excel.xlsm'de Tarihli Hücreleri Sayma

Excel'de Tarih İçeren Hücre Sayısını Saymanın 6 Yolu

İçinde tarih olan hücrelerin sayısını saymanın birkaç yolu vardır Excel kullanımını göreceğiz. VBA , ÜLKE , COUNTIFS , SUMPRODUCT ve bu yazı boyunca işlevlerin bir kombinasyonu.

Yöntem 1: COUNTA Fonksiyonunu Kullanarak Tarih İçeren Hücre Sayısını Sayma

Bu ÜLKE fonksiyonu aşağıdakilere yardımcı olur sayısal değerler içeren hücrelerin sayısını hesaplar .

Adımlar:

  • İlk olarak, hücreye tıklayın F5 ve aşağıdaki formülü yazın.
=COUNTA(D5:D12)

  • Şimdi, tuşuna basın GİRİŞ Anahtar.

Burada Excel, aşağıdakiler arasında değişen tüm sayısal tarih değerlerini saymıştır D5 için D12 .

İlgili İçerik: Excel Sayılarla Hücreleri Sayma (5 Basit Yol)

Yöntem 2: SUMPRODUCT İşlevini Kullanarak Belirli Bir Yıldaki Tarihleri Sayma n

Veri setimizde farklı yıllarda farklı tarihler var. Belirli yıllardaki tarihleri bilmek istiyorsak ne yapmalıyız? Nasıl yapacağımızı görelim.

Adımlar:

  • İlk olarak, hücreye tıklayın F5 ve formülü aşağıdaki gibi yazın.
=SUMPRODUCT(--(YEAR($D$5:$D$12)=$F5))

  • Şimdi, tuşuna basın GİRİŞ Anahtar.

  • Sonunda, Otomatik Doldurma Farenin sağ düğmesini aşağı sürükleyerek.

Peki, burada neler oluyor?

Basitleştirmek için, bu formülde YIL fonksiyonu geçerli tarih aralığındaki tüm yılları çıkaracaktır D5:D12 ve hücrede verilen yıl ile eşleştirecektir F5 .

=SUMPRODUCT(--(YEAR(1995;1994;1993;1992)=1992))

Bir dizi almak için DOĞRU , YANLIŞ her tarih Sütun D'deki yıl değeri ile karşılaştırılır.

={FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE}

Sonuç olarak, sayacaktır DOĞRU ki bu 2 yıl durumunda 1992 .

Sonra, bir kez kullandığımızda Otomatik Doldurma değiştiğinde, kriter değeri de değişir. YIL işlevinin sonucu.

İlgili İçerik: Excel'de Koşullu Boş Hücreler Nasıl Sayılır (3 Yöntem)

Yöntem 3: İşlevlerin Kombinasyonunu Kullanarak Tarih İçeren Hücre Sayısını Sayma

Şimdi, tarih içeren hücrelerin sayısını saymanın başka bir yolunu deneyelim. Bu kez, aşağıdaki hücrelerdeki tarihlerin sayısını saymak için bir işlev kombinasyonu kullanacağız Excel .

Adımlar:

  • İlk olarak, hücreye tıklayın F5 ve aşağıdaki formülü yazın.
=TOPLA(IF(ISERROR(DATEVALUE(TEXT(D5:D12, "dd/MM/yyyy")), 0, 1))

  • Şimdi, basın CTRL+SHIFT+ENTER Excel 365 kullanıyorsanız GİRİŞ bu görevi sizin için yapacaktır.

Bu kadar.

Burada ISERROR işlevi, hücrelerin sayı değerlerine sahip olup olmadığını görecektir. YANLIŞ Eğer hücre boş değil ve DOĞRU boş hücreler söz konusu olduğunda. EĞER fonksiyon olacak SUM 1 her biri için YANLIŞ değer, sıfır için DOĞRU .

Daha Fazla Oku: Excel'de Boş Hücreleri Sayma (4 Yol)

Benzer Okumalar:

  • Excel'de Belirli Metne Sahip Hücreler Nasıl Sayılır (Hem Büyük/Küçük Harfe Duyarlı Hem de Duyarsız)
  • Excel'de Belirli Metin İçeren Hücreleri Sayma

Yöntem 4: COUNTIFS İşlevini Kullanarak Geçerli Aydaki Tarihleri Sayma

Şimdi, nasıl yapacağımızı göreceğiz sayım tarihleri kullanarak cari ve önceki aylarda COUNTIFS Birleşme tarihlerinin verildiği bir veri kümemiz var. geçerli ay ve kaç tanesinin önceki ay .

Adımlar:

  • İlk olarak, G5 hücresine tıklayın ve aşağıda gösterildiği gibi formülü yazın.
=COUNTIFS(D5:D12,">="&EOMONTH(TODAY(),-1)+1,D5:D12,"<"&EOMONTH(TODAY(),0)+1)

  • Şimdi, tuşuna basın GİRİŞ Anahtar.

Sonuç 5. Veri kümesinden de görülebileceği gibi, içinde bulunduğumuz ayda Mart toplam tarih sayısı 5'tir.

Bundan sonra, önceki aydaki tarihleri nasıl hesaplayacağımızı göreceğiz.

Adımlar:

  • İlk olarak, H5 hücresine tıklayın ve aşağıda gösterildiği gibi formülü yazın.
=COUNTIFS(D5:D12,">="&EOMONTH(TODAY(),-2)+1,D5:D12,"<"&EOMONTH(TODAY(),-1)+1)

  • Son olarak, tuşuna basın. GİRİŞ tuşuna basın ve sonucumuz hazır.

Bu formül aşağıdakilere dayanır COUNTIFS fonksiyonu, içinde bulunulan ayın ilk gününden büyük veya eşit olan ve bir sonraki ayın ilk gününden küçük olan tarihleri saymak için kullanılır. EOMONTH fonksiyonundan geçerli tarihi alır. BUGÜN fonksiyon.

Daha Fazla Oku: Excel'de Dolu Hücreler Nasıl Sayılır (5 Hızlı Yol)

Yöntem 5: SUMPRODUCT İşlevini Kullanarak Doğum Günlerini Aylara Göre Sayma

Bu yöntemde, doğum günlerini aylara göre göreceğiz SUMPRODUCT fonksiyon.

Adımlar:

  • Aşağıdaki formülü hücreye yazın G5.
=SUMPRODUCT(--(MONTH($D$5:$D$12)=MONTH($F5&1))

  • Şimdi, tuşuna basın GİRİŞ Anahtar.

  • Bundan sonra, aşağı sürükleyin Otomatik Doldurma serinin geri kalanı için.

Nasıl olduğunu anlatabilir misiniz? SUMPRODUCT fonksiyonu burada çalışıyor mu? Bizce çalışıyor, daha önce tartıştığımız gibi Yöntem 2 .

Daha Fazla Oku: Excel'de Boş Hücreler Nasıl Sayılır (5 Yol)

Yöntem 6: Tarih İçeren Hücre Sayısını Saymak için Kullanıcı Tanımlı İşlev Oluşturun

Bu yöntemde VBA kullanarak kullanıcı tanımlı bir fonksiyon oluşturuyoruz. Şimdi prosedürleri takip edelim.

Adımlar:

  • İlk olarak, şu adrese gidin Geliştirici şeridinden sekmesini seçin.
  • İkinci olarak Visual Basic bir şey yok. Kod kategorisini açmak için Visual Basic Düzenleyicisi . veya basın ALT+F11 açmak için Visual Basic Düzenleyicisi .

  • Bu, şu adreste görünecektir Visual Basic Düzenleyicisi kodlarımızı yazdığımız yer.
  • Üçüncü olarak Modül bir şey yok. Ekleme açılır menü çubuğu.

  • Bu, bir Modül çalışma kitabınızda.
  • Ve, kopyalayıp yapıştırın VBA kodu aşağıda gösterilmiştir.

VBA Kodu:

 Option Explicit Function Count_DateCells(dRanges As Range) As Integer Dim drng As Range Dim dcount As Integer Application.Volatile dcount = 0 For Each drng In dRanges If IsDate(drng) Then dcount = dcount + 1 End If Next Count_DateCells = dcount End Function 
  • Basın CTRL+S dosyayı kaydetmek için.

  • Ayrıca, çalışma sayfanıza geri dönün ve formülü buraya ekleyin.
=Count_DateCells(D5:D12)

  • Basın Girin .
  • İşte bu! Sonucunuzu alacaksınız.

Yöntem 7: VBA Kullanarak Tarih İçeren Hücre Sayısını Hesaplama

Son olarak, bu yöntemde şunları nasıl yapacağımızı göreceğiz Excel'de tarih sayısını sayma kullanarak VBA .

Adımlar:

  • İlk olarak, sayfaya sağ tıklayın ve Kodu Görüntüle .

  • Ondan sonra kopya ve macun ve VBA kodu aşağıda.

VBA Kodu:

 Option Explicit Function Date_Count(dRanges As Range) As Variant Dim dCell() As Variant Dim rg As Range Dim dcnt As Integer Application.Volatile ReDim dCell(dRanges.Cells.Count - 1) As Variant dcnt = 0 For Each rg In dRanges dCell(dcnt) = VarType(rg) dcnt = dcnt + 1 Next Date_Count = dCell End Function 

  • Bundan sonra, tuşuna basın F5 veya oynat düğmesine basarak koşmak kodu.
  • Bu noktada, hücreye formülü girin F5 .
=TOPLA(EĞER(Tarih_Sayısı(D5:D12)=7,1,0))
  • Son olarak, tuşuna basın. CTRL + SHIFT + ENTER tuşlarına basabilirsiniz.

Bu kod aracılığıyla, şu adda bir kullanıcı işlevi oluşturuyoruz DateCells . Bu fonksiyon, verilen bir tarih değerlerini kontrol edecektir dizi veya aralıkları ve SUM tarih değeri geçerliyse bunları teker teker seçin.

Daha Fazla Oku: Excel'de Tek ve Çift Sayılar Nasıl Sayılır (3 Kolay Yol)

Uygulama Bölümü

Bu hızlı yaklaşımlara alışmak için en önemli husus pratik yapmaktır. Sonuç olarak, bu yöntemleri uygulayabileceğiniz bir alıştırma çalışma kitabı ekledim.

Sonuç

Bunlar, içinde tarih bulunan hücre sayısını saymanın 6 farklı yoludur Excel Tercihlerinize göre en iyi alternatifi seçebilirsiniz. Herhangi bir sorunuz veya geri bildiriminiz varsa lütfen bunları yorum alanına bırakın.

Hugh West, sektörde 10 yılı aşkın deneyime sahip oldukça deneyimli bir Excel eğitmeni ve analistidir. Muhasebe ve Finans alanında lisans derecesine ve İşletme alanında yüksek lisans derecesine sahiptir. Hugh öğretme tutkusuna sahiptir ve takip etmesi ve anlaması kolay benzersiz bir öğretim yaklaşımı geliştirmiştir. Excel konusundaki uzman bilgisi, dünya çapında binlerce öğrencinin ve profesyonelin becerilerini geliştirmesine ve kariyerlerinde başarılı olmasına yardımcı olmuştur. Hugh, blogu aracılığıyla bilgisini dünyayla paylaşıyor, bireylerin ve işletmelerin tam potansiyellerine ulaşmalarına yardımcı olmak için ücretsiz Excel eğitimleri ve çevrimiçi eğitimler sunuyor.