Türkiye'nin en iyi Online Eğitim platformu

Microsoft Excel'de Gizlenmiş Satırları TOPLAMA İşlevi ile Kolayca Hesaplama

3 Dakikada Ücretsiz Excel Seviyenizi Belirleyin!

Excel bilginizi test edin ve seviyenizi öğrenin. Ücretsiz Excel sınavına katılın!

Excel Sınavına Başla
Microsoft Excel'de Gizlenmiş Satırları TOPLAMA İşlevi ile Kolayca Hesaplama

Excel'de Gizli Satırları Toplama: ALTTOPLAM Kullanımı

Excel'de gizli satırları toplamaya çalışıp yanlış sonuç alıyorsanız, sorun TOPLA işlevini kullanmanızdır. TOPLA işlevi gizlenmiş satırları sonuca dahil eder, dışarıda bırakmaz. Gizli veya filtrelenmiş satırları toplamın dışında tutmak için ALTTOPLAM işlevini 109 numaralı fonksiyonla kullanmanız gerekir: =ALTTOPLAM(109;A2:A100).

Çoğu kullanıcı bir satırı sağ tıklayıp "Gizle" dediğinde, o satırdaki verinin TOPLA tarafından da yok sayılacağını varsayar. Oysa TOPLA işlevi hücrenin görünür olup olmamasıyla ilgilenmez; aralıktaki tüm değerleri toplar. Satırı gözden kaldırmanız veriyi silmediği için, =TOPLA(A2:A100) formülü gizli satırlardaki sayıları da hesaba katar.

Bu durum özellikle filtreli listelerde kafa karıştırır. Bir satış tablosunu filtreleyip yalnızca "İstanbul" kayıtlarını gösterdiğinizde, ekranda 5 satır görürsünüz ama TOPLA hâlâ 500 satırın tamamını toplar. Ekranda gördüğünüz toplam ile formülün döndürdüğü sonuç birbirini tutmaz. Eğitimlerde en sık karşılaşılan hatalardan biri tam olarak budur: kullanıcı filtreli ekrana bakıp toplamın yanlış olduğunu düşünür, halbuki formül gizli satırları da topladığı için "doğru" ama istenmeyen bir sonuç üretmektedir.

Çözüm, görünür hücrelere duyarlı bir işlev kullanmaktır. Excel'de bu işin iki aracı vardır: ALTTOPLAM ve AGGREGATE 

Doğru kullanım: ALTTOPLAM işlevi (fonksiyon 109)

ALTTOPLAM işlevinin ilk argümanı, hangi işlemi yapacağını ve gizli satırları nasıl ele alacağını belirleyen bir fonksiyon numarasıdır. Toplama işlemi için iki seçenek vardır:

9 → Toplama yapar, ancak yalnızca filtreyle gizlenmiş satırları atlar. Manuel olarak (sağ tık → Gizle) gizlenen satırları toplamaya dahil eder.

109 → Toplama yapar ve hem filtreyle hem de manuel olarak gizlenmiş satırları atlar.

Bu nedenle, satırlarınızı elle gizliyorsanız mutlaka 109'u kullanın. Formül şöyle olur:

=ALTTOPLAM(109;A2:A100)

Burada A2:A100 toplamak istediğiniz aralıktır. Bu formül yalnızca o anda görünür durumda olan hücreleri toplar. Bir satırı gizlediğinizde sonuç anında güncellenir ve gizlenen değer toplamdan düşer.

İki numara arasındaki farkı bir tablo üzerinde görmek netleştirir:

Senaryo

=TOPLA()

=ALTTOPLAM(9;...)

=ALTTOPLAM(109;...)

Tüm satırlar görünür

Tümünü toplar

Tümünü toplar

Tümünü toplar

Filtreyle gizlenen satır

Gizliyi de toplar

Gizliyi atlar

Gizliyi atlar

Manuel (sağ tık) gizlenen satır

Gizliyi de toplar

Gizliyi toplar

Gizliyi atlar

Tablodan da görüldüğü gibi, manuel gizlemeyle çalışırken yalnızca 109 beklediğiniz sonucu verir.

Daha güvenli ve esnek yöntem: AGGREGATE (TOPLAMA)

