SUMIF Google Sheets-en formula adibideekin

  • Partekatu Hau
Michael Brown

Tutorialak Google kalkulu-orrietako SUMIF funtzioa nola erabili erakusten du gelaxkak baldintzapean batutzeko. Testu, zenbaki eta daten formula-adibideak aurkituko dituzu eta irizpide anitzekin batutzen ikasiko duzu.

Google Sheets-en funtziorik onenetako batzuk datuak laburtzen eta sailkatzen laguntzen dizutenak dira. Gaur egun, halako funtzio bat - SUMIF - zelulak baldintzapean batutzeko tresna indartsua aztertuko dugu. Sintaxia eta formula-adibideak aztertu baino lehen, komentario garrantzitsu pare batekin has nazazu.

Google Sheets-ek bi funtzio ditu zenbakiak batzeko baldintzen arabera: SUMIF eta SUMIFS . Lehenengoak baldintza bakarra ebaluatzen du, eta bigarrenak hainbat baldintza proba ditzake aldi berean. Tutorial honetan, SUMIF funtzioan bakarrik zentratuko gara, SUMIFS-en erabilera hurrengo artikuluan azalduko da.

Babakitzen baduzu Excel mahaigainean edo Excel sarean SUMIF erabiltzen, SUMIF Google Sheets-en egingo da. izan zaitez zuretzako gozoa, biak funtsean berdinak baitira. Baina ez izan presarik orri hau ixtera oraindik - ezagutzen ez zenituen SUMIF formula ezezagunak baina oso erabilgarriak aurki ditzakezu!

    SUMIF Google Sheets-en - sintaxia eta oinarrizko erabilerak

    SUMIF funtzioa Google Sheets da, baldintza batean oinarritutako zenbakizko datuak batutzeko diseinatuta dago. Bere sintaxia honako hau da:

    SUMIF(barrutia, irizpidea, [baga_barrutia])

    Non:

    • Barrutia oraindik ere gomendatzen da tamaina berdineko barrutia eta sum_barrutia eskaintzea akatsak saihesteko eta inkoherentzia arazoak saihesteko.

      4. Kontuan izan SUMIF irizpideen sintaxia

      Google Sheets SUMIF formula behar bezala funtziona dezan, adierazi irizpideak modu egokian:

      • Irizpideak testua barne hartzen badu, komodinaren karakterea edo eragile logikoa eta ondoren zenbaki bat, testua edo data, jarri irizpidea komatxo artean. Adibidez:

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

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

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

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

      • Irizpideak operadore logikoa barne hartzen badu eta gelaxka-erreferentzia edo beste funtzio bat , erabili komatxoak testu-kate bat hasteko eta ampersand (&) katea lotzeko eta amaitzeko. Adibidez:

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

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

      5. Blokeatu barrutiak gelaxka-erreferentzia absolutuekin behar izanez gero

      Geroago batean zure SUMIF formula kopiatu edo mugitzeko asmoa baduzu, konpondu barrutiak gelaxka-erreferentzia absolutuak erabiliz ($ ikurra duena) SUMIF($A$2) bezala. :$A$10, "apples", $B$2:$B$10).

      Horrela erabiltzen duzu SUMIF funtzioa Google Sheets-en. Tutorial honetan eztabaidatutako formulak gertutik ikusteko, gure lagina SUMIF Google Sheet ireki dezakezu. Eskerrik asko irakurtzeagatik eta datorren astean gure blogean ikustea espero dut!

      (beharrezkoa) - irizpidea ren bidez ebaluatu beharreko gelaxka sorta.
    • Irizpidea (beharrezkoa) - bete beharreko baldintza.
    • Sum_range (aukerakoa) - zenbakiak batutzeko tartea. Baztertzen bada, barrutia batzen da.

    Adibide gisa, egin dezagun B zutabeko zenbakiak batuko dituen formula sinple bat, A zutabeak "laginaren" berdina duen elementua badu. item".

    Horretarako, argumentu hauek definitzen ditugu:

    • Barrutia - elementuen zerrenda - A5:A13.
    • Irizpidea - elementu interesgarria duen gelaxka - B1.
    • Batuketa_barrutia - batu beharreko zenbatekoak - B5:B13.

    Argudio guztiak elkartuz, formula hau lortzen dugu:

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

    Eta behar den bezala funtzionatzen du:

    Google Sheets SUMIF adibideak

    Goiko adibidetik, inpresioa izan dezakezu Google kalkulu-orrietan SUMIF formulak erabiltzea hain erraza dela non begiak itxita egin dezakezula. Kasu gehienetan, benetan hala da :) Baina hala ere, zure formulak eraginkorragoak izan daitezkeen trikimailu eta erabilera ez-hutsak daude. Beheko adibideek erabilera-kasu tipiko batzuk erakusten dituzte. Adibideak errazago jarraitzeko, gure SUMIF Google Sheet lagina irekitzera gonbidatzen zaitut.

    SUMIF formulak testu-irizpideekin (etortze zehatza)

    Testu zehatza duten zenbakiak gehitzeko. errenkada bereko beste zutabe bat, besterik gabe eman ezazu testuazure SUMIF formulako irizpidea argumentuan interesa. Ohi bezala, edozein formulatako edozein argumentutako edozein testu "koma bikoitz" artean sartu behar da.

    Adibidez, banana guztira lortzeko, formula hau erabili behar duzu:

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

    Edo, irizpidea gelaxka batean jar dezakezu eta gelaxka horri erreferentzia egin dezakezu:

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

    Formula hau argia da, ezta? Orain, nola lortu elementu guztiak guztira banana izan ezik ? Horretarako, erabili ez da berdina eragilea:

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

    Geluxa batean "bazterketa-elementua" sartzen bada, orduan ez da berdina operadorea sartu. komatxo bikoitzak ("") eta kateatu operadorea eta gelaxka-erreferentzia ampersand (&) erabiliz. Adibidez:

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

    Ondoko pantaila-argazkiak "Batuketa berdina bada" eta "Batuketa berdina ez bada" formulak erakusten ditu ekintzan:

    Kontuan izan SUMIF Google Sheets-ek zehaztutako testua zehazki bilatzen duela. Adibide honetan, Plátanos kopuruak bakarrik batzen dira, Platano berdeak eta Platano urrezko bananak ez dira sartzen. Bat-etortze partzialarekin batutzeko, erabili komodin-karaktereak hurrengo adibidean erakusten den moduan.

    SUMIF formulak komodin-karaktereekin (bat-etortze partziala)

    Zutabe batean gelaxkak batu nahi dituzun egoeretan beste zutabe bateko gelaxkak testu edo karaktere zehatz bat dauka gelaxkaren edukiaren zati gisa, sartu komodin hauetako bat zureirizpideak:

    • Galdera ikurra (?) edozein karaktere bakar bat etortzeko.
    • Izartxoa (*) edozein karaktere-sekuentzia bat etortzeko.

    Adibidez. , mota guztietako platanoen kopuruak batutzeko, erabili formula hau:

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

    Komodinak ere erabil ditzakezu gelaxken erreferentziekin batera. Horretarako, sartu komodinaren karakterea komatxoen artean, eta kateatu gelaxka-erreferentzia batekin:

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

    Edozelan ere, gure SUMIF formulak banana guztien kopuruak batzen ditu:

    Benetako galdera-ikur edo izartxo batekin bat etortzeko, jarri aurrizkia tilde (~) karakterea "~?" bezalakoa. edo "~*".

    Adibidez, errenkada berean A zutabean izartxoa duten B zutabeko zenbakiak batutzeko, erabili formula hau:

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

    Gelaxka batean izartxo bat ere idatz dezakezu, esan B1, eta gelaxka hori tilde karakterarekin kateatu:

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

    SUMIF Google-n. Orriak

    Lehenespenez, SUMIF Google Sheets-en ez du ikusten letra txikien eta maiuskularen arteko alderik. Karaktere maiuskulak eta minuskulak modu ezberdinean txertatzera behartzeko, erabili SUMIF FIND eta ARRAYFORMULA funtzioekin batera:

    SUMIF(ARRAYFORMULA( FIND(" testua", barrutia)), 1, batura_barrutia)

    Demagun A5:A13-n eskaera-zenbakien zerrenda eta C5:C13-n dagozkion zenbatekoak dituzula, non eskaera-zenbaki bera hainbat errenkadatan agertzen den. Xede-ordenaren IDa sartzen duzu gelaxka batean, esan B1, eta erabilihurrengo formula ordena osoa itzultzeko:

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

    Nola funtzionatzen duen formula

    Formularen logika hobeto ulertzeko, hautsi dezagun zati esanguratsuetan behera:

    Zatirik delikatuena barrutia argumentua da: ARRAYFORMULA(FIND(B1, A5:A13))

    FIND maiuskulak eta minuskulak bereizten dituzu. ordenaren id zehatza bilatzeko funtzioa. Arazoa da FIND formula arrunt batek gelaxka bakarrean soilik bilatu dezakeela. Barruti batean bilatzeko, matrize-formula bat behar da, beraz, FIND ARRAYFORMULA barruan habiatuko duzu.

    Goiko konbinazioak bat-etortze zehatza aurkitzen duenean, 1 ematen du (aurkitutako lehen karakterearen posizioa), bestela # bat. VALUE errorea. Beraz, geratzen zaizun gauza bakarra 1-ei dagozkien zenbatekoak batutzea da. Horretarako, 1 jarri duzu irizpidea argumentuan, eta C5:C13 sum_range argumentuan. Eginda!

    Zenbakientzako SUMIF formulak

    Baldintza jakin bat betetzen duten zenbakiak batutzeko, erabili zure SUMIF formulako konparazio-operadoreetako bat. Kasu gehienetan, operadore egokia aukeratzea ez da arazorik. Irizpidean ondo txertatzea erronka bat izan liteke.

    Batuketa baino handiagoa edo txikiagoa bada

    Iturburu-zenbakiak zenbaki jakin batekin alderatzeko, erabili operadore logiko hauetako bat:

    • baino handiagoa (>)
    • baino txikiagoa (<)
    • baino handiagoa edo berdina (>=)
    • baino txikiagoa edo berdina(<=)

    Adibidez, 200 baino handiagoak diren B5:B13 zenbakiak batzeko, erabili formula hau:

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

    Ohartu zaitez. irizpidearen sintaxi zuzena: konparazio-operadore batekin aurrizkia jarritako zenbaki bat eta eraikuntza osoa komatxo artean sartuta.

    Edo, zenbakia idatz dezakezu gelaxka batean, eta kateatu konparazio-operadorea gelaxka-erreferentzia batekin:

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

    Konparazio-eragilea eta zenbakia ere sar ditzakezu gelaxka bereizietan, eta gelaxka horiek kateatu. :

    Antzeko modu batean, beste operadore logiko batzuk erabil ditzakezu, hala nola:

    Batuketa 200 baino handiagoa edo berdina bada:

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

    Burketa 200 baino txikiagoa bada:

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

    Burketa 200 baino txikiagoa edo berdina bada:

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

    Burketa berdina bada

    Zenbaki zehatz baten berdina duten zenbakiak batutzeko, berdintasun zeinua (=) erabil dezakezu zenbakiarekin batera edo berdintasun zeinua kendu eta zenbakia irizpidean bakarrik sar dezakezu. argumentua.

    Adibidez, zenbatekoak gehitzeko B zutabea zeinaren C zutabeko kantitatea 10 berdina den, erabili beheko formula hauetako edozein:

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

    edo

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

    edo

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

    Non B1 behar den kantitatea duen gelaxka den.

    Burketa berdina ez bada

    Zenbakiak batutzeko beste zehaztutako zenbakia baino, erabili ez da operadorea ().

    Gure adibidean, 10 izan ezik edozein kantitate duten B zutabeko zenbatekoak batzeko.C zutabean, joan formula hauetako batekin:

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

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

    Beheko pantaila-argazkiak emaitza erakusten du:

    Google Sheets SUMIF daten formulak

    Daten irizpideetan oinarritutako balioak baldintzapean batutzeko, goiko adibideetan erakusten den konparazio-operadoreak ere erabiltzen dituzu. Funtsezko kontua da data bat Google Sheets-ek uler dezakeen formatuan eman behar dela.

    Adibidez, B5:B13-ko zenbatekoak batzeko 2018-martxoaren 11 baino lehenagoko entrega-daten kasuan, eraiki irizpidea hemen. modu hauetako bat:

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

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

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

    Non B1 xede-data den:

    gaurko data n oinarritutako gelaxkak baldintzapean batu nahi badituzu, sartu GAUR() funtzioa irizpidea argumentuan.

    Adibide gisa, egin dezagun gaurko bidalketen zenbatekoak batzen dituen formula:

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

    Adibidera harago hartuta, iraganeko eta etorkizuneko bidalketak guztira aurki ditzakegu. :

    Gaur baino lehen: =SUMIF(C5:C13, "<"&TODAY(), B5:B13)

    Gaurtik aurrera: =SUMIF(C5:C13, ">"&TODAY(), B5:B13)

    Zuzen edo hutsik gabeko gelaxketan oinarritutako batura

    Egoera askotan, baliteke zutabe jakin bateko balioen batura beste zutabe bateko dagokion gelaxka bat hutsik badago edo ez badago.

    Horretarako, erabili irizpide hauetako bat zure Google Sheets SUMIF formuletan:

    Batuketa hutsik badago. :

    • "=" gelaxkak batutzeko at guztiz hutsik daude.
    • "" gelaxka hutsak batutzeko, luzera zero dutenak barnekateak.

    Burkatu hutsik ez badago:

    • "" edozein balio duten gelaxkak gehitzeko, luzera zeroko kateak barne.

    Esate baterako, entrega-data ezarrita dagoen zenbatekoak batzeko (C zutabeko gelaxka bat ez dago hutsik ), erabili formula hau:

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

    Lortzeko entrega-datarik ez duten zenbatekoak guztira (C zutabeko gelaxka bat hutsik dago), erabili hau:

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

    Google Sheets SUMIF irizpide anitzekin (EDO logika)

    Google Sheets-en SUMIF funtzioa irizpide bakarrean oinarritutako balioak gehitzeko diseinatuta dago. Irizpide anitzekin batutzeko, bi SUMIF funtzio edo gehiago gehi ditzakezu batera.

    Adibidez, Sagarrak eta Laranjak kopuruak batutzeko, erabili formula hau:

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

    Edo, jarri elementuen izenak bi gelaxka bereizitan, esan B1 eta B2, eta erabili gelaxka horietako bakoitza irizpide gisa:

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

    Kontuan izan formula honek SUMIF bezala funtzionatzen duela OR logikoa rekin - balioak batutzen ditu zehaztutako irizpideetako bat gutxienez betetzen bada.

    Adibide honetan , B zutabean balioak gehitzen ditugu A zutabea "sagarra" edo "laranja" berdina bada. Beste era batera esanda, SUMIF() + SUMIF() sasi-formula hau bezala funtzionatzen du (ez da benetakoa, logika bakarrik erakusten du!): sumif(A:A, "sagarrak" edo "laranjak", B:B) .

    ETA logikoa -rekin baldintzatuta batu nahi baduzu, hau da, zehaztutako irizpide guztiak betetzen direnean balioak batu nahi badituzu, erabiliGoogle Sheets SUMIFS funtzioa.

    Google Sheets SUMIF - gogoratu beharrekoak

    Orain Google Sheets-en SUMIF funtzioaren azkoinak eta torlojuak ezagutzen dituzunez, ideia ona izan daiteke labur bat egitea. Lehendik ikasitakoaren laburpena.

    1. SUMIF baldintza bakarra ebaluatu dezake

    SUMIF funtzioaren sintaxiak barrutia , irizpide eta bat_barrutia bakarrak onartzen ditu. Irizpide anitzekin batutzeko , gehitu hainbat SUMIF funtzio batera (OR logika) edo erabili SUMIFS formulak (AND logika).

    2. SUMIF funtzioak maiuskulak eta minuskulak bereizten ditu

    Maiuskulak eta minuskulak bereizten dituen SUMIF formula baten bila bazabiltza, erabili SUMIF ARRAYFORMULA eta FIND-ekin batera, adibide honetan erakusten den bezala.

    3. Hornitu tamaina bereko barrutia eta sum_range

    Izan ere, sum_range argumentuak batura egiteko barrutiaren goiko ezkerreko gelaxka soilik zehazten du; gainerako eremua barrutiaren dimentsioek definitzen dute. argumentua.

    Hori bestela esateko, SUMIF(A1:A10, "sagarrak", B1:B10) eta SUMIF(A1:A10, "apples", B1:B100) balioak batuko dituzte biek. B1:B10 barrutia barrutia ren tamaina berekoa delako (A1:A10).

    Beraz, oker batura-barruti bat eman arren, Google Sheets-ek zure formula kalkulatuko du. eskuinera, baldin eta sum_range ren goiko ezkerreko gelaxka zuzena bada.

    Hori esanda, hori da.

    Michael Brown teknologia-zale dedikatua da, software-tresnak erabiliz prozesu konplexuak sinplifikatzeko grina duena. Hamarkada bat baino gehiagoko esperientzia duen teknologia-industrian, Microsoft Excel eta Outlook-en eta Google Sheets eta Docs-en trebetasunak landu ditu. Michael-en bloga bere ezagutzak eta esperientziak besteekin partekatzera zuzenduta dago, produktibitatea eta eraginkortasuna hobetzeko aholku eta tutorial errazak eskaintzen ditu. Profesional ondua edo hasiberria izan, Michael-en blogak informazio baliotsuak eta aholku praktikoak eskaintzen ditu funtsezko software-tresna horiei etekinik handiena ateratzeko.