KutoolsforOffice — Tek çözüm, beş güçlü araç.Daha az çabayla daha fazlasını başarmak.

Excel’de filtreye ve kriterlere göre hücreleri nasıl sayar veya özetleriz?

YazarXiaoyang Değiştirme Tarihi

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

VBA Kodu – Özel bir makro ile filtreye ve kriterlere göre yalnızca görünür hücreleri otomatik olarak sayma veya toplama

PivotTable – Etkileşimli filtreleme seçenekleriyle kriterlere göre de dahil olmak üzere filtrelenmiş verileri özetlemek (saymak/toplamak) için PivotTable kullanın


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.

Excel'de filtrelenmiş verilerdeki hücreleri saymak için kullanılan SUBTOTAL formülünün ekran görüntüsü

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.

Excel'de filtrelenmiş verilerdeki hücreleri toplamak için kullanılan SUBTOTAL formülünün ekran görüntüsü

İ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 Excelkarmaşık görevleri kolaylaştırmak, yaratıcılığı ve verimliliği artırmak için 300'den fazla gelişmiş özelliğe sahiptir.Yapay zeka yetenekleriyle entegre, Kutools görevleri hassasiyetle otomatikleştirerek veri yönetimini zahmetsiz hale getirir.Kutools for Excel hakkında ayrıntılı bilgi…         Ücretsiz deneme…

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)

Excel'de COUNTVISIBLE ve SUMVISIBLE işlevlerinin uygulandığını gösteren ekran görüntüsü

İ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.

AVERAGEVISIBLE ve SUMVISIBLE gibi Kutools İşlevlerine nasıl erişileceğini gösteren ekran görüntüsü

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.

Excel'de sayma ve toplama kriterleriyle filtrelenmiş verilerin ekran görüntüsü

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.

Excel'de 'Nelly' kriteriyle filtrelenmiş hücrelerin sayım sonucunu gösteren ekran görüntüsü

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.

Excel'de 'Nelly' kriteriyle filtrelenmiş hücrelerin toplam sonucunu gösteren ekran görüntüsü

İ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 Çalıştır düğmesi 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ı

🤖KUTOOLS AI Yardımcısı: Şunu temel alarak Veri Analizi’i devrimleştirin:Akıllı Yürütme   |  Kod Oluştur|  özel formüller Oluştur  |  Verileri Analiz Et ve Grafikler Oluştur|  Geliştirilmiş İşlevler Çağır…
Popüler Özellikler:Bul, Vurgula veya Yinelenenleri İşaretle   |  Boş Satırları Sil   |  Veri Kaybetmeden Sütunları Birleştir veya Hücreleri   |   Formül kullanmadan yuvarlama…
Süper ARA:Çoklu Kriterli Dikey Arama (VLookup)  |  Çoklu Değerli Dikey Arama (VLookup)  |   Birden Fazla Sayfada Dikey Arama (VLookup)   |   Bulanık Eşleme…
Gelişmiş Açılır Liste:Açılır Liste Hızlıca Oluştur   |  Bağımlı Açılır Liste   |  Çoklu Seçimli Açılır Liste…
Sütun Yöneticisi:Belirli Sayıda Sütun Ekle|Sütunları Taşı|Gizli Sütunların Görünürlük Durumunu Aç/Kapat|Aralıkları ve Sütunları Karşılaştır…
Öne Çıkan Özellikler:Izgara Odaklama   |  Tasarım Görünümü   |Gelişmiş formül çubuğu   | Çalışma Kitabı ve Sayfa Yöneticisi   |  Kaynaklar(Otomatik Metin)|  Tarih Seçici   |  Çalışma Sayfalarını Birleştir  |  Şifrele/Hücreleri Şifre Çöz   | Listeye Göre E-posta Gönder   |  Süper Filtre   |   Özel Filtre(Kalın Yazılı Hücreleri Filtrele/italik/üstü çizili…) …
En Çok Kullanılan 15 Araç Setleri:12 MetinAraçları(Metin Ekle,Belirli Karakterleri Sil, …)|   50+GrafikTürleri(Gantt Grafiği, …)|   40+ Pratik Formüller(Doğum tarihine dayanarak yaş hesapla, …)|   19 EklemeAraçları(QR Kodu Ekle,Yoldan Resim Ekle, …)|   12 DönüştürmeAraçları(Kelimeye Dönüştür,Döviz Kuru Dönüşümü, …)|   7 Birleştir ve AyırAraçları(Gelişmiş Satırları Birleştir,Hücreleri Böl, …)|… ve daha fazlası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve 40+ başka dillerde de desteklenir!

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.

ExcelWordOutlookTabsPowerPoint
  • 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