Excel SUMIF bi gelek OR pîvanan

  • Vê Parve Bikin
Michael Brown

Hûn dizanin ka meriv çawa di stûnek diyar de jimareyan berhev dike dema ku nirxek di stûnek din de şertên diyarkirî pêk tîne? Di vê gotarê de, hûn ê 3 awayên cihêreng fêr bibin ku hûn SUMIF-ê bi karanîna pir pîvan û mentiqê OR bikin.

Microsoft Excel fonksiyonek taybetî heye ku hucreyên bi gelek şertan berhev bike - fonksiyona SUMIFS. Ev fonksiyon ji bo xebitandina bi AND mantiqê hatiye sêwirandin - şaneyek tenê dema ku hemî pîvanên diyarkirî ji bo wê şaneyê RAST in tê zêdekirin. Lêbelê, di hin rewşan de, dibe ku hûn hewce bike ku bi çend pîvanên OR-ê re bicivînin, ango dema ku yek ji şertan RAST be, hucreyek zêde bikin. Û ev gava ku fonksiyona SUMIF bi kêrî tê.

    SUMIF + SUMIF ji bo berhevkirina hucreyan bi vî an wê re

    Dema ku hûn li yek stûnekê li jimareyan digerin. dema ku stûnek din bi A an B re wekhev be, çareseriya herî eşkere ew e ku meriv her şertê bi rengekî ferdî bi rê ve bibe, û dûv re encaman bi hev re zêde bike:

    SUMIF(range, krîter1, sum_range) + SUMIF(range , krîter2, sum_range)

    Di tabloya jêrîn de, bihesibînin ku hûn dixwazin ji bo du hilberên cûda firotanê zêde bikin, bibêjin Sêv û Leymûn . Ji bo vê yekê, hûn dikarin hêmanên balkêş rasterast di krîteran argumanên 2 fonksiyonên cuda yên SUMIF-ê de peyda bikin:

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

    An jî hûn dikarin pîvanan di şaneyên cihê de binivîsin, û li wan şaneyan binihêrin:

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

    Li ku derê A2:A10 navnîşa hêmanan e ( range ), B2:B10jimareyên ku tên berhevkirin in ( hev_rage ), E1 û E2 hêmanên mebest in ( pîvan ):

    Ev formula çawa dixebite:

    Fonksiyon SUMIF-a yekem firotana Sêvan zêde dike, SUMIF-a duyemîn firotana Lemonan berhev dike. Operasyona lêzêdekirinê jêr-tevahiyan li hev zêde dike û tevahiyê derdixe.

    SUMIF bi array domdar - formula kompakt bi çend pîvanan

    Nêzîkatiya SUMIF + SUMIF ji bo 2 şertan baş dixebite. Ger hewce be ku hûn bi 3 an bêtir pîvanan berhev bikin, dê formula pir mezin û xwendinê dijwar bibe. Ji bo bidestxistina heman encamê bi formuleke kompakttir, pîvanên xwe di rêzek domdar de peyda bikin:

    SUM(SUMIF(range, { crireria1, crireria2, crireria3, …}, sum_range))

    Ji kerema xwe ji bîr mekin ku ev formula li ser bingeha mantiqê OR dixebite - şaneyek dema ku şertek yekane pêk tê tê berhev kirin.

    Di rewşa me de, ji bo 3 cûda firotan berhev bikin. hêman, formula ev e:

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

    Di dîmena jorîn de, şert û merc di rêzek hişk de têne kod kirin, tê vê wateyê ku hûn neçar in ku formula bi nûve bikin. her guhertinek di pîvanan de. Ji bo ku hûn ji vê yekê dûr nekevin, hûn dikarin pîvanan di nav şaneyên pêşwext de binivîsin û formulek wekî referansa rêzê peyda bikin (di vê nimûneyê de E1:E3).

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

    Di Excel 365 de ku rêzikên dînamîkî piştgirî dike. , ew wekî formula birêkûpêk ku bi bişkojka Enter hatî qedandin dixebite. Di guhertoyên pêş-dînamîkî yên Excel 2019, Excel 2016, Excel2013 û berê, divê ew bi kurteya Ctrl + Shift + Enter wekî formulek rêzê were nivîsandin:

    Ev formula çawa dixebite:

    Berhevokek domdar a ku di nav pîvanên SUMIF-ê de tê girêdan, wê neçar dike ku gelek encaman di forma rêzek de vegerîne. Di rewşa me de, ew 3 mîqdarên cuda ne: ji bo Sêv , Leymûn û Pirteqal :

    {425;425;565}

    Ji bo bidestxistina bi tevayî, em fonksiyona SUM bikar tînin û wê li dora formula SUMIF-ê dipêçin.

    SUMPRODUCT û SUMIF ji bo berhevkirina hucreyên bi çend şert û mercên OR

    Ji rêzan hez nakin û li formulek normal digerin ku Ma hûn ê bihêlin ku hûn di hucreyên cûda de bi çend pîvanan re berhev bikin? Pirsgirêk nîne. Li şûna SUM-ê, fonksiyona SUMPRODUCT-ê ya ku bi xwemalî rêzan digire bikar bîne:

    SUMPRODUCT(SUMPIF(range, cirreria_range , sum_range))

    Bihesibînin ku şert di şaneyên E1 de ne, E2 û E3, formula vî şeklî digire:

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

    Ev formula çawa dixebite:

    Wekî di mînaka berê de, fonksiyona SUMIF komek ji hejmaran vedigerîne, ku ji bo her şertek kesane berhevokan temsîl dike. SUMPRODUCT van hejmaran bi hev re zêde dike û giştek dawî derdixe. Berevajî fonksiyona SUM-ê, SUMPRODUCT ji bo pêvajokirina rêzikan hatî sêwirandin, ji ber vê yekê ew wekî formûlek asayî dixebite bêyî ku hûn pêl Ctrl + Shift + Enter bikin.

    SUMIF gelek pîvanan bi kartên wild bikar tîne

    Ji ber ku Fonksiyona Excel SUMIF-ê qertên hovane piştgirî dike, hûn dikarinGer hewce be, wan di gelek pîvanan de bihewîne.

    Mînakî, ji bo berhevkirina firotana her cûre Sêv û Mûzan , formula ev e:

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

    Heke şert û mercên we tê xwestin ku di hucreyên takekesî de werin danîn, hûn dikarin rasterast di wan şaneyan de qertafên hovane binivîsin û ji bo formula SUMPRODUCT SUMIF wekî pîvanek referansê bidin:

    Di vê nimûneyê de, me karekterek hovane (*) datîne ber navên babetan da ku li gorî rêza tîpên pêşîn ên wekî Sêvên kesk û Mûzên tiliya zêr li hev bikin. Ji bo ku ji bo tiştên ku li her deverek şaneyek nivîsek taybetî vedihewînin tevdeyekê bistînin, stêrkek li her du aliyan bixin, mînak. "*apple*".

    Bi vî rengî SUMIF-ê di Excel de bi çend şert û mercan tê bikar anîn. Ez ji bo xwendinê spas dikim û hêvî dikim ku hefteya pêş me we li ser bloga xwe bibînim!

    Pirtûka xebatê ya ji bo daxistinê pratîk bikin

    SUMIF pîvanên pirjimar (pelê xlsx)

    Michael Brown dilxwazek teknolojiyê ya dilsoz e ku bi hewesek hêsankirina pêvajoyên tevlihev bi karanîna amûrên nermalavê ye. Bi zêdetirî deh salan ezmûnek di pîşesaziya teknolojiyê de, wî jêhatîbûna xwe di Microsoft Excel û Outlook, û her weha Google Sheets û Docs de pêş xist. Bloga Michael ji bo parvekirina zanyarî û pisporiya xwe bi kesên din re veqetandî ye, ji bo baştirkirina hilberî û karîgeriyê serişte û dersên hêsan-şopandinê peyda dike. Çi hûn pisporek demsalî ne an jî destpêkek in, bloga Michael ji bo ku hûn herî zêde ji van amûrên nermalava bingehîn sûd werbigirin, têgihiştinên hêja û şîretên pratîkî pêşkêşî dike.