Temel hesaplar · Excel fonksiyonu

Excel ALTTOPLAM formülü

Türkçe Excel: ALTTOPLAMİngilizce Excel: SUBTOTAL

ALTTOPLAM, bir aralığın toplamını, ortalamasını, sayısını ya da en büyüğünü verir; hangisini istediğini ilk argümandaki kodla söylersin. TOPLA'dan farkı, filtre uygulanmış bir listede yalnızca görünen satırları hesaba katmasıdır.

İngilizce Excel'de adı SUBTOTAL. Giriş sekmesindeki Otomatik Toplam düğmesi, filtrelenmiş bir listenin altında TOPLA yerine bu formülü yazar.

ALTTOPLAM nasıl yazılır?

Türkçe Excel=ALTTOPLAM(işlev_sayısı; başv1; [başv2]; …)
İngilizce Excel=SUBTOTAL(function_num, ref1, [ref2], …)
işlev_sayısı
Yapılacak hesap: 9 toplam, 1 ortalama, 2 sayı sayma, 3 dolu hücre sayma, 4 en büyük, 5 en küçük. 100 eklersen (109, 101) elle gizlenen satırlar da atlanır.
başv1
Hesaplanacak aralık: B2:B6.
başv2
İsteğe bağlı. Başka aralıklar.

Köşeli parantez içindeki argümanlar isteğe bağlıdır.

ALTTOPLAM örnekleri

Formüller aşağıdaki tabloya göre yazıldı; sonuçlar Hücre'nin formül motoruyla hesaplandı.

AB
1KategoriTutar (₺)
2Kira15.000 ₺
3Market6.200 ₺
4Fatura2.100 ₺
5Ulaşım1.750 ₺
6Market5.850 ₺
Giderler
  1. =ALTTOPLAM(9;B2:B6)30.900 ₺

    Kod 9 toplamdır. Filtre yokken sonucu TOPLA ile aynıdır; listeyi "Market"e filtrelersen yalnızca iki market satırını toplar.

    İngilizce Excel'de: =SUBTOTAL(9,B2:B6)

  2. =ALTTOPLAM(1;B2:B6)6.180 ₺

    Kod 1 ortalama.

    İngilizce Excel'de: =SUBTOTAL(1,B2:B6)

  3. =ALTTOPLAM(4;B2:B6)15.000 ₺

    Kod 4 en büyük değer.

    İngilizce Excel'de: =SUBTOTAL(4,B2:B6)

  4. =ALTTOPLAM(3;A2:A6)5

    Kod 3 dolu hücreleri sayar: filtrelenmiş listede kaç satır göründüğünü bulmanın yolu.

    İngilizce Excel'de: =SUBTOTAL(3,A2:A6)

Kendin dene: ALTTOPLAM alıştırması

Formülü tablodaki kesik çizgili hücreye yaz ve Enter'a bas. Hücre sonucu kontrol eder, yanlışsa nedenini söyler. Kayıt gerekmez.

Sık yapılan hatalar

Filtreli listede TOPLA kullanmak

TOPLA gizli satırları da toplar. Filtreyle "yalnızca Ankara" gösterdiğinde toplam değişmiyorsa formül TOPLA'dır; ALTTOPLAM'a çevir: =ALTTOPLAM(9;C2:C8).

9 ile 109 farkını bilmemek

Filtreyle gizlenen satırları ikisi de atlar. Fark, sağ tıklayıp "Gizle" ile elle gizlenen satırlardadır: 9 onları sayar, 109 saymaz.

Kodu metin olarak yazmak

İşlev kodu bir sayıdır: =ALTTOPLAM("9";C2:C8) değil =ALTTOPLAM(9;C2:C8) yaz.

Ara toplamların iki kez toplanması

Listede bölüm bölüm ara toplamlar varsa ve en altta TOPLA kullanırsan ara toplamlar da toplanır, sonuç iki katına çıkar. ALTTOPLAM, aralıktaki başka ALTTOPLAM sonuçlarını atlar.

İlgili dersler

Hücre'deki derslerde bu konuyu gerçek tablolarla, adım adım ve anında geri bildirimle çalışırsın.

  1. Ders 11Toplam satışToplama ve istatistikÜcretsiz
  2. Ders 13Ortalama satışToplama ve istatistikÜcretsiz
  3. Ders 16Sayıları saymakToplama ve istatistikÜcretsiz
  4. Ders 17Dolu hücreleri saymakToplama ve istatistikÜcretsiz

Sıfırdan başlıyorsan: ilk 20 ders ücretsiz. Hücre seçmekten TOPLA, ORTALAMA ve YUVARLA'ya kadar; kayıt ve kart gerekmez.

Ücretsiz derslere başla