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

Excel'de filtrelenmiş hücreleri veya listeyi nasıl ortalarsınız?

YazarKelly Değiştirme Tarihi

ORTALAMA işlevi, sayılar kümesinin ortalama değerini hızlıca hesaplamak için günlük Excel çalışmalarında yaygın olarak kullanılır. Ancak bir çalışma sayfasında filtrelenmiş verilerle çalışırken ORTALAMA işlevini doğrudan kullanmak doğru sonuçlar vermeyebilir; çünkü bu işlev, görünür ve gizlenmiş satırları birlikte değerlendirir. Bu makalede, Excel’de yalnızca görünür (filtrelenmiş) hücrelerin veya Liste Öğesi’nin ortalamasını almanın doğru yolları adım adım açıklanmaktadır. Pratik formül tabanlı çözümlerin yanı sıra özel senaryolar için daha gelişmiş seçenekleri de keşfedeceksiniz.

SUBTOTAL işleviyle filtrelenmiş verileri/listeyi ortalama

AGGREGATE işleviyle filtrelenmiş verileri/listeyi ortalama

Yalnızca gerçekten görünür hücreleri ortalayan VBA makrosu


SUBTOTAL işleviyle filtrelenmiş verileri/listeyi ortalama

Filtrelenmiş bir veri kümesine doğrudan AVERAGE işlevini uyguladığınızda, bu işlev filtreleme nedeniyle gizlenmiş satırlar da dahil olmak üzere belirtilen aralıktaki tüm hücrelerin ortalamasını hesaplar. Ancak yalnızca görünür satırların ortalamasını almak istiyorsanız bu yaklaşım yanıltıcı sonuçlara yol açabilir. Filtrelenmiş (yani yalnızca görünür) verilerin gerçek ortalamasını elde etmek için Excel’in SUBTOTAL işlevi mükemmel bir çözümdür. SUBTOTAL işlevi, hem filtrelemeyi hem de gizlenmiş satırları dikkate alacak şekilde ayarlanabilir; bu özellik onu bu tür senaryolar için ideal kılar.

Sadece filtrelenmiş sonuçların ortalamasını hesaplamak için aşağıdaki adımları izleyin:

  • Ortalama almak istediğiniz sütundaki tüm filtrelenmiş verileri içeren aralığı belirleyin (bu örnekte, değerlerin)C12:C24 aralığında ve Tutar sütununda olduğunu varsayalım).
  • Boş bir hücreye aşağıdaki formülü girin:
=SUBTOTAL(1,C12:C24)

Bu formül, C12:C24 aralığındaki görünür (filtrelenmiş) hücrelerin ortalamasını hesaplar. 1 parametresi, SUBTOTAL işlevine AVERAGE işlevini kullanmasını söyler; böylece SUBTOTAL, filtrelemeyle gizlenmiş satırları otomatik olarak yok sayar.

Formülü yazdıktan sonra Enter tuşuna basın. Aşağıda gösterildiği gibi, yalnızca görünür satırların ortalama değeri anında görüntülenecektir:

Sonuç hücresine girilen formül

Gizlenmiş veya filtrelenmiş hücreleri/satırları/sütunları yok sayarak yalnızca görünür hücreleri topla/say/ortalama

Excel'deki normal TOPLA, SAY ve ORTALAMA işlevleri, filtreleme ya da manuel gizleme nedeniyle hücreler görünür veya gizli olsa bile belirtilen aralıktaki tüm hücreleri hesaplamaya dahil eder. Bu tür durumlarla daha etkili bir şekilde başa çıkmak için Kutools for Excel'i kullanabilirsiniz. Özel TOPLAGÖRÜNÜR, SAYGÖRÜNÜR ve ORTALAMAGÖRÜNÜR işlevleriyle, herhangi bir aralıkta gerçekten görünür olan hücrelerin toplamını, sayısını ve ortalamasını kolayca hesaplayabilir; hem filtrelenmiş hem de manuel olarak gizlenmiş hücreleri, satırları veya sütunları dışarıda bırakabilirsiniz. Bu işlevsellik, karmaşık çalışma sayfalarında hataları önlemenize yardımcı olur ve karmaşık formüller veya özel kodlar yazmanıza gerek kalmadan zaman kazanmanızı sağlar.


