Tabloya naverokê
Dersdar destnîşan dike ka meriv çawa fonksiyona SUMIF-ê di pelgeşeyên Google de bikar tîne da ku hucreyên bi şert berhev bike. Hûn ê mînakên formulê ji bo nivîs, hejmar û tarîx bibînin û fêr bibin ka meriv çawa bi çend pîvanan berhev dike.
Hin fonksiyonên çêtirîn ên di Google Sheets de ew in ku ji we re dibin alîkar ku hûn daneyan bi kurtî û kategorî bikin. Îro, em ê ji nêz ve li yek ji van fonksiyonan - SUMIF - amûrek hêzdar a ku bi şertê hucreyan berhev dike bibînin. Berî xwendina nimûneyên hevoksazî û formulê, bila ez bi çend têbînîyên girîng dest pê bikim.
Du fonksiyonên Google Sheets hene ku li gorî şertan hejmaran zêde bike: SUMIF û SUMIFS . Ya yekem tenê yek şertê dinirxîne dema ku ya paşîn dikare di yek carî de gelek şertan biceribîne. Di vê tutoriyê de, em ê bi tenê li ser fonksiyona SUMIF-ê bisekinin, karanîna SUMIFS dê di gotara pêş de were girtin.
Heke hûn dizanin ku meriv çawa SUMIF-ê di sermaseya Excel an Excel serhêl de bikar tîne, SUMIF di Google Sheets de dê çawa bikar bîne. ji bo we bibe perçeyek ji ber ku her du jî di eslê xwe de yek in. Lê hê lez nekin ku vê rûpelê bigrin - dibe ku hûn çend formulên SUMIF-ê yên ne diyar lê pir bikêrhatî bibînin ku we nizanibû!
SUMIF di Google Sheets de - hevoksazî û karanîna bingehîn
Fonksiyon SUMIF-ê Google Sheets e ku ji bo berhevkirina daneyên hejmarî li ser bingeha yek şertê hatî çêkirin. Hevoksaziya wê wiha ye:
SUMIF(range, krîter, [pir_range])Li ku:
- Range hîn jî tê pêşniyar kirin ku range û range_hevokî bi qasî hev mezinahî peyda bikin da ku ji xeletiyan dûr nekevin û pirsgirêkên nelihevkirinê bihêlin.
4. Hişyariya hevoksaziya pîvanên SUMIF bikin
Ji bo ku formula SUMIF-a weya Google Sheets rast bixebite, pîvanan bi awayê rast diyar bike:
- Heke pîvan text heye, karaktera çolê an operatorê mentiqî li dûv hejmarek, nivîs an tarîx, pîvanê têxe nav nîşanan. Mînak:
=SUMIF(A2:A10, "apples", B2:B10)
=SUMIF(A2:A10, "*", B2:B10)
=SUMIF(A2:A10, ">5")
=SUMIF(A5:A10, "apples", B5:B10)
- Heke pîvan operatoreke mantiqî û referanseke hucreyê an jî fonksiyona din , ji bo destpêkirina rêzika nivîsê îşaretan bikar bînin û ampersand (&) bi hev ve girêdin û rêzê biqedînin. Mînak:
=SUMIF(A2:A10, ">"&B2)
=SUMIF(A2:A10, ">"&TODAY(), B2:B10)
5. Ger hewce be rêzeçiyan bi referansên hucreya mutleq kilît bikin
Heke hûn plan dikin ku formula SUMIF-a xwe li deqek paşde kopî bikin an biguhezînin, rêzan bi karanîna referansên hucreyê yên mutleq (bi nîşana $) wekî SUMIF($A$2) rast bikin. :$A$10, "apples", $B$2:$B$10).
Bi vî awayî hûn fonksiyona SUMIF-ê di Google Sheets de bikar tînin. Ji bo ku hûn ji nêz ve li formulên ku di vê tutoriyê de hatine nîqaş kirin binêrin, hûn bi xêr hatin ku nimûneya meya SUMIF Google Sheet vekin. Ez ji bo xwendinê spas dikim û hêvî dikim ku hefteya pêş me we li ser bloga xwe bibînim!
(pêdivî) - rêza şaneyên ku divê ji hêla pîvan ve were nirxandin. - Heke pîvan text heye, karaktera çolê an operatorê mentiqî li dûv hejmarek, nivîs an tarîx, pîvanê têxe nav nîşanan. Mînak:
- Pîvan (pêwîstî) - şertê ku divê were bicîhanîn.
- Rêjeya_hevokî (vebijarkî) - rêza ku tê de hejmaran berhev dikin. Ger ji holê bê rakirin, wê hingê rêze tê berhevkirin.
Wek nimûne, em formûleyek hêsan çêbikin ku dê jimareyên stûna B berhev bike heke stûna A babetek bi qasî "nimûneyê" hebe. item".
Ji bo vê yekê, em van argumanan diyar dikin:
- Rêzik - navnîşek tiştan - A5:A13.
- Pîvan - şaneyek ku tê de tişta balkêş heye - B1.
- Rêza_hevokî - mîqdarên ku werin berhevkirin - B5:B13.
Hemî argumanan li hev kom bikin, em formula jêrîn digirin:
=SUMIF(A5:A13,B1,B5:B13)
Û ew tam wekî ku divê dixebite:
Google Sheets Mînakên SUMIF
Ji mînaka li jor, dibe ku hûn têgihîştin ku karanîna formulas SUMIF di pelgeşeyên Google de ew qas hêsan e ku hûn dikarin wê bi çavên xwe girtî bikin. Di pir rewşan de, bi rastî jî wusa ye :) Lê dîsa jî hin hîle û karanîna ne-pîvan hene ku dikarin formulên we bi bandortir bikin. Mînakên jêrîn çend rewşên karanîna tîpîk destnîşan dikin. Ji bo şopandina mînakan hêsantir be, ez we vedixwînim ku hûn nimûneya meya SUMIF-ê Google-ê vekin.
Formulên SUMIF-ê bi pîvanên nivîsê (hevhatina rast)
Ji bo zêdekirina hejmarên ku nivîsek taybetî li stûnek din a di heman rêzê de, hûn tenê nivîsê peyda dikineleqeya bi pîvan argumana formula SUMIF-a te. Wekî her car, her nivîsarek di her argumanek her formulek de divê di nav "gotinên ducarî" de were girtin.
Mînakî, ji bo ku bi tevahî mûz bistînin, hûn vê formulê bikar tînin:
=SUMIF(A5:A13,"bananas",B5:B13)
An jî, hûn dikarin pîvanê têxin hin şaneyê û li wê şaneyê binihêrin:
=SUMIF(A5:A13,B1,B5:B13)
Ev formula zelal e, ne wusa? Naha, hûn çawa bi tevahî hemî tiştan ji bilî mûz distînin? Ji bo vê yekê, operatora ne wekhevî bikar bînin:
=SUMIF(A5:A13,"bananas",B5:B13)
Eger di şaneyê de "tiştek jêderketî" têkevinê, wê hingê hûn operatora ne wekhev têxin nav şaneyê. quotes ducarî ("") û bi bikaranîna ampersand (&) operator û referansa hucreyê bi hev ve girêdin. Mînakî:
=SUMIF (A5:A13,""&B1, B5:B13)
Di dîmena jêrîn de her du formulên "Sume heke wekhev be" û "Sum heke ne wekhev be" di çalakiyê de destnîşan dike:
Ji kerema xwe bala xwe bidin ku SUMIF di Google Sheets de li nivîsa diyarkirî temam digere. Di vê nimûneyê de, tenê mîqdarên Mûz tên berhevkirin, Mûzên kesk û Mûzên tiliya zêr ne tê de ne. Ji bo berhevkirina lihevhatina qismî, wekî di mînaka paşîn de nîşanî tîpên hovane bikar bînin.
Formulên SUMIF bi tîpên hovane (hevbera qismî)
Di rewşên ku hûn dixwazin şaneyan di stûnekê de berhev bikin, heke şaneya di stûneke din de wekî parçeyek ji naverokên şaneyê nivîsek an karakterek taybetî dihewîne, yek ji van tîpên jêrîn di nav xwe de bihewînekrîterên:
- Nîşana pirsê (?) ji bo ku her tîpekê li hev bîne.
- Asterîsk (*) ji bo ku rêzek tîpan li hev bîne.
Mînakî , ji bo berhevkirina mîqdarên her cûre mûz, vê formulê bikar bînin:
=SUMIF(A5:A13,"*bananas*",B5:B13)
Hûn dikarin bi referansên şaneyê qertên hovane jî bi kar bînin. Ji bo vê yekê, karaktera çolê têxe nav nîşanan, û wê bi referansek hucreyê ve girêbide:
=SUMIF(A5:A13, "*"&B1&"*", B5:B13)
Bi her awayî, formula SUMIF me mîqdarên hemî mûzan zêde dike:
Ji bo ku nîşanek pirsê an stêrkek rastîn li hev bikin, pêşgira wê bi karaktera tilde (~) wekî "~?" an jî "~*".
Mînakî, ji bo berhevkirina hejmarên stûna B yên ku di stûna A de di heman rêzê de stêrkek wan heye, vê formulê bikar bînin:
=SUMIF(A5:A13, "~*", B5:B13)
Tewra hûn dikarin stêrkekê li hin şaneyê binivîsin, bibêjin B1, û wê şaneyê bi tîpa tildeyê ve girêbidin:
=SUMIF(A5:A13, "~"&B1, B5:B13)
Di Google de SUMIF-ya hesas-qezenc Sheets
Ji hêla xwerû, SUMIF di Google Sheets de ferqa di navbera tîpên piçûk û mezin de nabîne. Ji bo ku zorê bidin wê ku tîpên mezin û piçûk cuda cuda biweşîne, SUMIF bi tevlêbûna fonksiyonên FIND û ARRAYFORMULA re bikar bînin:
SUMIF(ARRAYFORMULA( FIND(" text", range)), 1, sum_range)Bifikirin ku we navnîşek jimareyên fermanê di A5:A13 de û mîqdarên têkildar di C5:C13 de hene, ku heman hejmara fermanê di çend rêzan de xuya dike. Hûn di hin hucreyê de nasnameya fermana armancê têkevin, dibêjin B1, û bikar bîninFormula jêrîn ji bo vegerandina fermanê bi tevahî:
=SUMIF(ARRAYFORMULA(FIND(B1, A5:A13)),1, C5:C13)
Ev formula çawa dixebite
Ji bo ku mentiqê formulê çêtir fam bikin, werin em wê bişkînin di nav beşên watedar de:
Beşê herî dijwar argumana range e: ARRAYFORMULA(FIND(B1, A5:A13))
Tu FIND-ya hesas a dozê bikar tîne fonksiyona ku li id fermana rastîn bigerin. Pirsgirêk ev e ku formula FIND ya birêkûpêk dikare tenê di nav hucreyek yekane de bigere. Ji bo lêgerîna di nav rêzekê de, formûleyek rêzê hewce ye, ji ber vê yekê hûn FIND di hundurê ARRAYFORMULA de hêlîn bikin.
Dema ku kombînasyona jorîn lihevhatinek tam bibîne, ew vedigere 1 (cihê karaktera yekem a ku hatiye dîtin), wekî din a # VALUE çewtî. Ji ber vê yekê, tenê tiştê ku ji we re maye ev e ku hûn mîqdarên ku bi 1-an re têkildar in berhev bikin. Ji bo vê, hûn 1 di argumana pîvan , û C5:C13 di argumana sum_range de bixin. Qediya!
Formulên SUMIF ji bo hejmaran
Ji bo berhevkirina hejmarên ku şertekî diyar dikin, di formula SUMIF-a xwe de yek ji operatorên berhevdanê bikar bînin. Di pir rewşan de, hilbijartina operatorek guncan ne pirsgirêk e. Bi rêkûpêk veqetandina wê di pîvanê de dibe ku dijwariyek be.
Serhevkirin heke ji jê mezintir an kêmtir e
Ji bo berhevkirina hejmarên çavkaniyê bi hejmarek taybetî re, yek ji operatorên mentiqî yên jêrîn bikar bînin:
- mezintir ji (>)
- kêmtir ji (<)
- mezintir an wekhev ji (>=)
- kêmtir an wekhev bi(<=)
Mînakî, ji bo zêdekirina hejmarên di B5:B13 de ku ji 200î mezintir in, vê formulê bikar bînin:
=SUMIF(B5:B13, ">200")
Ji kerema xwe hay ji xwe bidin. hevoksaziya rast a pîvanê: jimarek ku bi operatora berhevdanê ve tê pêşgirkirin, û tevaya avahî di nav nîşanan de tê girtin.
An jî, hûn dikarin hejmarê di hin şaneyê de binivîsin, û operatora berawirdkirinê bi referansek şaneyê ve girêbide:
=SUMIF(B5:B13, ">"&B1, B5:B13)
Hûn dikarin hem operatora berhevdanê û hem jî hejmarê di şaneyên cihê de têxin nav hev, û wan şaneyan bigihînin hev. :
Bi vî awayî, hûn dikarin operatorên din ên mentiqî bikar bînin wek:
Sume heke ji 200 mezintir an wekhev be:
=SUMIF(B5:B13, ">=200")
Gotina ku ji 200î kêmtir be:
=SUMIF(B5:B13, "<200")
Girtî heke ji 200 kêmtir an wekhev be:
=SUMIF(B5:B13, "<=200")
Serhev heke wekhev bibe
Ji bo berhevkirina hejmarên ku bi hejmareke taybetî re hevber dikin, hûn dikarin nîşana wekheviyê (=) bi hejmarê re bi kar bînin an jî nîşana wekheviyê derxînin û tenê hejmarê têxin nav pîvana arguman.
Mînakî, ji bo zêdekirina mîqdarên di nav de stûna B ya ku hêjmara wê di stûna C de 10 e, yek ji formulên jêrîn bikar bînin:
=SUMIF(C5:C13, 10, B5:B13)
an
=SUMIF(C5:C13, "=10", B5:B13)
an
=SUMIF(C5:C13, B1, B5:B13)
Cîhê ku B1 şaneya bi mîqdara pêwîst e.
Ger ku ne wekhev be
Ji bo berhevkirina jimareyên din ji jimareya diyarkirî, ne wekhevî operatorê () bikar bînin.
Di mînaka me de, ji bo zêdekirina mîqdarên di stûna B de ku ji bilî 10-an hêjmarek heye.di stûna C de, bi yek ji van formulan re bigerin:
=SUMIF(C5:C13, "10", B5:B13)
=SUMIF(C5:C13, ""&B1, B5:B13)
Dîmenê jêrîn encamê nîşan dide:
Formulên Google Sheets SUMIF ji bo dîrokan
Ji bo berhevkirina nirxan bi şert û mercên li gorî pîvanên dîrokê, hûn operatorên berawirdî yên mîna ku di mînakên jorîn de hatine destnîşan kirin jî bikar tînin. Xala sereke ev e ku divê tarîxek bi forma ku Google Sheets jê fam bike were peyda kirin.
Mînakî, ji bo berhevkirina mîqdarên di B5:B13 de ji bo tarîxên radestkirinê berî 11-Adar-2018, pîvanê di nav de ava bikin. yek ji van awayan:
=SUMIF(C5:C13, "<3/11/2018", B5:B13)
=SUMIF(C5:C13, "<"&DATE(2018,3,11), B5:B13)
=SUMIF(C5:C13, "<"&B1, B5:B13)
B1 roja mebestê li ku ye:
Heke hûn bixwazin şaneyên bi şert li ser roja îro berhev bikin, fonksiyona TODAY() têxin nav argumana pîvan .
Wek mînak, Ka em formulek çêbikin ku mîqdarên ji bo radestkirina îro zêde dike:
=SUMIF(C5:C13, TODAY(), B5:B13)
Her mînaka pêş de, em dikarin bi tevahî radestên berê û pêşerojê bibînin :
Berî îro: =SUMIF(C5:C13, "<"&TODAY(), B5:B13)
Piştî îro: =SUMIF(C5:C13, ">"&TODAY(), B5:B13)
Berhevok li gorî şaneyên vala an ne vala
Di gelek rewşan de, dibe ku hûn hewce bibin di stûnek diyar de nirxên berhevkirinê heke şaneyek têkildar a stûnek din vala be an ne vala be.
Ji bo vê yekê, yek ji pîvanên jêrîn di formulên xweyên Google Sheets SUMIF de bikar bînin:
Ger vala ye :
- "=" ji bo berhevkirina şaneyan th at bi tevahî vala ne.
- "" berhevkirina şaneyên vala tevî yên ku dirêjahiya wan sifir in.rêzik.
Serhevok heke ne vala nebe:
- "" ji bo zêdekirina şaneyên ku her nirxek dihewîne, tevî rêzikên dirêjiya sifir.
Mînakî, ji bo berhevkirina mîqdarên ku dîroka radestkirinê ji bo wan hatiye danîn (hucreyek di stûna C de ne vala ye ), vê formulê bikar bînin:
=SUMIF(C5:C13, "", B5:B13)
Ji bo bidestxistina bi tevahî mîqdarên bêyî tarîxa radestkirinê (hucreyek di stûna C de vala ye ), vê yekê bikar bînin:
=SUMIF(C5:C13, "", B5:B13)
Google Sheets SUMIF bi çend pîvanan (AN mantiq)
Fonksiyon SUMIF di Google Sheets de ji bo lê zêdekirina nirxan tenê li ser bingeha yek pîvanê hatî çêkirin. Ji bo berhevkirina çend pîvanan, hûn dikarin du an bêtir fonksiyonên SUMIF-ê li hev zêde bikin.
Mînakî, ji bo berhevkirina mîqdarên Sêv û Pirteqalan , vê formulê bikar bînin:
=SUMIF(A6:A14, "apples", B6:B14)+SUMIF(A6:A14, "oranges", B6:B14)
An jî, navên tiştan têxin du şaneyên cihê, bêje B1 û B2, û her yek ji wan şaneyan wekî pîvanek bikar bînin:
=SUMIF(A6:A14, B1, B6:B14)+SUMIF(A6:A14, B2, B6:B14)
Ji kerema xwe bala xwe bidin ku ev formula mîna SUMIF bi OR mentiqî dixebite - heke bi kêmanî yek ji pîvanên diyarkirî pêk were ew nirxan berhev dike.
Di vê nimûneyê de , em nirxan li stûna B zêde dikin ger stûna A bibe "sêv" an "porteqalan". Bi gotinek din, SUMIF () + SUMIF () mîna pseudo-formula jêrîn dixebite (ne rast e, ew tenê mantiqê nîşan dide!): sumif(A:A, "sêv" an "porteqal", B:B) .
Heke hûn lê digerin ku bi şertê Û mentiqî berhev bikin, ango dema ku hemî pîvanên diyarkirî pêk hatin nirxan zêde bikin, bi kar bîninKarûbarên Google Sheets SUMIFS.
Google Sheets SUMIF - Tiştên ku divê werin bîra min
Niha ku hûn bi gwîzan û pêlên fonksiyona SUMIF di Google Sheets de dizanin, dibe ku ramanek baş be ku hûn kurtenivîsek çêbikin. kurteya tiştên ku te berê hîn bûne.
1. SUMIF dikare tenê şertekê binirxîne
Sîntaksa fonksiyona SUMIF tenê yek range , yek pîvan û yek range_serûber destûrê dide. Ji bo berhevkirina bi çend pîvanan , yan çend fonksiyonên SUMIF bi hev re zêde bikin (AN mantiq) an jî formulên SUMIFS bikar bînin (AND mantiq).
2. Fonksiyona SUMIF-bêhesas e
Heke hûn li formulek SUMIF-hesas a mezin digerin ku bikaribe tîpên mezin û piçûk ji hev cuda bike, SUMIF bi hev re bi ARRAYFORMULA re bikar bînin û wek ku di vê nimûneyê de tê xuyang kirin FIND bikar bînin.
3. Rêzeya rêjeyê û rêjeyek_pirtûkê bi heman mezinahiyê peyda bikin
Di rastiyê de, argumana range_serûberî tenê şaneya çepê ya jorîn a rêzê ji berhevkirinê re diyar dike, qada mayî ji hêla pîvanên rêza ve tê diyar kirin. argumana.
Ji bo ku bi awayekî cuda were gotin, SUMIF(A1:A10, "sêv", B1:B10) û SUMIF(A1:A10, "sêv", B1:B100) dê her du nirxan bicivînin. Rêjeya B1:B10 ji ber ku ew heman mezinahî ye wekî range (A1:A10).
Ji ber vê yekê, her çend hûn bi xeletî rêjeyek berhevokek xelet peyda bikin jî, Google Sheets dê dîsa formula we hesab bike. rast, bi şertê ku hucreya çepê ya jor a range_sum_2> rast be.
Wê got, ew e