Çoxlu OR meyarları olan Excel SUMIF

  • Bunu Paylaş
Michael Brown

Başqa sütundakı dəyər göstərilən şərtlərdən hər hansı birinə cavab verdikdə, müəyyən sütundakı nömrələri necə cəmləməyi bilirsinizmi? Bu məqalədə siz çoxlu kriteriyalardan və OR məntiqindən istifadə edərək SUMIF-in 3 müxtəlif üsulunu öyrənəcəksiniz.

Microsoft Excel-də çoxlu şərtləri olan xanaları toplamaq üçün xüsusi funksiya var - SUMIFS funksiyası. Bu funksiya VƏ məntiqi ilə işləmək üçün nəzərdə tutulmuşdur - xana yalnız həmin xana üçün göstərilən bütün meyarlar DOĞRU olduqda əlavə edilir. Bununla belə, bəzi hallarda çoxlu OR meyarları ilə cəmləşdirməli, yəni şərtlərdən hər hansı DOĞRU olduqda xana əlavə etməli ola bilərsiniz. Və bu zaman SUMIF funksiyası işə yarayır.

    SUMIF + SUMIF bu və ya digərinə bərabər xanaları cəmləmək üçün

    Bir sütunda ədədləri toplamaq istədiyiniz zaman başqa bir sütun A və ya B-yə bərabər olduqda, ən aydın həll yolu hər bir şərti ayrıca idarə etmək və sonra nəticələri birlikdə əlavə etməkdir:

    SUMIF(aralıq, meyar1, cəmi_aralıq) + SUMIF(aralıq) , kriteriya2, cəmi_aralıq)

    Aşağıdakı cədvəldə iki fərqli məhsulun satışını artırmaq istədiyinizi fərz edin, deyin ki, Alma Limon . Bunun üçün siz birbaşa 2 müxtəlif SUMIF funksiyasının kriteriya arqumentlərində maraqlı elementləri təqdim edə bilərsiniz:

    =SUMIF(A2:A10, "apples", B2:B10) + SUMIF(A2:A10, "lemons", B2:B10)

    Və ya kriteriyaları ayrı-ayrı xanalara daxil edə bilərsiniz, və həmin xanalara müraciət edin:

    =SUMIF(A2:A10, E1, B2:B10) + SUMIF(A2:A10, E2, B2:B10)

    A2:A10 elementlərin siyahısıdır ( aralıq ), B2:B10cəm ediləcək rəqəmlərdir ( cəm_qızıl ), E1 və E2 hədəf elementləridir ( meyar ):

    Bu düstur necə işləyir:

    Birinci SUMIF funksiyası Alma satışlarını, ikinci SUMIF isə Limon satışlarını toplayır. Əlavə əməliyyatı alt cəmləri bir-birinə əlavə edir və cəmini çıxarır.

    Massiv sabitli SUMIF - çoxsaylı kriteriyalı yığcam düstur

    SUMIF + SUMIF yanaşması 2 şərt üçün yaxşı işləyir. Əgər 3 və ya daha çox kriteriya ilə yekunlaşdırmaq lazımdırsa, düstur çox böyük olacaq və oxunması çətinləşəcək. Daha yığcam düsturla eyni nəticəyə nail olmaq üçün kriteriyalarınızı massiv sabitində təqdim edin:

    SUM(SUMIF(aralıq, { crireria1, crireria2, crireria3, …}, sum_range))

    Xahiş edirik unutmayın ki, bu düstur OR məntiqi əsasında işləyir - hər hansı bir şərt yerinə yetirildikdə xana cəmlənir.

    Bizim vəziyyətimizdə 3 fərqli üçün satışları toplamaq üçün maddələr, düstur belədir:

    =SUM(SUMIF(A2:A10, {"Apples","Lemons","Oranges"}, B2:B10))

    Yuxarıdakı skrinşotda şərtlər massivdə sərt kodlaşdırılıb, yəni siz düsturu yeniləməli olacaqsınız meyarlardakı hər dəyişiklik. Bunun qarşısını almaq üçün siz meyarları əvvəlcədən təyin edilmiş xanalara daxil edə və diapazona istinad kimi formul təqdim edə bilərsiniz (bu nümunədə E1:E3).

    =SUM(SUMIF(A2:A10, E1:E3, B2:B10))

    Dinamik massivləri dəstəkləyən Excel 365-də , Enter düyməsi ilə tamamlanan adi düstur kimi işləyir. Excel 2019, Excel 2016, Excel-in dinamik öncəsi versiyalarında2013 və daha əvvəl Ctrl + Shift + Enter qısayolu ilə massiv düsturu kimi daxil edilməlidir:

    Bu düstur necə işləyir:

    SUMIF kriteriyalarına qoşulmuş massiv sabiti onu massiv şəklində çoxlu nəticə qaytarmağa məcbur edir. Bizim vəziyyətimizdə bu 3 fərqli miqdardır: Alma , Limon Portağal üçün:

    {425;425;565}

    Almaq üçün cəmi, biz SUM funksiyasından istifadə edirik və onu SUMIF düsturunun ətrafına bükürük.

    Çox VEYA şərtləri olan xanaları cəmləmək üçün XƏBƏRLƏR və SUMIF

    Massivləri sevmirik və normal düstur axtarırıq. müxtəlif xanalarda çoxlu kriteriyalarla cəmləşdirməyə imkan verərdinizmi? Problem deyil. SUM əvəzinə massivləri yerli olaraq idarə edən SUMPRODUCT funksiyasından istifadə edin:

    SUMPRODUCT(SUMIF(aralıq, crireria_aralığı , cəmi_aralıq))

    Şərtlərin E1 xanalarında olduğunu fərz etsək, E2 və E3, düstur bu formanı alır:

    =SUMPRODUCT(SUMIF(A2:A10, E1:E3, B2:B10))

    Bu düstur necə işləyir:

    Kimi əvvəlki misalda SUMIF funksiyası hər bir fərdi şərt üçün cəmləri təmsil edən bir sıra ədədlər qaytarır. SUMPRODUCT bu ədədləri bir yerə toplayır və yekun nəticə çıxarır. SUM funksiyasından fərqli olaraq, SUMPRODUCT massivləri emal etmək üçün nəzərdə tutulmuşdur, ona görə də o, Ctrl + Shift + Enter düymələrini basmadan adi düstur kimi işləyir.

    SUMIF çoxlu kriteriyalardan istifadə edərək joker işarələrlə

    Bundan sonra Excel SUMIF funksiyası joker simvolları dəstəkləyir, edə bilərsinizlazım gələrsə, onları bir neçə kriteriyaya daxil edin.

    Məsələn, bütün növ Alma Banan üçün satışları toplamaq üçün düstur belədir:

    =SUM(SUMIF(A2:A10, {"*Apples","*Bananas"}, B2:B10))

    Şərtlərinizin ayrı-ayrı xanalara daxil edilməsi nəzərdə tutulursa, siz birbaşa həmin xanalara joker işarələr yaza və SUMPRODUCT SUMIF düsturu üçün meyar kimi diapazon arayışı təqdim edə bilərsiniz:

    Bu misalda Yaşıl alma Qızıl barmaq bananları kimi simvolların hər hansı əvvəlki ardıcıllığına uyğun gəlmək üçün element adlarından əvvəl joker simvol (*) qoyuruq. Hüceyrənin hər hansı bir yerində xüsusi mətni olan elementlərin cəmini əldə etmək üçün hər iki tərəfə ulduz işarəsi qoyun, məs. "*alma*".

    Bir çox şərtlərlə Excel-də SUMIF-dən necə istifadə etmək olar. Oxuduğunuz üçün sizə təşəkkür edirəm və sizi gələn həftə bloqumuzda görməyə ümid edirəm!

    Endirmək üçün məşq kitabı

    SUMIF çoxsaylı kriteriyaları (.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.