Kutools tarafından sağlanan gelişmiş işlevler

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


AGGREGATE işleviyle filtrelenmiş verileri/listeyi ortalama

Excel 2010 veya daha yeni bir sürüm kullanıyorsanız, AGGREGATE işlevi, filtrelenmiş verilerde ortalama hesaplamak için SUBTOTAL’dan çok daha fazla esneklik sunar; hatalarla ve gizlenmiş satırlarla başa çıkmak için de ekstra seçenekler sağlar. İşte bunu nasıl uygulayabileceğiniz:

  • Boş bir hücreye aşağıdaki formülü girin (filtrelenmiş verilerinizin C12:C24 aralığında olduğunu varsayalım):
=AGGREGATE(1,5, C12:C24)
  • İlk bağımsız değişken ()1), AVERAGE işlevini belirtir; tıpkı SUBTOTAL işlevinde olduğu gibi.
  • İkinci bağımsız değişken ()5), AGGREGATE işlevine filtreleme sonucunda gizlenmiş satırları ve hataları yok saymasını söyler.

Formülü yazdıktan sonra Enter tuşuna basın; böylece Filtre Aralığı’ndaki görünür satırların ortalaması anında hesaplanıp görüntülenir. Satırları gizlemenin farklı yollarını kullanıyor veya diğer toplulaştırma işlevlerine uyarlamak istiyorsanız, sadece ikinci parametreyi buna göre ayarlamanız yeterli.


Yalnızca gerçekten görünür hücreleri ortalayan VBA makrosu

Daha gelişmiş veya özelleştirilmiş ihtiyaçlar için, yalnızca görünür (gizlenmemiş ve filtrelenmemiş) hücrelerin ortalamasını almak amacıyla bir Aralık Seç içinde basit bir VBA makrosu kullanabilirsiniz. Bu yöntem, verileri gizlemek üzere birden fazla tekniğin kullanıldığı sayfalarda özellikle yararlıdır. İşte bunu nasıl yapacağınız:

  1. Excel'de Geliştirici sekmesine gidin ve VBA düzenleyicisini açmak için Visual Basic seçeneğine tıklayın. Düzenleyicide, yeni bir modül oluşturmak için Ekle > Modül yolunu izleyin.
  2. Aşağıdaki VBA kodunu modül penceresine kopyalayıp yapıştırın:
Sub AverageVisibleCells()
    Dim rng As Range
    Dim cell As Range
    Dim sum As Double
    Dim count As Long
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set rng = Application.Selection
    Set rng = Application.InputBox("Select range to average only visible cells", xTitleId, rng.Address, Type:=8)
    
    sum = 0
    count = 0
    
    For Each cell In rng
        If Not cell.EntireRow.Hidden And cell.Rows.Hidden = False And cell.Columns.Hidden = False Then
            If cell.DisplayFormat.Hidden = False And IsNumeric(cell.Value) And cell.Value <> "" Then
                sum = sum + cell.Value
                count = count + 1
            End If
        End If
    Next cell
    
    If count > 0 Then
        MsgBox "Average of visible cells is: " & sum / count, vbInformation, xTitleId
    Else
        MsgBox "No visible numeric cells found.", vbExclamation, xTitleId
    End If
End Sub

3. VBA düzenleyicisini kapatın. Çalışma sayfanıza döndüğünüzde Alt+F8 tuşlarına basın, AverageVisibleCells seçeneğini belirleyin ve Çalıştır düğmesine tıklayın. İstendiğinde hedef Veri Aralığı’nızı seçin. Makro, yalnızca şu anda görünür olan (filtrelenmemiş ve gizlenmemiş) sayısal hücrelerin ortalamasını hesaplayıp gösterecektir.

Filtrelenmiş verilerle çalışırken, raporlama ve güncelleme ihtiyaçlarınıza en uygun yöntemi seçmek büyük önem taşır. SUBTOTAL ve AGGREGATE işlevleri günlük kullanım senaryolarının çoğunda mükemmel çözüm sunarken; Kutools ve VBA makroları, daha gelişmiş gereksinimleriniz için ekstra güç ve özelleştirme esnekliği sağlar.


Excel'de özel ortalamaları hesapla

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