Excel’de iki değer veya tarih arasında kaç hücre olduğunu nasıl sayabilirim?
Excel'de veriyle çalışırken, genellikle kaç hücrenin belirli bir değer aralığına veya tarih aralığına düştüğünü belirlemeniz gerekir. Örneğin, iki eşik değeri arasında kaç sınav notu yer aldığını ya da belirli bir zaman diliminde kaç kayıt bulunduğunu öğrenmeniz gerekebilir. Bu sayıların doğru şekilde elde edilmesi, veri analizi, raporlama ve karar alma süreçlerini destekler. Bu eğitim, Excel'de iki değer veya iki tarih arasındaki hücre sayısını yerleşik formüllerle, kullanıcı dostu eklentilerle ve gelişmiş otomasyon için VBA koduyla nasıl sayacağınızı adım adım açıklar.
CountIf işleviyle iki sayı arasındaki hücre sayılarını sayma
CountIf işleviyle iki tarih arasındaki hücre sayılarını sayma
Kutools for Excel ile iki değer veya tarih arasındaki hücre sayılarını sayma (formül kullanmadan)
VBA Kodu – İki değer veya tarih arasındaki hücre sayısını bir makroyla otomatikleştirme
CountIf işleviyle iki sayı arasındaki hücre sayılarını sayma
Diyelim ki çalışma sayfanızda B2:B8 aralığında sayılar listelenmiş durumda ve bu sayılardan kaç tanesinin 75 ile 90 arasında olduğunu hesaplamak istiyorsunuz. Bu tür bir ihtiyaç, sınav notlarını analiz etme, hedefler dahilinde satış performansını değerlendirme veya ileri düzey hesaplamalar için İlgili Veriler aralıklarını belirleme gibi yaygın senaryolarda sıklıkla karşınıza çıkar.

Hücre sayılarını > X ve < Y olarak sayma
Amacınız B2:B8 aralığında 75’ten büyük ve 90’ten küçük olan (yani 75 ve 90 değerlerinin kendileri hariç) hücreleri saymaksa, şu adımları izleyin:
1. Sonucun görünmesini istediğiniz boş bir hücre seçin. Ardından aşağıdaki formülü Formül Çubuğuna kopyalayıp yapıştırın ve Enter tuşuna basın:
=COUNTIFS(B2:B8,">75", B2:B8,"<90") 
Seçilen hücre, kriterlerinizi karşılayan hücre sayısını anında gösterecektir.
Pratik notlar: Bunu diğer aralıklara uygulamanız gerekiyorsa, formüldeki hücre adreslerini buna göre güncelleyin. Ayrıca, senaryonuz için eşik değerlerin dahil mi yoksa hariç mı edilmesi gerektiğini belirlemek adına karşılaştırma operatörlerini bir kez daha kontrol edin.
Hücre sayılarını >= X ve <= Y olarak sayma
Sınır değerlerini (75 ve 90 bu örnekte) dahil etmek için, değerleri 75’dan Daha Büyük veya Eşit ve 90’den Daha Küçük veya Eşit olan B2:B8 Tüm Hücreleri Sırala’yi sayan aşağıdaki formülü kullanın:
=COUNTIFS(B2:B8,">=75", B2:B8,"<=90") Daha önce olduğu gibi, boş bir hücre seçin, yukarıdaki formülü Formül Çubuğuna girin ve Enter tuşuna basın. Elde edilen sonuç, değerleri tam olarak 75 veya 90 olan hücreleri de içerecektir; bu da notlandırma sistemleri veya uygunluk değerlendirmeleri gibi sınır değerlerin kritik olduğu durumlar için idealdir.

İpucu: Bu formüller herhangi bir sürekli sayısal aralık için kullanılabilir. Diğer sayı aralıklarına veya bitişik olmayan aralıklara uyarlamak için doğru mantığı kullandığınızdan emin olun.
Excel'de iki değer veya tarih arasındaki hücre sayısını kolayca sayın:
Kutools > Seçin > Belirli hücreleri seçin seçeneğine tıklayın. Kutools for Excel’in Belirli hücreleri seçin yardımcısı, özellikle formüller karmaşıklaştığında, iki değer veya tarih arasındaki hücreleri kolayca saymanıza ve seçmenize yardımcı olarak iş akışınızı hızlandırır.
Kutools for Excel'in tam özellikli 30 günlük ücretsiz deneme sürümünü hemen indirin!