ALTTOPLAM yeterli olsa da, daha karmaşık tablolarda AGGREGATE işlevi (Türkçe Excel'de ALTTOPLAM ) daha güçlü bir alternatiftir. Bu işlevin avantajı, gizli satırları atlamanın yanı sıra hata değerlerini de yok sayabilmesidir.

Toplama için kullanımı şöyledir:

=TOPLAMA(9;5;A2:A100)

Burada birinci argüman 9 toplama işlemini, ikinci argüman 5 ise "gizli satırları yok say" seçeneğini ifade eder. Eğer aralığınızda #YOK veya #BÖL/0! gibi hata değerleri de varsa, ikinci argümanı 7 yaparak hem gizli satırları hem hataları aynı anda atlayabilirsiniz:

=TOPLAMA(9;7;A2:A100)

30 yıllık eğitmenliğimde gözlemlediğim bir nokta şu: ALTTOPLAM günlük raporlamanın çoğu için fazlasıyla yeterlidir. AGGREGATE'i ise, içinde hatalı hücreler bulunan ya da iç içe alt toplamlar barındıran büyük tablolarda devreye sokmak gerekir.

Gerçek iş hayatı örneği

Bir satış departmanında bölge bazlı bir ciro tablonuz olduğunu düşünün. A sütununda bölge adı, B sütununda tutar var ve tablo 2. satırdan 500. satıra kadar uzanıyor. Yönetici sizden yalnızca seçili bölgelerin toplamını istiyor.

Veriyi Veri sekmesinden Filtre (Ctrl+Shift+L) ile filtrelediniz ve sadece "Ege" bölgesini bıraktınız. Şimdi toplam hücresine şu formülü yazarsınız:

=ALTTOPLAM(109;B2:B500)

Filtreyi her değiştirdiğinizde - "Ege" yerine "Marmara" seçtiğinizde - toplam otomatik olarak yalnızca görünen satırlara göre yeniden hesaplanır. Aynı formülü TOPLA ile yazsaydınız, hangi bölgeyi filtrelerseniz filtreleyin sonuç hep 500 satrın genel toplamını gösterir, yöneticiye yanlış rakam sunardınız.

Kurumsal müşterilerimde sık gördüğüm bir kolaylık da şudur: Filtre uygulanmış bir tabloda toplam satırı eklemek için Excel'in Otomatik Toplam düğmesine (Alt+Shift+=) bastığınızda, Excel filtreli listeyi algılar ve sizin için otomatik olarak TOPLA yerine ALTTOPLAM formülünü yazar. Yani filtreli bir listede toplam alırken Excel zaten doğru işleve yönlendirir; karışıklık genellikle filtre olmadan, satırların elle gizlendiği durumlarda yaşanır.

Sık Sorulan Sorular (SSS)

TOPLA işlevi neden gizli satırları da topluyor?
Çünkü TOPLA hücrelerin görünürlüğüne bakmaz; aralıktaki tüm sayısal değerleri işler. Satırı gizlemek veriyi silmediği için değer toplama dahil olmaya devam eder.

ALTTOPLAM'da 9 ile 109 arasındaki fark nedir?
9 yalnızca filtreyle gizlenen satırları atlar; manuel gizlenenleri toplar. 109 ise hem filtreyle hem de elle gizlenen satırların tamamını atlar. Elle gizleme yapıyorsanız 109 kullanın.

Filtrelenmiş veriyi toplamak için hangi formülü kullanmalıyım?
=ALTTOPLAM(9;aralık) veya =ALTTOPLAM(109;aralık) ikisi de filtreli satırları doğru toplar. Filtre söz konusuysa 9 yeterlidir.

ALTTOPLAM sadece toplama mı yapar?
Hayır. İlk argümanı değiştirerek ortalama (1 veya 101), sayma (2/3 veya 102/103), en büyük/en küçük (4/5 veya 104/105) gibi işlemler de yapabilirsiniz. 100'lü numaralar gizli satırları atlayan sürümlerdir.

İç içe ALTTOPLAM kullanırsam çift sayım olur mu?
Hayır, bu ALTTOPLAM'ın güçlü yanıdır. Bir ALTTOPLAM formülü, kendi aralığı içindeki başka bir ALTTOPLAM sonucunu otomatik olarak yok sayar, böylece ara toplamlar üst toplamda tekrar sayılmaz.

AGGREGATE işlevi hangi Excel sürümlerinde var?
AGGREGATE (TOPLAMA) Excel 2010 ve sonrasında bulunur. Daha eski sürümlerde yalnızca ALTTOPLAM kullanabilirsiniz.

ALTTOPLAM toplam satırını da topluyor mu?
Hayır. Aralığınızın içinde başka bir ALTTOPLAM ile oluşturulmuş toplam satırı varsa, dıştaki ALTTOPLAM bunu otomatik atlar; ancak TOPLA ile oluşturulmuş bir toplam satırı varsa onu hesaba katar.

Özet

Excel'de gizli satırları toplamaya çalışırken TOPLA kullanmak yanlış sonuç verir; çünkü TOPLA gizli satırları da hesaba katar. Doğru çözüm ALTTOPLAM işlevini fonksiyon numarasıyla kullanmaktır: =ALTTOPLAM(109;aralık). Fonksiyon numarası 9 yalnızca filtreyle gizlenen satırları atlar, 109 ise hem filtre hem manuel gizlemeyi atlar. Daha karmaşık tablolarda AGGREGATE (TOPLAÖTESI) işlevi gizli satırların yanında hata değerlerini de yok sayar. Filtreli listelerde Otomatik Toplam düğmesi zaten otomatik olarak ALTTOPLAM yazar; sorun genelde elle gizlenen satırlarda çıkar. Doğru işlevi seçmek, ekrandaki görüntü ile formül sonucunun her zaman uyumlu olmasını sağlar.

Eğitmen Hakkında

Ömer Bağcı, Türkiye'nin en bilinen Excel eğitmeni ve Excel uzmanı olarak tanınmaktadır. 30 yılı aşkın deneyimle Türkiye'nin önde gelen şirketlerine - Ziraat Bankası, Papara, Karel ve Sanko Holding gibi kurumlara - Excel, Power BI, SQL ve Yapay Zekâ destekli Excel çözümleri konusunda eğitimler vermiştir.

YouTube'daki @excelveyapayzeka kanalında 184.000'i aşkın aboneye ulaşan 1000'den fazla videosu, onu Türkiye'de Excel üzerine en kapsamlı içerik üreten eğitmen yapmıştır. Vidoport.com üzerinden sunduğu 80+ Excel eğitim seti ve 4500'den fazla ders videosu ile 62.000'den fazla üyeye ulaşmıştır.

Seçkin Yayıncılık'tan çıkan "İleri Düzey Excel 365" kitabının yazarıdır; kitap 12. baskıya ulaşmıştır ve bireysel kullanıcılar ile kurumsal profesyoneller için en çok tercih edilen başvuru kaynaklarından biridir.

Excel eğitimlerinde yalnızca formülleri öğretmekle kalmaz; satış raporları, finans analizleri, insan kaynakları tabloları gibi gerçek iş senaryolarına uygun çözümler sunar. Vizyonu, Excel'in gücünü yapay zekâ ile birleştirerek iş dünyasında daha hızlı, daha akıllı ve hatasız karar alma süreçleri oluşturmaktır. Bu kapsamda ChatGPT ile Excel formülleri yazma, Copilot entegrasyonu ve Excel + AI verimlilik eğitimleri ile fark yaratmaktadır.

Bu konuları sistemli öğrenmek isterseniz, Excel Gruplama ve Alttoplamlar eğitim setinde ALTTOPLAM ve filtreli raporlama uygulamalı örneklerle ele alınır. Toplama mantığının temellerini güçlendirmek için Excel Matematiksel İşlevler, bu bilgileri gerçek raporlara taşımak için ise İleri Excel — Raporlama ve Veri Analizi setleri iyi bir devam yolu sunar.

Siz de Ömer Bağcı'nın hazırladığı eğitimlerle Excel becerilerinizi geliştirmek için hemen üye olun ve tüm eğitimlere sınırsız erişim kazanın.

Önceki Blog Sonraki Blog
YENİ ÇIKTI · 2026
İleri Düzey Excel 12. Baskı - Ömer Bağcı

İleri Düzey Excel

12. Baskı · Ömer Bağcı

Excel'i bilenler için, yapay zekâ destekli güncel baskı.

🎁 3 aylık Vidoport Excel paketi hediye
930,00 TL Kargo bedava
Trendyol Trendyol'dan Satın Al

Tagler

Diğer Bloglar

En Başa Dön
📊 3 Dakikalık Testle Excel Seviyeni Ücretsiz Öğren! ×