Excel’de filtreye ve kriterlere göre hücreleri nasıl sayar veya özetleriz?
Günlük veri analizinde Excel kullanırken, özellikle uzun listelerle veya belirli veri segmentlerine odaklanmanız gereken raporlarla çalışırken, yalnızca filtrelenmiş satırları dikkate alan toplamların ve sayıların elde edilmesi oldukça yaygındır. COUNTA ve SUM gibi temel Excel işlevleri, filtrelenmemiş aralıklarda sorunsuz çalışır; ancak belirli satırları gizleyen ya da kriterlere göre görünümü daraltan filtreler uygulandığında bu standart işlevler, gizli satırları da hesaplamalara dahil edebilir—bu da hatalı toplamlara veya sayılara neden olabilir. Filtrelerinize ve koşullarınıza uygun şekilde güvenilir toplam ve sayı hesaplamaları yapabilmeniz için bu eğitim, farklı senaryolar ve yetkinlik düzeyleri için çeşitli pratik çözümler sunar.
Formüller kullanarak filtreye göre hücreleri sayma / toplama
Kutools for Excel ile filtreye göre hücreleri sayma / toplama
Belirli kriterlere göre formüller kullanarak filtreye dayalı hücreleri sayma / toplama
Formüller kullanarak filtreye göre hücreleri sayma / toplama
Excel, filtrelenmiş veriler için yalnızca görünür hücreleri saymanıza veya toplamanıza olanak tanıyan ve gizli hücreleri göz ardı eden SUBTOTAL işlevini sunar. Bu özellikle belirli değerlere ya da koşullara göre filtrelenmiş veri kümeleriyle çalışırken son derece değerlidir. SUBTOTAL kullanmak, filtre koşulları değiştiğinde hesaplamaların otomatik olarak güncellenmesini ve analizinizin her zaman doğru kalmasını sağlar.
Bir Filtre Aralığı içindeki hücreleri saymak için sonucun görünmesini istediğiniz bir hücreye (örneğin D1) aşağıdaki formülü girin:
=SUBTOTAL(3, C6:C19) Burada, C6:C19, saymak istediğiniz filtrelenmiş Veri Aralığı'dır. Formülü girdikten sonra Enter tuşuna basın; bu aralıkta yalnızca görünür (filtrelenmiş) hücrelerin sayısı döndürülür.

Bir Filtre Aralığı içindeki değerleri toplamak için aşağıdaki formülü girin (örneğin D2’ye):
=SUBTOTAL(9, C6:C19) Bu, filtrelemeden sonra yalnızca görünür hücreleri toplar. Toplamı görmek için Enter tuşuna basın.

İpuçları: SUBTOTAL işlevindeki ilk sayı, hesaplama türünü belirleyen bir function_num parametresidir. 3, COUNTA (boş olmayan değerleri say) anlamına gelirken; 9 ise TOPLA anlamına gelir. Bu sonuçlara güvenmeden önce filtrenizin etkin ve doğru olduğundan emin olun. Veri aralığı değişirse, hücre başvurularını buna göre güncelleyin. Filtreyi değiştirdiğinizde veya kaldırdığınızda formül otomatik olarak yeniden hesaplanır.
Kutools for Excel ile filtreye göre hücreleri sayma / toplama
Kutools for Excel ile kullanıcılar, standart Excel formüllerinin sınırlarını aşarak yalnızca görünür (yani filtrelenmiş ve gizlenmemiş) hücrelere dayalı anlık sayım ve toplam sonuçlarını elde etmek için özel işlevlerden—COUNTVISIBLE ve SUMVISIBLE—yararlanabilir. Bu, özellikle sık veri filtreleme analizleri yapanlar için son derece kullanışlıdır; zaman kazandırır ve manuel hataları en aza indirir.
Kutools for Excel yüklendikten sonra, filtrelenmiş hücrelerden sonuç hesaplamak için çalışma sayfanıza aşağıdaki formülleri girin (örneğin D1 veya D2’ye):Kutools for Excel
Filtrelenmiş hücreleri saymak için:
=COUNTVISIBLE(C6:C19) Görünür, filtrelenmiş hücreleri toplamak için:
=SUMVISIBLE(C6:C19) 
İpuçları: Bu işlevler, hem elle gizlenmiş hem de filtrelenmiş satırlarla uyumlu çalışır; böylece hesaplamalarınız tam olarak ekranda görünen verileri yansıtır. Ayrıca bu özellikleri Kutools menüsünden de kolayca kullanabilirsiniz: Kutools > Geliştirilmiş İşlevler > İstatistiksel ve Matematiksel > ORTALAMAGÖRÜNÜR / SAYGÖRÜNÜR / TOPLAGÖRÜNÜR seçeneğine tıklayın. Böylece filtrelenmiş veri kümeleri için güçlü özet işlevlerine tek tıkla erişim sağlarsınız.