CountIf işleviyle iki tarih arasındaki hücre sayılarını sayma
İki tarih arasındaki hücre sayısını saymak, katılım takibi yapanlar, proje çizelgeleri üzerinde çalışanlar veya dönem temelli verilerle uğraşanlar için sıkça karşılaşılan bir görevdir. Bu yöntem, özellikle tarih aralığı değiştiğinde ya da diğer hücrelere başvurulduğunda esneklik açısından büyük yarar sağlar.
A14:A20 hücre aralığında bir tarih listesi olduğunuzu ve B21 (Başlangıç Tarihi) ile B22 (Bitiş Tarihi) hücrelerinde belirtilen tarihler arasında bu listede kaç tarihin bulunduğunu saymak istediğinizi varsayalım. İşte bunu nasıl yapabileceğiniz:
1. Çıktıyı görüntülemek için boş bir hücre seçin, ardından aşağıdaki formülü Formül Çubuğuna kopyalayıp yapıştırın ve Enter tuşuna basın:
=COUNTIFS(A14:A20,">="&,B21,A14:A20,"<="&,B22) 
Notlar:
- Aralıkları (A14:A20) ve Başlangıç ile Bitiş tarihleri için hücre referanslarını (B21, B22) gerçek verilerinizle eşleşecek şekilde güncellediğinizden emin olun.
- Bu formül, Başlangıç Tarihi ile Bitiş Tarihi arasındaki tüm tarihleri (her ikisi de dahil) sayar.
- Doğru sonuçlar almak için, Tarih Aralığı’ndaki tüm hücrelerin tarih biçiminde olduğundan emin olun.
Hata hatırlatıcısı: Sonucunuz sıfır çıkıyor ancak eşleşme bekliyorsanız, aralığınızın ve koşul hücrelerinizin Tarih formatıBiçimlerin tutarlı olduğundan emin olun; uyumsuz biçimler beklenmedik sonuçlara yol açabilir.
Kutools for Excel ile iki değer veya tarih arasındaki hücre sayılarını sayma (formül kullanmadan)
Formüllerin zor veya hataya açık olduğunu düşünüyorsanız, formül girmeyi veya ayarlamayı gerektirmeyen doğrudan bir yaklaşımı tercih edebilirsiniz. Kutools for Excel, iki değer veya tarih arasındaki hücreleri yalnızca birkaç tıklamayla offers a visual method that can count (and optionally select), bu da rutin işlemlerde veya teknik olmayan meslektaşlarla adımları paylaşırken özellikle kullanışlıdır.
İndirip yükleyin, ardından Kutools for Excel uygulamasını kullanmaya başlayın.
Adım 1. Kutools > Seçin > Belirli hücreleri seçin seçeneğine tıklayın.
Adım 2. Belirli hücreleri seçin iletişim kutusunda, Aralık içinde hücreleri seçin bölümünde değerlendirmek istediğiniz aralığı belirleyin. Ardından, Seçim türünü belirtin altında Hücre seçeneğini işaretleyin. Kriterlerinizi —örneğin "Büyüktür" 75 ve "Küçüktür" 90— Türü belirtin altında tanımlayın. Koşullarınızı girdikten sonra Tamam düğmesine tıklayın.

Adım 3. Belirli hücreleri seçin iletişim kutusu, uygun koşulları karşılayan toplam hücre sayısını gösterecektir.TAMAM düğmesine tıklayarak onaylayın. Eşleşen hücreler hemen vurgulanacak ve seçilecektir; böylece biçimlendirme veya inceleme gibi sonraki işlemler çok daha kolay hale gelecektir.

Not: Bu özellik hem sayıları hem de Tarih Aralığı’nı destekler. Bir tarih aralığındaki hücreleri saymak ve seçmek için, iletişim kutusuna aşağıdaki gibi başlangıç ve bitiş kriteri olarak iki tarih girin:

