Formül örnekleriyle Excel ALTTOPLAM işlevi

  • Bunu Paylaş
Michael Brown

Bu eğitimde, Excel'deki ALTTOPLAM işlevinin özellikleri açıklanmakta ve görünür hücrelerdeki verileri özetlemek için Alttoplam formüllerinin nasıl kullanılacağı gösterilmektedir.

Bir önceki makalede, Alt Toplam özelliğini kullanarak Excel'de alt toplamlar eklemenin otomatik bir yolunu tartışmıştık. Bugün, Alt Toplam formüllerini kendi başınıza nasıl yazacağınızı ve bunun size ne gibi avantajlar sağladığını öğreneceksiniz.

    Excel Alt Toplam işlevi - sözdizimi ve kullanımlar

    Microsoft, Excel ALTTOPLAM'ı bir liste veya veritabanında bir alt toplam döndüren işlev olarak tanımlar. Bu bağlamda, "alt toplam" yalnızca tanımlanmış bir hücre aralığındaki sayıları toplamak değildir. Yalnızca belirli bir şeyi yapmak için tasarlanmış diğer Excel işlevlerinin aksine, ALTTOPLAM inanılmaz derecede çok yönlüdür - hücreleri saymak, ortalama hesaplamak gibi farklı aritmetik ve mantıksal işlemler gerçekleştirebilir,minimum veya maksimum değeri bulma ve daha fazlası.

    ALTTOPLAM işlevi Excel 2016, Excel 2013, Excel 2010, Excel 2007 ve daha düşük sürümlerin tümünde kullanılabilir.

    Excel ALTTOPLAM işlevinin sözdizimi aşağıdaki gibidir:

    ALTTOPLAM(fonksiyon_sayısı, ref1, [ref2],...)

    Nerede?

    • Function_num - alt toplam için hangi fonksiyonun kullanılacağını belirten bir sayı.
    • Ref1, Ref2, ... - alt toplamı alınacak bir veya daha fazla hücre veya aralık. İlk ref bağımsız değişkeni zorunludur, diğerleri (254'e kadar) isteğe bağlıdır.

    function_num bağımsız değişkeni aşağıdaki kümelerden birine ait olabilir:

    • 1 - 11 filtrelenmiş hücreleri göz ardı eder, ancak manuel olarak gizlenmiş satırları içerir.
    • 101 - 111 tüm gizli hücreleri yok sayar - manuel olarak filtrelenir ve gizlenir.
    Function_num Fonksiyon Açıklama
    1 101 ORTALAMA Sayıların ortalamasını döndürür.
    2 102 HESAP Sayısal değerler içeren hücreleri sayar.
    3 103 ÜLKE Boş olmayan hücreleri sayar.
    4 104 MAX En büyük değeri döndürür.
    5 105 MIN En küçük değeri döndürür.
    6 106 ÜRÜN Hücrelerin çarpımını hesaplar.
    7 107 STDEV Bir sayı örneğine dayalı olarak bir popülasyonun standart sapmasını verir.
    8 108 STDEVP Tüm sayı popülasyonunu temel alarak standart sapmayı döndürür.
    9 109 SUM Rakamları topluyor.
    10 110 VAR Bir sayı örneğine dayalı olarak bir popülasyonun varyansını tahmin eder.
    11 111 VARP Tüm sayı popülasyonuna dayalı olarak bir popülasyonun varyansını tahmin eder.

    Aslında, tüm işlev numaralarını ezberlemenize gerek yoktur. Bir hücreye veya formül çubuğuna bir Alt Toplam formülü yazmaya başlar başlamaz, Microsoft Excel sizin için kullanılabilir işlev numaralarının bir listesini görüntüleyecektir.

    Örneğin, C2 ila C8 hücrelerindeki değerleri toplamak için Alt Toplam 9 formülünü şu şekilde oluşturabilirsiniz:

    Formüle bir fonksiyon numarası eklemek için üzerine çift tıklayın, ardından bir virgül yazın, bir aralık belirleyin, kapanış parantezini yazın ve Enter tuşuna basın. Tamamlanan formül aşağıdaki gibi görünecektir:

    =ALT TOPLAM(9,C2:C8)

    Benzer şekilde, ortalama almak için bir Alt Toplam 1 formülü, sayı içeren hücreleri saymak için Alt Toplam 2 formülü, boş olmayanları saymak için Alt Toplam 3 formülü vb. yazabilirsiniz. Aşağıdaki ekran görüntüsünde birkaç başka formül daha gösterilmektedir:

    Not: TOPLA veya ORTALAMA gibi bir özet işleviyle bir Alt Toplam formülü kullandığınızda, boşluklar ve sayısal olmayan değerler içeren hücreler göz ardı edilerek yalnızca sayı içeren hücreler hesaplanır.

    Artık Excel'de bir Alt Toplam formülünün nasıl oluşturulacağını bildiğinize göre, asıl soru şu: Neden bunu öğrenme zahmetine girmek isteyesiniz? Neden sadece SUM, COUNT, MAX vb. gibi normal bir işlev kullanmayasınız? Cevabı hemen aşağıda bulacaksınız.

    Excel'de ALTTOPLAM kullanmak için en önemli 3 neden

    Geleneksel Excel işlevleriyle karşılaştırıldığında, ALTTOPLAM size aşağıdaki önemli avantajları sağlar.

    1. Filtrelenmiş satırlardaki değerleri hesaplayın

    Excel ALTTOPLAM işlevi filtrelenmiş satırlardaki değerleri yok saydığından, alt toplam değerlerinin filtreye göre otomatik olarak yeniden hesaplandığı dinamik bir veri özeti oluşturmak için kullanabilirsiniz.

    Örneğin, tabloyu yalnızca Doğu bölgesinin satışlarını gösterecek şekilde filtrelersek, Alt Toplam formülü otomatik olarak diğer tüm bölgeler toplamdan çıkarılacak şekilde ayarlanacaktır:

    Not: Her iki işlev sayı kümesi de (1-11 ve 101-111) filtrelenmiş hücreleri yok saydığından, bu durumda Alt Toplam 9 veya Alt Toplam 109 formüllerinden birini kullanabilirsiniz.

    2. Yalnızca görünür hücreleri hesaplayın

    Hatırlayacağınız gibi, işlev_numarası 101 ila 111 olan Alt Toplam formülleri, manuel olarak filtrelenen ve gizlenen tüm gizli hücreleri yok sayar. Bu nedenle, alakasız verileri görünümden kaldırmak için Excel'in Gizle özelliğini kullandığınızda, gizli satırlardaki değerleri alt toplamlardan hariç tutmak için 101-111 işlev numarasını kullanın.

    Aşağıdaki örnek, nasıl çalıştığını daha iyi anlamanıza yardımcı olacaktır: Ara Toplam 9 vs Ara Toplam 109.

    3. İç içe geçmiş Alt Toplam formüllerindeki değerleri yoksayma

    Excel Alt Toplam formülünüze sağlanan aralık başka Alt Toplam formülleri içeriyorsa, bu iç içe geçmiş alt toplamlar göz ardı edilecek, böylece aynı sayılar iki kez hesaplanmayacaktır. Harika, değil mi?

    Aşağıdaki ekran görüntüsünde, Büyük Ortalama formülü ALT TOPLAM(1, C2:C10) C3 ve C10 hücrelerindeki Ara Toplam formüllerinin sonuçlarını yok sayar, sanki 2 ayrı aralıkla bir Ortalama formülü kullanmışsınız gibi ORTALAMA(C2:C5, C7:C9) .

    Excel'de Ara Toplam Kullanma - formül örnekleri

    SUBTOTAL ile ilk karşılaştığınızda karmaşık, aldatıcı ve hatta anlamsız görünebilir. Ancak işin özüne indiğinizde, ustalaşmanın o kadar da zor olmadığını fark edeceksiniz. Aşağıdaki örnekler size birkaç yararlı ipucu ve ilham verici fikir gösterecektir.

    Örnek 1. Ara Toplam 9 vs Ara Toplam 109

    Bildiğiniz gibi, Excel ALTTOPLAM 2 işlev sayı kümesini kabul eder: 1-11 ve 101-111. Her iki küme de filtrelenmiş satırları yok sayar, ancak 1-11 sayıları manuel olarak gizlenmiş satırları içerirken 101-111 bunları hariç tutar. Farkı daha iyi anlamak için aşağıdaki örneği ele alalım.

    Toplam filtrelenmiş satırlar aşağıdaki ekran görüntüsünde gösterildiği gibi Alt Toplam 9 veya Alt Toplam 109 formüllerinden birini kullanabilirsiniz:

    Ama eğer gizli kullanarak alakasız öğeleri manuel olarak Satırları Gizle üzerinde komut Ev tab> Hücreler grup> Biçim > Gizle & Göster veya satırlara sağ tıklayarak ve ardından Gizle ve şimdi yalnızca görünür satırlardaki değerleri toplamak istiyorsanız, Alt Toplam 109 tek seçenektir:

    Diğer fonksiyon numaraları da aynı şekilde çalışır. Örneğin, saymak için boş olmayan filtrelenmiş hücreler formülünü kullanıyorsanız, Alt Toplam 3 veya Alt Toplam 103 formüllerinden biri işinizi görecektir. Ancak yalnızca Ara Toplam 103 varsa görünür boş olmayanları düzgün bir şekilde sayabilir gizli aralıktaki satırlar:

    Not. function_num 101-111 ile Excel ALTTOPLAM işlevi gizli satırlardaki değerleri ihmal eder, ancak gizli sütunlar Örneğin, aşağıdaki gibi bir formül kullanırsanız ALT TOPLAM(109, A1:E1) yatay bir aralıktaki sayıları toplamak için, bir sütunu gizlemek alt toplamı etkilemez.

    Örnek 2. Verileri dinamik olarak özetlemek için IF + SUBTOTAL

    Çeşitli veri özetlerini görüntülemeniz gereken bir özet rapor veya gösterge tablosu oluşturuyorsanız ancak her şey için yeriniz yoksa, aşağıdaki yaklaşım bir çözüm olabilir:

    • Bir hücrede, Toplam, Maks, Min ve benzeri işlev adlarını içeren bir açılır liste oluşturun.
    • Açılır listenin yanındaki bir hücreye, açılır listedeki işlev adlarına karşılık gelen gömülü Ara Toplam işlevleriyle birlikte iç içe bir EĞER formülü girin.

    Örneğin, alt toplamı alınacak değerlerin C2:C16 hücrelerinde olduğunu ve A17'deki açılır listenin şunları içerdiğini varsayalım Toplam , Ortalama , Maksimum ve Min öğeleri için "dinamik" Ara Toplam formülü aşağıdaki gibidir:

    =IF(A17="toplam", SUBTOTAL(9,C2:C16), IF(A17="ortalama", SUBTOTAL(1,C2:C16), IF(A17="min", SUBTOTAL(5,C2:C16), IF(A17="maks", SUBTOTAL(4,C2:C16),""))))

    Ve şimdi, kullanıcınızın açılır listeden hangi işlevi seçtiğine bağlı olarak, ilgili Ara Toplam işlevi filtrelenmiş satırlardaki değerleri hesaplayacaktır:

    İpucu: Açılır liste ve formül hücresi aniden çalışma sayfanızdan kaybolursa, bunları filtre listesinde seçtiğinizden emin olun.

    Excel Alt Toplamı çalışmıyor - yaygın hatalar

    Alt Toplam formülünüz bir hata döndürüyorsa, bunun nedeni büyük olasılıkla aşağıdaki nedenlerden biri olabilir:

    #VALUE! - function_num bağımsız değişkeninin 1 - 11 veya 101 - 111 arasında bir tamsayıdan farklı olması; veya ref bağımsız değişkenlerinden herhangi birinin 3 boyutlu bir referans içermesi.

    #DIV/0! - belirtilen bir özet işlevinin sıfıra bölme işlemi yapması gerekiyorsa (örneğin, tek bir sayısal değer içermeyen bir hücre aralığı için bir ortalama veya standart sapma hesaplamak) oluşur.

    #NAME? - Alt Toplam işlevinin adı yanlış yazılmış - düzeltilmesi daha kolay bir hata :)

    İpucu: ALTTOPLAM işlevi konusunda henüz kendinizi rahat hissetmiyorsanız, yerleşik ALTTOPLAM özelliğini kullanabilir ve formüllerin sizin için otomatik olarak eklenmesini sağlayabilirsiniz.

    Görünür hücrelerdeki verileri hesaplamak için Excel'de ALTTOPLAM formülleri bu şekilde kullanılır. Örnekleri takip etmeyi kolaylaştırmak için aşağıdaki örnek çalışma kitabımızı indirebilirsiniz. Okuduğunuz için teşekkür ederiz!

    Alıştırma çalışma kitabı

    Excel ALTTOPLAM formül örnekleri (.xlsx dosyası)

    Michael Brown, yazılım araçlarını kullanarak karmaşık süreçleri basitleştirme tutkusuna sahip, kendini adamış bir teknoloji meraklısıdır. Teknoloji endüstrisinde on yılı aşkın deneyimiyle Microsoft Excel ve Outlook'un yanı sıra Google E-Tablolar ve Dokümanlar'daki becerilerini geliştirdi. Michael'ın blogu, bilgisini ve uzmanlığını başkalarıyla paylaşmaya, üretkenliği ve verimliliği artırmaya yönelik takip etmesi kolay ipuçları ve eğitimler sağlamaya adamıştır. İster deneyimli bir profesyonel, ister yeni başlayan olun, Michael'ın blogu, bu temel yazılım araçlarından en iyi şekilde yararlanmak için değerli bilgiler ve pratik tavsiyeler sunar.