Notlar: Filtreyi değiştirirseniz veya satırları gizlerseniz, Geliştirilmiş İşlevler otomatik olarak güncellenir. Bu formüller yalnızca Kutools yüklendikten sonra kullanılabilir; standart Excel sürümlerinde mevcut değildir.
Kutools for Excel– Excel'i, işinizi daha hızlı ve kolay hale getiren 300 temel araçla güçlendirin ve daha akıllı veri işleme ile üretkenlik için yapay zeka özelliklerinden yararlanın.Hemen Edinin
Belirli kriterlere göre formüller kullanarak filtreye dayalı hücreleri sayma / toplama
Pratikte, belirli bir ek koşula göre filtrelenmiş verileri saymanız veya toplamanız gerekebilir—örneğin, belirli bir ismin geçtiği satırları saymak gibi. Filtreleme, verilerinizi görsel olarak daraltsa da, formüller kullanmak, filtrelerinizi sürekli ayarlamadan anında bu hesaplamaları yapmanızı sağlar. Aşağıda, bu tür senaryoları ele almak için yararlı formüller bulacaksınız.

Belirli kriterlere göre filtrelenmiş verilere dayalı hücreleri sayma:
"Nelly" gibi belirli bir koşulu karşılayan görünür (filtrelenmiş) hücreleri saymak için bir hücreye (örneğin D1’e) aşağıdaki formülü girin:
=SUMPRODUCT(SUBTOTAL(3,OFFSET(B6:B19,ROW(B6:B19)-MIN(ROW(B6:B19)),,1)), --(B6:B19="Nelly")) Burada B6:B19, Veri Aralığı'nı temsil eder ve "Nelly" kriterinizdir. Bu formül, filtrelemeden sonra belirtilen koşulu karşılayan yalnızca görünür satırları sayar. Sayımı görmek için Enter tuşuna basın.

Belirli kriterlere göre filtrelenmiş verilere dayalı hücreleri toplama:
Aynı kriterle öğeleri toplamanız da gerekiyorsa, bu gelişmiş formülü kullanın (örneğin D2’ye girin):
=SUMPRODUCT(SUBTOTAL(3,OFFSET(B6:B19,ROW(B6:B19)-MIN(ROW(B6:B19)),,1)),(B6:B19="Nelly")*(C6:C19)) Bu formülde, B6:B19 kriter sütunu, C6:C19 miktar sütunu ve "Nelly" kriter olarak kalır. Formül, koşulun karşılandığı ve satırların görünür olduğu C6:C19 aralığındaki ilgili değerlerin toplamını verir. Toplamı onaylamak ve görüntülemek için Enter tuşuna basın.

