Бірнеше НЕМЕСЕ шарты бар Excel SUMIF

  • Мұны Бөлісіңіз
Michael Brown

Басқа бағандағы мән көрсетілген шарттардың кез келгеніне сай болғанда, белгілі бір бағандағы сандарды қалай қосу керектігін білесіз бе? Бұл мақалада сіз бірнеше шартты және НЕМЕСЕ логикасын пайдаланып SUMIF жасаудың 3 түрлі әдісін үйренесіз.

Microsoft Excel бағдарламасында бірнеше шарты бар ұяшықтарды қосу үшін арнайы функция бар - SUMIFS функциясы. Бұл функция ЖӘНЕ логикасымен жұмыс істеуге арналған - ұяшық осы ұяшық үшін барлық көрсетілген критерийлер АҚИҚАТ болғанда ғана қосылады. Алайда кейбір жағдайларда сізге бірнеше НЕМЕСЕ критерийлерімен қосындылау қажет болуы мүмкін, яғни шарттардың кез келгені ШЫН болғанда ұяшықты қосу үшін. Және бұл кезде SUMIF функциясы ыңғайлы болады.

    SUMIF + SUMIF осы немесе басқаға тең ұяшықтарды қосу үшін

    Бір бағандағы сандарды қосқыңыз келгенде. басқа баған A немесе B мәніне тең болғанда, ең айқын шешім әрбір шартты жеке өңдеу, содан кейін нәтижелерді бірге қосу:

    SUMIF(ауқым, шарт1, қосынды_ауқым) + SUMIF(ауқым) , критериа2, қосынды_ауқым)

    Төмендегі кестеде екі түрлі өнім бойынша сатылымдарды қосқыңыз келеді делік, Алма және Лимон делік. Ол үшін қызықты элементтерді тікелей 2 түрлі SUMIF функциясының шарттары дәлелдерінде беруге болады:

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

    Немесе шартты бөлек ұяшықтарға енгізуге болады, және сол ұяшықтарды қараңыз:

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

    Мұндағы A2:A10 элементтер тізімі ( ауқым ), B2:B10қосылатын сандар ( қосынды_ақша ), E1 және E2 мақсатты элементтер ( шарт ):

    Бұл формула қалай жұмыс істейді:

    Бірінші SUMIF функциясы Алма сатылымдарын қосады, екінші SUMIF Лимондар сатылымдарын қосады. Қосу операциясы ішкі жиындарды қосады және жиынтықты шығарады.

    Жым тұрақтысы бар SUMIF - бірнеше критерийлері бар ықшам формула

    SUMIF + SUMIF тәсілі 2 шарт үшін жақсы жұмыс істейді. Егер сізге 3 немесе одан да көп критерийлерді қосу қажет болса, формула тым үлкен болады және оқу қиын болады. Бірдей нәтижеге неғұрлым ықшам формуламен қол жеткізу үшін критерийлеріңізді жиым тұрақтысында беріңіз:

    SUM(SUMIF(ауқым, { crireria1, crireria2, crireria3, …}, sum_range))

    Бұл формула НЕМЕСЕ логикасына негізделген жұмыс істейтінін есте сақтаңыз - ұяшық кез келген жалғыз шарт орындалғанда қосылады.

    Біздің жағдайда 3 түрлі сату сомасын шығару үшін элементтер, формула:

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

    Жоғарыдағы скриншотта шарттар массивте қатты кодталған, яғни формуланы келесімен жаңарту керек болады критерийлердегі әрбір өзгеріс. Бұған жол бермеу үшін шартты алдын ала анықталған ұяшықтарға енгізіп, формуланы ауқым сілтемесі ретінде беруге болады (осы мысалдағы E1:E3).

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

    Динамикалық массивтерді қолдайтын Excel 365 бағдарламасында , ол Enter пернесі арқылы толтырылған кәдімгі формула ретінде жұмыс істейді. Excel 2019, Excel 2016, Excel бағдарламаларының динамикалық алдындағы нұсқаларында2013 және одан бұрын оны Ctrl + Shift + Enter таңбашасы арқылы массив формуласы ретінде енгізу керек:

    Бұл формула қалай жұмыс істейді:

    SUMIF шарттарына қосылған жиым тұрақтысы оны массив түрінде бірнеше нәтижелерді қайтаруға мәжбүр етеді. Біздің жағдайда бұл 3 түрлі сома: Алма , Лимон және Апельсин үшін:

    {425;425;565}

    Алу үшін барлығы, біз SUM функциясын қолданамыз және оны SUMIF формуласының айналасына орап аламыз.

    ҚОСЫНДЫ және бірнеше НЕМЕСЕ шарттары бар ұяшықтарды қосу үшін

    Массивтер ұнамайды және олар үшін қалыпты формуланы іздейміз. әртүрлі ұяшықтардағы бірнеше критерийлермен қосуға мүмкіндік бере ме? Проблема жоқ. SUM орнына массивтерді табиғи түрде өңдейтін SUMPRODUCT функциясын пайдаланыңыз:

    SUMPRODUCT(SUMIF(ауқым, crireria_ауқым , қосынды_ауқым))

    Шарттар E1 ұяшықтарында болса, E2 және E3, формула келесі пішінді алады:

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

    Бұл формула қалай жұмыс істейді:

    Ұқсас. алдыңғы мысалда SUMIF функциясы әрбір жеке шарт үшін қосындыларды көрсететін сандар жиымын қайтарады. SUMPRODUCT осы сандарды қосады және соңғы қорытынды шығарады. SUM функциясынан айырмашылығы, SUMPRODUCT массивтерді өңдеуге арналған, сондықтан ол Ctrl + Shift + Enter пернелерін баспай-ақ кәдімгі формула ретінде жұмыс істейді.

    SUMIF қойылмалы таңбалары бар бірнеше шарттарды пайдаланады

    Excel SUMIF функциясы қойылмалы таңбаларды қолдайды, сіз жасай аласызқажет болса, оларды бірнеше критерийге қосыңыз.

    Мысалы, Алма және Банан түрлерінің сатылымдарын қосу үшін формула:

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

    Егер шарттар жеке ұяшықтарға енгізілу керек болса, қойылмалы таңбаларды тікелей сол ұяшықтарға теріп, SUMPRODUCT SUMIF формуласының шарты ретінде ауқым сілтемесін беруге болады:

    Бұл мысалда Жасыл алма және Алтын саусақ банандары сияқты таңбалардың кез келген алдыңғы тізбегін сәйкестендіру үшін элемент атауларының алдына қойылмалы таңба (*) қойылады. Ұяшықтың кез келген жерінде белгілі бір мәтіні бар элементтердің жалпы мәнін алу үшін екі жағына жұлдызша қойыңыз, мысалы: "*алма*".

    Осылайша Excel бағдарламасында SUMIF бірнеше шарттармен қолданылады. Оқығаныңыз үшін алғыс айтамын және келесі аптада блогымызда көреміз деп үміттенемін!

    Жүктеп алуға арналған жұмыс кітабы

    SUMIF бірнеше критерийі (.xlsx файлы)

    Майкл Браун - бағдарламалық құралдарды пайдалана отырып, күрделі процестерді жеңілдетуге құмарлығы бар арнайы технология әуесқойы. Технологиялық индустрияда он жылдан астам тәжірибесі бар ол Microsoft Excel және Outlook, сондай-ақ Google Sheets және Docs бағдарламаларында өз дағдыларын жетілдірді. Майклдың блогы өз білімі мен тәжірибесін басқалармен бөлісуге, өнімділік пен тиімділікті арттыруға арналған оңай орындалатын кеңестер мен оқулықтар беруге арналған. Сіз тәжірибелі кәсіпқой болсаңыз да, жаңадан бастаушы болсаңыз да, Майклдың блогы осы маңызды бағдарламалық құралдарды барынша пайдалану үшін құнды түсініктер мен практикалық кеңестер ұсынады.