Formula nümunələri ilə Excel SUBTOTAL funksiyası

  • Bunu Paylaş
Michael Brown

Təlimat Excel-də SUBTOTAL funksiyasının xüsusiyyətlərini izah edir və görünən xanalardakı məlumatları ümumiləşdirmək üçün Aralıq Cəmi düsturlardan necə istifadə olunacağını göstərir.

Əvvəlki məqalədə biz avtomatik üsuldan bəhs etmişdik. Aralıq cəmi xüsusiyyətindən istifadə edərək Excel-ə ara cəmi daxil etmək. Bu gün siz subtotal düsturlarını özünüz necə yazacağınızı və bunun sizə hansı üstünlüklər verdiyini öyrənəcəksiniz.

    Excel Subtotal funksiyası - sintaksis və istifadələr

    Microsoft Excel SUBTOTAL-ı müəyyən edir. siyahıda və ya verilənlər bazasında ara cəmi qaytaran funksiya kimi. Bu kontekstdə "alt cəmi" yalnız müəyyən edilmiş xanalar diapazonunda cəmi ədədlər deyil. Yalnız bir konkret işi yerinə yetirmək üçün nəzərdə tutulmuş digər Excel funksiyalarından fərqli olaraq, SUBTOTAL heyrətamiz dərəcədə çox yönlüdür - o, hüceyrələrin sayılması, ortalamanın hesablanması, minimum və ya maksimum dəyərin tapılması və s. kimi müxtəlif arifmetik və məntiqi əməliyyatları yerinə yetirə bilər.

    SUBTOTAL funksiyası Excel 2016, Excel 2013, Excel 2010, Excel 2007 və daha aşağı versiyaların bütün versiyalarında mövcuddur.

    Excel ALTOTAL funksiyasının sintaksisi aşağıdakı kimidir:

    SUBTOTAL(funksiya_num, ref1 , [ref2],…)

    Burada:

    • Funksiya_num - ara cəmi üçün hansı funksiyadan istifadə olunacağını müəyyən edən rəqəm.
    • Ref1, Ref2, … - bir və ya daha çox xana və ya aralıqlar. Birinci ref arqumenti tələb olunur, digərləri (254-ə qədər) isteğe bağlıdır.

    Funksiya_num arqumenti aşağıdakılara aid ola biləraşağıdakı dəstlərdən biri:

    • 1 - 11 süzülmüş xanalara məhəl qoymur, lakin əl ilə gizlədilmiş cərgələri əhatə edir.
    • 101 - 111 bütün gizli xanaları iqnor edir - süzülür və əl ilə gizlənir.
    Funksiya_num Funksiya Təsvir
    1 101 ORTA Rəqəmlərin ortasını qaytarır.
    2 102 COUNT Ədədi dəyərləri olan xanaları sayır.
    3 103 COUNTA Boş olmayan xanaları sayır. .
    4 104 MAX Ən böyük dəyəri qaytarır.
    5 105 MIN Ən kiçik dəyəri qaytarır.
    6 106 MƏHSUL Hüceyrələrin məhsulunu hesablayır.
    7 107 STDEV Qaydırır nömrələr nümunəsinə əsaslanan populyasiyanın standart kənarlaşması.
    8 108 STDEVP Standart kənarlaşmanı qaytarır ədədlərin bütün əhalisinə əsaslanır.
    9 109<1 5> SUM Rəqəmləri toplayır.
    10 110 VAR Nömrələrdən ibarət seçmə əsasında populyasiyanın dispersiyasını təxmin edir.
    11 111 VARP Varisiyanı təxmin edir. ədədlərin bütün əhalisinə əsaslanan populyasiya.

    Əslində bütün funksiya nömrələrini yadda saxlamağa ehtiyac yoxdur. Ara cəmi yazmağa başlayan kimixanada və ya düsturlar sətrində düstur, Microsoft Excel sizin üçün mövcud funksiya nömrələrinin siyahısını göstərəcək.

    Məsələn, C2 xanalarında dəyərləri cəmləmək üçün Aralıq Ümumi 9 düsturunu belə yarada bilərsiniz. C8-ə:

    Düstə funksiya nömrəsi əlavə etmək üçün üzərinə iki dəfə klikləyin, sonra vergül yazın, aralığı göstərin, bağlanan mötərizəni yazın və Enter düyməsini basın. . Tamamlanmış düstur bu kimi görünəcək:

    =SUBTOTAL(9,C2:C8)

    Oxşar şəkildə, siz orta hesabla əldə etmək üçün Ara cəmi 1 düstur, rəqəmlərlə xanaları saymaq üçün Ara cəmi 2, saymaq üçün Ara cəmi 3 düstur yaza bilərsiniz. qeyri-boşluqlar və s. Aşağıdakı skrinşotda bir neçə digər düsturlar fəaliyyət göstərir:

    Qeyd. SUM və ya AVERAGE kimi xülasə funksiyası olan Aralıq Cəmi düsturundan istifadə etdiyiniz zaman, o, yalnız boşluqları nəzərə almadan nömrələri olan xanaları və qeyri-rəqəm dəyərləri olan xanaları hesablayır.

    İndi siz Excel-də Subcəm düsturunu necə yaratmağı bildiyiniz üçün əsas sual ondan ibarətdir ki, insan niyə onu öyrənməkdə çətinlik çəkmək istəyir? Niyə sadəcə SUM, COUNT, MAX və s. kimi müntəzəm funksiyadan istifadə etmirsiniz? Cavabı aşağıda tapa bilərsiniz.

    Excel-də SUBTOTAL-dan istifadə etməyin ən yaxşı 3 səbəbi

    Ənənəvi Excel funksiyaları ilə müqayisədə SUBTOTAL sizə aşağıdakı mühüm üstünlükləri verir.

    1 . Süzgəcdən keçirilmiş sətirlərdə dəyərləri hesablayın

    Excel SUBTOTAL funksiyası süzülmüş sətirlərdəki dəyərlərə məhəl qoymadığına görə siz ondandinamik data xülasəsi, burada yarımcəm dəyərlər filtrə uyğun olaraq avtomatik olaraq yenidən hesablanır.

    Məsələn, əgər biz cədvəli yalnız Şərq regionu üçün satışları göstərmək üçün filtrləsək, Ara cəmi düstur avtomatik olaraq bütün digər regionlar üçün uyğunlaşacaq. cəmindən çıxarılır:

    Qeyd. Hər iki funksiya sayı dəsti (1-11 və 101-111) süzülmüş xanalara məhəl qoymadığından, bu halda siz eter Subtotal 9 və ya Subtotal 109 düsturundan istifadə edə bilərsiniz.

    2. Yalnız görünən xanaları hesablayın

    Xatırladığınız kimi, function_num 101-dən 111-ə qədər olan Ara cəmi düsturlar bütün gizli xanaları nəzərə almır - süzülür və əl ilə gizlənir. Beləliklə, uyğun olmayan məlumatları baxışdan silmək üçün Excel-in Gizlət funksiyasından istifadə etdiyiniz zaman, gizli sətirlərdəki dəyərləri yarımcəmlərdən xaric etmək üçün 101-111 nömrəli funksiyadan istifadə edin.

    Aşağıdakı nümunə onun necə işlədiyini daha çox başa düşməyə kömək edəcək: Ara cəmi 9 və Ara cəmi 109.

    3. İç içə daxil edilmiş Ara Cəmi düsturlarındakı dəyərlərə məhəl qoymayın

    Excel Ara Cəmi düsturunuza verilən diapazonda hər hansı digər Ara Cəmi düsturlar varsa, o iç-içə yarımcəmlər nəzərə alınmayacaq, beləliklə, eyni ədədlər iki dəfə hesablanmayacaq. Möhtəşəm, elə deyilmi?

    Aşağıdakı skrinşotda Böyük Orta düstur SUBTOTAL(1, C2:C10) C3 və C10 xanalarındakı Ara cəmi düsturların nəticələrinə məhəl qoymur, sanki siz 2 ayrı diapazonlu AVERAGE(C2:C5, C7:C9) Orta düsturdan istifadə edirsiniz.

    Excel-də Ara cəmindən istifadə - düstur nümunələri

    SUBTOTAL ilə ilk qarşılaşma, mürəkkəb, çətin və hətta mənasız görünə bilər. Ancaq mis çubuqlara düşdüyünüz zaman başa düşəcəksiniz ki, onu mənimsəmək o qədər də çətin deyil. Aşağıdakı nümunələr sizə bir neçə faydalı məsləhət və ilhamverici ideyalar göstərəcək.

    Nümunə 1. Ara cəmi 9 və Ara cəmi 109

    Artıq bildiyiniz kimi, Excel SUBTOTAL 2 dəst funksiya nömrəsini qəbul edir: 1-11 və 101-111. Hər iki dəst süzülmüş cərgələrə məhəl qoymur, lakin 1-11 nömrələri əl ilə gizlədilmiş sıraları, 101-111 isə onları istisna edir. Fərqi daha yaxşı başa düşmək üçün aşağıdakı nümunəni nəzərdən keçirək.

    Cəmi süzgəcdən keçirilmiş sətirlər üçün aşağıdakı skrinşotda göstərildiyi kimi Ara cəmi 9 və ya Ara cəmi 109 düsturundan istifadə edə bilərsiniz:

    Ancaq Ev nişanında Sıraları Gizlət əmrindən istifadə edərək, əl ilə gizli uyğunsuz elementlər varsa > Hüceyrələr qrup > Format > Gizlət & Gizlət və ya sətirləri sağ kliklədikdən sonra Gizlət üzərinə klikləməklə və indi siz yalnız görünən sətirlərdəki dəyərləri ümumiləşdirmək istəyirsinizsə, Aralıq cəmi 109 yeganə seçimdir:

    Digər funksiya nömrələri də eyni şəkildə işləyir. Məsələn, boş olmayan süzülmüş xanaları saymaq üçün ya Ara cəmi 3, ya da Ara cəmi 103 düsturunu yerinə yetirəcək. Lakin diapazonda hər hansı gizli sətir varsa, yalnız alt cəmi 103 görünən qeyri-boşluqları düzgün saya bilər:

    Qeyd. Excel SUBTOTAL funksiyası iləfunction_num 101-111, gizli sütunlarda deyil, gizli sətirlərdəki dəyərlərə laqeyd yanaşır. Məsələn, üfüqi diapazonda ədədləri cəmləmək üçün SUBTOTAL(109, A1:E1) kimi düsturdan istifadə etsəniz, sütunun gizlədilməsi ara cəminə təsir etməyəcək.

    Nümunə 2. Verilənləri dinamik şəkildə ümumiləşdirmək üçün ƏGƏR + SUBTOTAL

    Müxtəlif məlumatların xülasəsini göstərməli olduğunuz, lakin hər şey üçün yeriniz olmadığı bir xülasə hesabatı və ya idarə paneli yaradırsınızsa, aşağıdakı yanaşma həll yolu ola bilər:

    • Bir xanada Total, Maks, Min və s. kimi funksiyaların adlarından ibarət açılan siyahı yaradın.
    • Növbəti xanada açılan siyahıda funksiya adlarına uyğun daxili Aralıq cəmi funksiyaları ilə iç içə IF düsturunu daxil edin.

    Məsələn, fərz etsək ki, ara cəmi üçün dəyərlər C2:C16 xanalarındadır, və A17-də açılan siyahıda Ümumi , Orta , Maks Min elementləri var, "dinamik" Ara cəmi düstur aşağıdakı kimi:

    =IF(A17="total", SUBTOTAL(9,C2:C16), IF(A17="average", SUBTOTAL(1,C2:C16), IF(A17="min", SUBTOTAL(5,C2:C16), IF(A17="max", SUBTOTAL(4,C2:C16),""))))

    İndi isə istifadəçinizin açılan siyahıdan hansı funksiyanı seçməsindən asılı olaraq müvafiq Aralıq cəmi funksiyası süzülmüş sətirlərdəki dəyərləri hesablayacaq:

    İpucu. Birdən açılan siyahı və düstur xanası iş vərəqinizdən yox olarsa, onları filtr siyahısında seçdiyinizə əmin olun.

    Excel Ara Cəmi işləmir - ümumi xətalar

    Əgər Ara Cəmi düsturunuz xəta qaytarırsa, bunun səbəbi ola bilər.aşağıdakı səbəblərdən biri:

    #VALUE! - function_num arqumenti 1 - 11 və ya 101 - 111 arasındakı tam ədəddən fərqlidir; və ya referans arqumentlərindən hər hansı biri 3-D istinadını ehtiva edir.

    #DIV/0! - müəyyən edilmiş xülasə funksiyası sıfıra bölməni yerinə yetirməli olduqda baş verir (məsələn, bir sıra xanalar üçün orta və ya standart sapmanın hesablanması). tək ədədi dəyər ehtiva edir).

    #NAME? - Aralıq cəmi funksiyasının adı səhv yazılıb - daha asan səhvi düzəltmək :)

    İpucu. Əgər siz hələ də SUBTOTAL funksiyası ilə rahat hiss etmirsinizsə, daxili SUBTOTAL funksiyasından istifadə edə və düsturları sizin üçün avtomatik daxil edə bilərsiniz.

    Görünən xanalardakı məlumatları hesablamaq üçün Excel-də SUBTOTAL düsturlarından belə istifadə etmək olar. Nümunələri izləməyi asanlaşdırmaq üçün aşağıdakı nümunələr iş dəftərimizi yükləyə bilərsiniz. Oxuduğunuz üçün təşəkkür edirik!

    Məşq iş dəftəri

    Excel ALTOTAL düstur nümunələri (.xlsx faylı)

    Michael Brown proqram alətlərindən istifadə edərək mürəkkəb prosesləri sadələşdirməyə həvəsi olan xüsusi texnologiya həvəskarıdır. Texnologiya sənayesində on ildən artıq təcrübəyə malik olmaqla, o, Microsoft Excel və Outlook, həmçinin Google Cədvəl və Sənədlərdə bacarıqlarını mükəmməlləşdirib. Mayklın bloqu öz biliyini və təcrübəsini başqaları ilə bölüşməyə, məhsuldarlığı və səmərəliliyi artırmaq üçün asan izlənilən məsləhətlər və dərslikləri təqdim etməyə həsr olunub. İstər təcrübəli peşəkar, istərsə də yeni başlayan biri olmağınızdan asılı olmayaraq, Mayklın bloqu bu vacib proqram alətlərindən maksimum yararlanmaq üçün dəyərli fikirlər və praktiki məsləhətlər təklif edir.