SUMIF í Google Sheets með formúludæmum

  • Deildu Þessu
Michael Brown

Kennslan sýnir hvernig á að nota SUMIF aðgerðina í Google töflureiknum til að leggja skilyrt saman frumur. Þú finnur formúludæmi fyrir texta, tölur og dagsetningar og lærir hvernig á að leggja saman með mörgum forsendum.

Sumar af bestu aðgerðunum í Google Sheets eru þær sem hjálpa þér að draga saman og flokka gögn. Í dag ætlum við að skoða eina af slíkum aðgerðum nánar - SUMIF - öflugt tæki til að summa frumur með skilyrðum. Áður en ég rannsaka setningafræðina og formúludæmin, leyfi ég mér að byrja á nokkrum mikilvægum athugasemdum.

Google Sheets hefur tvær aðgerðir til að leggja saman tölur út frá skilyrðum: SUMIFS og SUMIFS . Hið fyrra metur aðeins eitt ástand á meðan hið síðarnefnda getur prófað margar aðstæður í einu. Í þessari kennslu munum við einbeita okkur eingöngu að SUMIF aðgerðinni, farið verður yfir notkun SUMIFS í næstu grein.

Ef þú veist hvernig á að nota SUMIF í Excel skjáborði eða Excel á netinu mun SUMIF í Google Sheets vertu stykki af köku fyrir þig þar sem bæði eru í meginatriðum eins. En ekki flýta þér að loka þessari síðu ennþá - þú gætir fundið nokkrar óljósar en mjög gagnlegar SUMIF formúlur sem þú vissir ekki!

    SUMIF í Google Sheets - setningafræði og grunnnotkun

    SUMIF aðgerðin er Google Sheets er hönnuð til að leggja saman töluleg gögn byggð á einu skilyrði. Setningafræði þess er sem hér segir:

    SUMIF(svið, viðmiðun, [summusvið])

    Hvar:

    • svið samt mælt með því að gefa upp jafnstórt svið og summasvið til að forðast mistök og koma í veg fyrir ósamræmi.

      4. Hugsaðu um setningafræði SUMIF viðmiða

      Til að Google Sheets SUMIF formúlan þín virki rétt skaltu tjá skilyrðin á réttan hátt:

      • Ef viðmiðunin inniheldur texta , algildisstaf eða rökrænn rekstraraðili á eftir númeri, texta eða dagsetningu, settu viðmiðið innan gæsalappa. Til dæmis:

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

        =SUMIF(A2:A10, "*", B2:B10)

        =SUMIF(A2:A10, ">5")

        =SUMIF(A5:A10, "apples", B5:B10)

      • Ef viðmiðið inniheldur rökrænan rekstraraðila og frumutilvísun eða annað fall , notaðu gæsalappirnar til að hefja textastreng og ampermerki (&) til að sameina og klára strenginn. Til dæmis:

        =SUMIF(A2:A10, ">"&B2)

        =SUMIF(A2:A10, ">"&TODAY(), B2:B10)

      5. Læstu sviðum með algerum frumutilvísunum ef þörf krefur

      Ef þú ætlar að afrita eða færa SUMIF formúluna þína síðar skaltu laga sviðin með því að nota alger frumutilvísanir (með $ tákninu) eins og í SUMIF($A$2 :$A$10, "epli", $B$2:$B$10).

      Svona notarðu SUMIF aðgerðina í Google Sheets. Til að skoða betur formúlurnar sem fjallað er um í þessari kennslu er þér velkomið að opna sýnishornið okkar SUMIF Google Sheet. Ég þakka þér fyrir lesturinn og vonast til að sjá þig á blogginu okkar í næstu viku!

      (áskilið) - svið frumna sem ætti að meta með viðmiðun .
    • Viðmiðun (áskilið) - skilyrðið sem á að uppfylla.
    • Summusvið (valfrjálst) - bilið sem á að leggja saman tölur í. Ef því er sleppt, þá er svið lagt saman.

    Sem dæmi skulum við búa til einfalda formúlu sem mun leggja saman tölur í dálki B ef dálkur A inniheldur hlut sem jafngildir "sýnishorninu" atriði".

    Til þess skilgreinum við eftirfarandi rök:

    • Range - listi yfir atriði - A5:A13.
    • Viðmið - reit sem inniheldur hlutinn sem vekur áhuga - B1.
    • Summusvið - upphæðir sem á að leggja saman - B5:B13.

    Þegar öll rökin eru sett saman fáum við eftirfarandi formúlu:

    =SUMIF(A5:A13,B1,B5:B13)

    Og það virkar nákvæmlega eins og það á að gera:

    Google Sheets SUMIF dæmi

    Út frá ofangreindu dæmi gætirðu fundið fyrir því að það sé svo auðvelt að nota SUMIF formúlur í Google töflureiknum að þú gætir gert það með lokuð augun. Í flestum tilfellum er það í raun svo :) En samt eru nokkur bragðarefur og ekki léttvæg notkun sem gæti gert formúlurnar þínar áhrifaríkari. Dæmin hér að neðan sýna nokkur dæmigerð notkunartilvik. Til að gera dæmunum auðveldara að fylgja eftir býð ég þér að opna sýnishorn SUMIF Google Sheet.

    SUMIF formúlur með textaviðmiðum (nákvæm samsvörun)

    Til að leggja saman tölur sem hafa ákveðinn texta í annan dálk í sömu röð, þú gefur einfaldlega textann afáhuga á viðmiðun rökum SUMIF formúlunnar þinnar. Eins og venjulega ætti hvaða texti sem er í hvaða röksemdafærslu sem er af hvaða formúlu sem er að vera innan „tvöfaldra gæsalappa“.

    Til dæmis, til að fá samtals banana , notarðu þessa formúlu:

    =SUMIF(A5:A13,"bananas",B5:B13)

    Eða, þú getur sett viðmiðið í einhvern reit og vísað í þann reit:

    =SUMIF(A5:A13,B1,B5:B13)

    Þessi formúla er kristaltær, er það ekki? Nú, hvernig færðu samtals alla hluti nema banana? Til þess skaltu nota ekki jöfn stjórnanda:

    =SUMIF(A5:A13,"bananas",B5:B13)

    Ef "útilokunaratriði" er sett inn í reit, þá setur þú ekki jafn við stjórnanda í tvöfaldar gæsalappir ("") og raða saman símanúmerinu og hólfsvísuninni með því að nota og-merki (&). Til dæmis:

    =SUMIF (A5:A13,""&B1, B5:B13)

    Eftirfarandi skjáskot sýnir bæði "Summa ef jöfn" og "Summa ef ekki jöfn" formúlur í aðgerð:

    Vinsamlegast athugaðu að SUMIF í Google Sheets leitar að tilgreindum texta nákvæmlega . Í þessu dæmi eru aðeins Banana upphæðir teknar saman, Grænir bananar og Goldfinger bananar eru ekki meðtaldir. Til að leggja saman við hlutasamsvörun, notaðu algildisstafi eins og sýnt er í næsta dæmi.

    SUMIF formúlur með algildisstöfum (samsvörun að hluta)

    Í aðstæðum þegar þú vilt leggja saman frumur í einum dálki ef a reit í öðrum dálki inniheldur ákveðinn texta eða staf sem hluti af innihaldi reitsins , taktu eitt af eftirfarandi algildisstöfum inn ískilyrði:

    • Spurningarmerki (?) til að passa við einhvern stakan staf.
    • Stjarna (*) til að passa við hvaða röð stafa sem er.

    Til dæmis , til að draga saman magn alls kyns banana, notaðu þessa formúlu:

    =SUMIF(A5:A13,"*bananas*",B5:B13)

    Þú getur líka notað jokertákn ásamt frumutilvísunum. Til að gera þetta skaltu setja algildisstafinn innan gæsalappa og tengja það saman við frumutilvísun:

    =SUMIF(A5:A13, "*"&B1&"*", B5:B13)

    Hvort sem er, SUMIF formúlan okkar leggur saman magn allra banana:

    Til að passa við raunverulegt spurningarmerki eða stjörnu skaltu setja tilde (~) staf eins og "~?" eða "~*".

    Til dæmis, til að leggja saman tölur í dálki B sem eru með stjörnu í dálki A í sömu röð, notaðu þessa formúlu:

    =SUMIF(A5:A13, "~*", B5:B13)

    Þú getur meira að segja slegið inn stjörnu í einhvern reit, segjum B1, og tengt þann reit saman við tilde char:

    =SUMIF(A5:A13, "~"&B1, B5:B13)

    Halsta og hástöfum SUMIF í Google Sheets

    Sjálfgefið er að SUMIF í Google Sheets sér ekki muninn á litlum og hástöfum. Til að þvinga það til að skipta hástöfum og lágstöfum öðruvísi skaltu nota SUMIF ásamt FIND og ARRAYFORMULA aðgerðunum:

    SUMIF(ARRAYFORMULA( FIND(" texti", svið)), 1, summa_svið)

    Svo sem þú ert með lista yfir pöntunarnúmer í A5:A13 og samsvarandi upphæðir í C5:C13, þar sem sama pöntunarnúmer birtist í nokkrum línum. Þú slærð inn markröðunarauðkenni í einhverjum reit, segðu B1, og notareftirfarandi formúlu til að skila pöntunarheildinni:

    =SUMIF(ARRAYFORMULA(FIND(B1, A5:A13)),1, C5:C13)

    Hvernig þessi formúla virkar

    Til að skilja betur rökfræði formúlunnar skulum við brjóta hana niður í innihaldsríku hlutana:

    Erfiðasti hlutinn er svið rökin: ARRAYFORMULA(FIND(B1, A5:A13))

    Þú notar stóra og hástafanæmu FIND aðgerð til að leita að nákvæmu röðunarauðkenni. Vandamálið er að venjuleg FIND formúla getur aðeins leitað innan eins reits. Til að leita innan sviðs þarf fylkisformúlu, þannig að þú hreiður FIND inni í ARRAYFORMULA.

    Þegar samsetningin hér að ofan finnur nákvæma samsvörun skilar hún 1 (staða fyrsta stafsins sem fannst), annars # VALUE villa. Þannig að það eina sem þú þarft að gera er að leggja saman upphæðirnar sem samsvara 1. Fyrir þetta seturðu 1 í viðmið röksemdina og C5:C13 í summasvið röksemdin. Búið!

    SUMIF formúlur fyrir tölur

    Til að leggja saman tölur sem uppfylla ákveðin skilyrði, notaðu einn af samanburðaraðgerðunum í SUMIF formúlunni þinni. Í flestum tilfellum er ekki vandamál að velja viðeigandi rekstraraðila. Það gæti verið áskorun að fella það inn í viðmiðunina á réttan hátt.

    Summa ef hærri en eða minni en

    Til að bera upprunanúmerin saman við tiltekið númer skaltu nota einn af eftirfarandi rökrænu aðgerðum:

    • stærri en (>)
    • minna en (<)
    • stærri en eða jafn og (>=)
    • minna en eða jafnt og(<=)

    Til dæmis, til að leggja saman tölur í B5:B13 sem eru stærri en 200, notaðu þessa formúlu:

    =SUMIF(B5:B13, ">200")

    Vinsamlegast athugið rétta setningafræði viðmiðunarinnar: tala með forskeyti með samanburðarvirki og öll smíði innan gæsalappa.

    Eða þú getur slegið töluna inn í einhvern reit, og sameina samanburðaraðgerðina með reittilvísun:

    =SUMIF(B5:B13, ">"&B1, B5:B13)

    Þú getur meira að segja sett inn bæði samanburðaraðgerðina og númerið í aðskildar hólfa og sameina þær reiti :

    Á svipaðan hátt geturðu notað aðra rökræna rekstraraðila eins og:

    Summa ef stærri en eða jöfn 200:

    =SUMIF(B5:B13, ">=200")

    Summa ef minni en 200:

    =SUMIF(B5:B13, "<200")

    Summa ef minni en eða jöfn 200:

    =SUMIF(B5:B13, "<=200")

    Summa ef jafnt og

    Til að leggja saman tölur sem jafngilda ákveðinni tölu geturðu notað jafnréttismerkið (=) ásamt tölunni eða sleppt jafnréttismerkinu og tekið aðeins töluna inn í viðmiðið rök.

    Til dæmis til að leggja saman upphæðir í dálki B þar sem magnið í dálki C er jafnt og 10, notaðu einhverja af formúlunum hér að neðan:

    =SUMIF(C5:C13, 10, B5:B13)

    eða

    =SUMIF(C5:C13, "=10", B5:B13)

    eða

    =SUMIF(C5:C13, B1, B5:B13)

    Þar sem B1 er hólfið með tilskildu magni.

    Summa ef ekki jöfn

    Til að leggja saman tölur aðrar en tilgreind tala, notaðu ekki jafn rekstraraðila ().

    Í okkar dæmi, til að leggja saman upphæðirnar í dálki B sem hafa hvaða magn sem er nema 10í dálki C skaltu nota eina af þessum formúlum:

    =SUMIF(C5:C13, "10", B5:B13)

    =SUMIF(C5:C13, ""&B1, B5:B13)

    Skjámyndin hér að neðan sýnir niðurstöðuna:

    Google Sheets SUMIF formúlur fyrir dagsetningar

    Til að leggja saman gildi með skilyrðum miðað við dagsetningarviðmið, notarðu líka samanburðaraðgerðirnar eins og sýnt er í dæmunum hér að ofan. Lykilatriðið er að gefa upp dagsetningu á því sniði sem Google Sheets getur skilið.

    Til dæmis, til að leggja saman upphæðir í B5:B13 fyrir afhendingardaga fyrir 11. mars-2018 skaltu byggja viðmiðið í ein af þessum leiðum:

    =SUMIF(C5:C13, "<3/11/2018", B5:B13)

    =SUMIF(C5:C13, "<"&DATE(2018,3,11), B5:B13)

    =SUMIF(C5:C13, "<"&B1, B5:B13)

    Þar sem B1 er markdagsetning:

    Ef þú vilt leggja skilyrt saman reiti byggt á dagsetningu í dag skaltu láta TODAY() fallið fylgja með viðmiðun röksemdinni.

    Sem dæmi, gerum formúlu sem leggur saman upphæðir fyrir sendingar í dag:

    =SUMIF(C5:C13, TODAY(), B5:B13)

    Tökum dæmið lengra, þá getum við fundið samtals fyrri og framtíðar sendingar :

    Fyrir í dag: =SUMIF(C5:C13, "<"&TODAY(), B5:B13)

    Eftir í dag: =SUMIF(C5:C13, ">"&TODAY(), B5:B13)

    Summa byggt á auðum eða óauðum hólfum

    Í mörgum tilfellum gætir þú þurft að summa gildi í ákveðnum dálki ef samsvarandi hólf í öðrum dálki er tómt eða ekki.

    Til þess skaltu nota eitt af eftirfarandi skilyrðum í SUMIF formúlunum þínum í Google Sheets:

    Summa ef auður :

    • "=" til að leggja saman frumur þ at eru algjörlega auðar.
    • "" til að leggja saman auðar reiti, þ.mt þær sem innihalda núll lengdstrengir.

    Summa ef ekki auð:

    • "" til að leggja saman hólfa sem innihalda hvaða gildi sem er, þar með talið strengi að lengd núll.

    Til dæmis, til að leggja saman upphæðirnar sem afhendingardagur er stilltur fyrir (reitur í dálki C er ekki tómur ), notaðu þessa formúlu:

    =SUMIF(C5:C13, "", B5:B13)

    Til að fá samtals af upphæðum án afhendingardagsetningar (reitur í dálki C er tómur ), notaðu þessa:

    =SUMIF(C5:C13, "", B5:B13)

    Google Sheets SUMIF með mörgum forsendum (EÐA rökfræði)

    SUMIF aðgerðin í Google Sheets er hönnuð til að leggja saman gildi byggð á aðeins einni viðmiðun. Til að leggja saman með mörgum forsendum geturðu bætt tveimur eða fleiri SUMIF föllum saman.

    Til dæmis, til að leggja saman Epli og Appelsínur upphæðir, notaðu þessa formúlu:

    =SUMIF(A6:A14, "apples", B6:B14)+SUMIF(A6:A14, "oranges", B6:B14)

    Eða settu atriðisnöfnin í tvo aðskilda hólfa, segðu B1 og B2, og notaðu hverja af þessum hólfum sem viðmiðun:

    =SUMIF(A6:A14, B1, B6:B14)+SUMIF(A6:A14, B2, B6:B14)

    Athugið að þessi formúla virkar eins og SUMIF með OR rökrænni - hún leggur saman gildi ef að minnsta kosti eitt af tilgreindum skilyrðum er uppfyllt.

    Í þessu dæmi , bætum við við gildum í dálki B ef dálkur A jafngildir „eplum“ eða „appelsínum“. Með öðrum orðum, SUMIF() + SUMIF() virkar eins og eftirfarandi gerviformúla (ekki raunveruleg, hún sýnir aðeins rökfræðina!): sumif(A:A, "epli" eða "appelsínur", B:B) .

    Ef þú ert að leita að skilyrt summa með OG rökrænni , þ.e. leggja saman gildi þegar öll tilgreind skilyrði eru uppfyllt, notaðu þáGoogle Sheets SUMIFS aðgerð.

    Google Sheets SUMIF - hlutir sem þarf að muna

    Nú þegar þú þekkir bolta og bolta SUMIF fallsins í Google Sheets gæti verið góð hugmynd að gera stuttan tíma samantekt á því sem þú hefur þegar lært.

    1. SUMIF getur aðeins metið eitt skilyrði

    Samsetningafræði SUMIF fallsins leyfir aðeins eitt svið , eitt viðmið og eitt summusvið . Til að summa saman með mörgum viðmiðum skaltu annað hvort bæta nokkrum SUMIF föllum saman (OR rökfræði) eða nota SUMIFS formúlur (AND rökfræði).

    2. SUMIF aðgerðin er há- og hástafa-ónæmi

    Ef þú ert að leita að há- og lágstöfum formúlu sem getur greint á milli hástafa og lágstafa skaltu nota SUMIF ásamt ARRAYFORMULA og FIND eins og sýnt er í þessu dæmi.

    3. Gefðu upp jafnstórt svið og summa_svið

    Í raun tilgreinir sum_range rökin aðeins efri vinstra hólfið á bilinu til að summa, það svæði sem eftir er er skilgreint af stærðum sviðsins rök.

    Til að orða það öðruvísi, SUMIF(A1:A10, "epli", B1:B10) og SUMIF(A1:A10, "epli", B1:B100) munu bæði leggja saman gildi í bilið B1:B10 vegna þess að það er sama stærð og svið (A1:A10).

    Þannig að jafnvel þótt þú gefur rangt upp rangt summubil mun Google Sheets samt reikna út formúluna þína hægri, að því gefnu að efsta vinstra hólfið í summasviði sé rétt.

    Sem sagt, það er

    Michael Brown er hollur tækniáhugamaður með ástríðu fyrir því að einfalda flókna ferla með hugbúnaðarverkfærum. Með meira en áratug af reynslu í tækniiðnaðinum hefur hann aukið færni sína í Microsoft Excel og Outlook, sem og Google Sheets og Docs. Blogg Michael er tileinkað því að deila þekkingu sinni og sérfræðiþekkingu með öðrum, veita auðveld ráð og leiðbeiningar til að bæta framleiðni og skilvirkni. Hvort sem þú ert vanur fagmaður eða byrjandi, þá býður blogg Michaels upp á dýrmæta innsýn og hagnýt ráð til að fá sem mest út úr þessum nauðsynlegu hugbúnaðarverkfærum.