Bu görsel ve esnek yaklaşım, formüllerle uğraşmayı tercih etmeyenler ya da formül tabanlı sonuçları görsel olarak doğrulamak isteyenler için özellikle etkilidir.
Bu yardımcı programın ücretsiz 30 günlük deneme sürümünü almak istiyorsanız, işlemi yukarıdaki adımlara göre uygulamak için lütfen indirmek üzere tıklayın.
VBA Kodu – İki değer veya tarih arasındaki hücre sayısını bir makroyla otomatikleştirme
Gelişmiş kullanıcılar veya tekrarlanan/dinamik sayma işlemlerinin gerektiği durumlarda, VBA (Visual Basic for Applications), iki değer veya tarih arasındaki hücreleri saymak için programlanabilir bir çözüm sunar. VBA ile bu sayma işlemini hızla otomatikleştirebilir; böylece daha büyük veri kümeleri, özel mantık kuralları veya manuel yöntemlerin verimsiz kaldığı toplu işlemler için ideal bir seçenek haline getirebilirsiniz.
Bazı uygulamalar veri denetimi, toplu rapor oluşturma veya bir düğmeyle tetiklenen kullanıcı tanımlı “arada say” işlemleri içerir. Aşağıdaki yaklaşım, hedef aralığınızı ve iki eşik değeri veya tarihi çalışma zamanında dinamik olarak belirtmenize olanak tanır.
Bu talimatları izleyin:
1. VBA düzenleyici penceresini açmak için Geliştirici Araçları > Visual Basic seçeneğine tıklayın. Düzenleyicide, kodu modül penceresine kopyalayıp yapıştırmak için Ekle > Modül seçeneğine tıklayın ve ardından aşağıdaki kodu yapıştırın:
Sub CountCellsBetweenTwoValues()
Dim WorkRng As Range
Dim MinValue As Variant
Dim MaxValue As Variant
Dim CountResult As Long
Dim xTitleId As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Select the range to count:", xTitleId, WorkRng.Address, Type:=8)
MinValue = Application.InputBox("Enter the lower boundary (number or date):", xTitleId, "", Type:=2)
MaxValue = Application.InputBox("Enter the upper boundary (number or date):", xTitleId, "", Type:=2)
If WorkRng Is Nothing Or MinValue = "" Or MaxValue = "" Then
MsgBox "Operation cancelled or invalid input.", vbExclamation
Exit Sub
End If
CountResult = 0
Dim Cell As Range
For Each Cell In WorkRng
If IsDate(MinValue) And IsDate(MaxValue) And IsDate(Cell.Value) Then
If Cell.Value >= CDate(MinValue) And Cell.Value <= CDate(MaxValue) Then
CountResult = CountResult + 1
End If
ElseIf IsNumeric(MinValue) And IsNumeric(MaxValue) And IsNumeric(Cell.Value) Then
If Cell.Value >= Val(MinValue) And Cell.Value <= Val(MaxValue) Then
CountResult = CountResult + 1
End If
End If
Next Cell
MsgBox "The number of cells between " & MinValue & " and " & MaxValue & " is: " & CountResult, vbInformation, xTitleId
End Sub 2. Makroyu çalıştırmak için, kod seçiliyken F5 tuşuna basın ya da düzenleyiciyi kapatın ve Excel’deki Makrolar iletişim kutusundan çalıştırın. Makro, öncelikle sayma aralığınızı seçmenizi isteyecek; ardından da iki sınır değerini veya tarihini girmenizi isteyecektir. Belirttiğiniz sınırlar arasındaki hücre sayısını gösteren bir ileti kutusu açılacaktır.
İpuçları ve sorun giderme:
- En güvenilir sonuçlar için sınırları sayılara (örneğin 75 ve 90) veya standart bir tarih formatına (örneğin 2024-01-01) göre girin.
- Başlangıç ve bitiş numarası/tarihi sonuçlara dahil edilir.
- Aralığınız hem sayı hem tarih içeriyorsa veya metin verisi varsa, makrodaki mantık yalnızca ilgili veri türlerini sayar.
- Makro sıfır sonucu veriyor ancak eşleşme bekliyorsanız, aralığınızın ve girdi türlerinizin tutarlılığını kontrol edin (tümü sayı veya tümü tarih olmalı).
- Makrolar, pano veya tekrarlanan raporlarda hızlı ve sık kullanım için yeniden kullanılabilir veya bir düğmeye atanabilir.
VBA yaklaşımının avantajları: Yüksek düzeyde özelleştirilebilir, tekrarlayan görevlerde zaman kazandırır ve dinamik giriş desteğine olanak tanır. Temel sınırlaması ise VBA’nın makro destekleyen dosyalar gerektirmesi ve çalıştırılması için kullanıcı izinlerine ihtiyaç duyulabilmesidir.
VBA kodunu, dışlayıcı, dahil edici vb. farklı aralık türlerine göre daha da uyarlayabilir veya pratik ihtiyaçlarınıza uygun şekilde daha kapsamlı otomatik iş akışlarına entegre edebilirsiniz.
Demo: İki değer veya tarih arasında hücre sayılarını Kutools for Excel ile sayın
İlgili makaleler:
- Excel'de metin veya sayı içeren hücreleri nasıl sayabilirim?
- Excel'de belirli metni içeren hücreleri nasıl sayarım?
- Excel'de sayı veya "Evet" ya da "Hayır" yanıtlarını nasıl sayarım?
En İyi Office Üretkenlik Araçları
Excel becerilerinizi Kutools for Excel ile geliştirin ve verimlilikte hiç yaşamadığınız bir deneyim yaşayın.Kutools for Excel, üretkenliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…
Office Tab, Office uygulamalarına sekmeli bir arayüz kazandırarak işlerinizi çok daha kolay hale getirir.
- Word, Excel, PowerPoint, Publisher, Access, Visio ve Project'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
- Belgeleri yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açıp oluşturun.
- Günlük üretkenliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!
Tüm Kutools eklentileri — tek bir kurulum dosyasında!
Kutools for Office paketi, Excel, Word, Outlook ve PowerPoint eklentilerini ve ayrıca Office Tab Pro’yu içeren kapsamlı bir çözümdür; Office uygulamalarında çalışan ekipler için idealdir.
- Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
- Tek kurulum, tek lisans— birkaç dakikada hazır (MSI uyumlu)
- Birlikte daha iyi çalışır— Office uygulamalarında akıcı üretkenlik
- 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
- En iyi fiyat performans— ayrı ayrı eklenti satın almaya göre tasarruf sağlar