İpuçları: Bu formülleri girerken Aralık’ınızın ve kriterlerinizin filtrelenmiş verilerinizle eşleştiğinden emin olun. Formüller, filtre değişikliklerine dinamik olarak uyar ve güncellenmiş toplamları veya sayıları anında görüntüler. Diğer kriterler için "Nelly" ifadesini gerektiği gibi değiştirin.
VBA Kodu – Özel bir makro ile filtreye ve kriterlere göre yalnızca görünür hücreleri otomatik olarak sayma veya toplama
Makrolara alışkın kullanıcılar için VBA, isteğe bağlı olarak kriterleri de içerecek şekilde yalnızca görünür hücreleri saymanın veya toplamanın esnek bir yolunu sunar—özellikle filtreleriniz sık değişiyorsa veya bu hesaplamaları otomatikleştirmeniz gerekiyorsa çok yararlıdır. Formüllerin aksine, makrolar büyük veri kümelerini hızlıca işleyebilir ve davranışları özel ihtiyaçlarınıza göre özelleştirebilirsiniz.
Uygulanabilir senaryolar: Standart formüllerle doğrudan desteklenmeyen özel hesaplamalar gerektiren büyük filtrelenmiş tablolarla çalışanlar için idealdir. Avantajları arasında otomasyon ve çok yönlülük yer alırken; dezavantajları, başlangıçta kurulum gereksinimi ve makroların etkinleştirilmesi ihtiyacı olabilir.
Önlemler: VBA betiklerini çalıştırmadan önce mutlaka çalışmalarınızı kaydedin. Makrolar yalnızca masaüstü Excel sürümlerinde desteklenir; web veya mobil sürümlerde kullanılamaz.
1. Geliştirici Araçları > Visual Basic seçeneğine tıklayın. Açılan Microsoft Visual Basic for Applications penceresinde, Ekle > Modül seçeneğine tıklayıp aşağıdaki kodu modül paneline yapıştırın:
Sub SumOrCountVisibleCellsWithCriteria()
Dim CriteriaCol As Range
Dim DataCol As Range
Dim Criteria As String
Dim Total As Double
Dim Count As Long
Dim i As Integer
Dim LastRow As Long
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set CriteriaCol = Application.InputBox("Select criteria column (e.g. B6:B19)", xTitleId, Type:=8)
Set DataCol = Application.InputBox("Select data/sum column (for sum, e.g. C6:C19; same as criteria for count)", xTitleId, Type:=8)
Criteria = Application.InputBox("Enter criteria (e.g. Nelly)", xTitleId, "", Type:=2)
Total = 0
Count = 0
LastRow = CriteriaCol.Rows.Count
For i = 1 To LastRow
If Not CriteriaCol.Rows(i).EntireRow.Hidden Then
If CriteriaCol.Cells(i, 1).Value = Criteria Then
Total = Total + DataCol.Cells(i, 1).Value
Count = Count + 1
End If
End If
Next i
MsgBox "Sum: " & Total & vbCrLf & "Count: " & Count, vbInformation, xTitleId
End Sub 2. Makroyu çalıştırmak için
düğmesine tıklayın. Kriter sütununu ve toplam/sayım sütununu seçmenizi isteyen bir iletişim kutusu açılır; ardından istediğiniz kriteri (örneğin bir ismi) girin. İşlem tamamlandığında makro, belirttiğiniz kritere uygun görünür hücrelerin hem toplamını hem de sayısını görüntüler.
İpuçları: Bu makro, görünür ve filtrelenmiş verilerde hem sayma hem de toplama işlemlerini birleştirir. Farklı analiz ihtiyaçlarınız için CriteriaCol ve DataCol seçimlerini kullanın. Seçtiğiniz sütunların filtre ayarlarınızla eşleştiğinden her zaman emin olun. Yalnızca toplamak değil, sadece saymak istiyorsanız, her iki giriş için aynı aralığı seçin.
Sorun Giderme: Çalışma zamanı hatası alırsanız, Aralık seçiminin eşit boyutta olduğundan ve kriterlerinizin hücrelerdeki metinle tam olarak eşleştiğinden emin olun. Büyük veri kümelerinde performans değişebilir; makroyu çalıştırmadan önce verileri gerekli satırlarla sınırlayarak filtreleyin.
PivotTable – Etkileşimli filtreleme seçenekleriyle kriterlere göre de dahil olmak üzere filtrelenmiş verileri özetlemek (saymak/toplamak) için PivotTable kullanın
PivotTable, Excel'de büyük miktarda veriyi özetlemek için (filtrelenmiş sonuçlar dahil) çok yönlü ve etkileşimli bir araçtır. İsim veya kategori gibi kriterlere göre kolay gruplama, sayma ve toplama imkânı sunar; ayrıca yerleşik filtrelerle gösterilen verileri hızlıca değiştirebilirsiniz.
Uygulanabilir senaryolar: Dinamik özetlere, farklı alanlara göre esnek toplama yapılmasına veya kriterleri değiştirerek sonuçları etkileşimli şekilde keşfetmeye ihtiyacınız olduğunda idealdir. Avantajları arasında kullanıcı dostu arayüz ve sürükleyip-bırak işlevselliğiyle anında yeniden hesaplama yer alır.
Kullanım talimatları:
1. Filtrelenmiş Veri Aralığınızı seçin; analiz edeceğiniz tüm sütunları (başlıklar dahil) içermesini sağlayın.
2. Şuraya gidin: Ekle > PivotTable. İletişim kutusunda, tablo/aralığın doğru olduğundan emin olun ve PivotTable’yi yeni bir çalışma sayfasına mı yoksa mevcut bir çalışma sayfasına mı yerleştireceğinizi seçin.
3. PivotTable alan listesinde, kriter alanını (örneğin «Name») Satırlar alanına sürükleyin. Hedef alanı (örneğin «Order Amount») ise Değerler alanına sürükleyin. Varsayılan olarak bu veriler toplamla özetlenir; üzerine tıklayarak bunu sayma veya diğer özet türlerine değiştirebilirsiniz.
5. PivotTable’da yalnızca belirli öğeleri (örneğin «Nelly») göstermek veya İlgili Veriler üzerinde yoğunlaşmak için yerleşik filtre açılır menülerini kullanın.
4. PivotTable'ınız, görünür kriterlere göre anında toplam ve/veya sayım gösterecek şekilde güncellenecektir. Alanları yeniden düzenleyebilir, ek filtreler uygulayabilir veya daha iyi okunabilirlik için PivotTable'ınızı biçimlendirebilirsiniz.
İpuçları: PivotTable, çalışma sayfası filtrelerine doğrudan yanıt vermez; kendi özel filtre denetimleri vardır ve bunlar çok daha güçlü ve esnektir. Gelişmiş analiz için dilimleyicileri (slicers) veya ek hesaplanmış alanları kullanın. Kaynak veriyi güncelledikten sonra PivotTable’inizi yenileyin.
Sorun Giderme: Sonuçlar beklentilerinize uygun değilse, alan seçimlerinizi kontrol edin ve Kaynak aralığının tüm İlgili Veriler’i kapsadığından emin olun. Verilerinizde açık başlıklar yoksa, PivotTable oluşturmadan önce başlıkları ekleyin.
Özet Önerileri: Bu öğreticideki her çözüm, hızlı formüllerden otomasyona ve etkileşimli analize kadar belirli bir ihtiyaca hitap eder. Filtrelenmiş verilerde basit toplamlar ve sayım işlemleri için SUBTOTAL veya Gelişmiş İşlevler’i, kriterlere dayalı sonuçlar için gelişmiş formülleri, otomasyon için makro çözümlerini ya da esnek özetlemeler ve veri keşfi için PivotTable’ı tercih edin. Uyuşmayan sonuçlardan kaçınmak için hücre başvurularını ve kriterleri her zaman tekrar kontrol edin. Daha fazla verimlilik için verilerinizi açık başlıklar ve tutarlı biçimlendirmeyle düzenli tutun.
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