Преглед садржаја
Водич показује како да користите функцију СУМИФ у Гоогле табелама за условно сабирање ћелија. Наћи ћете примере формула за текст, бројеве и датуме и научити како да сумирате са више критеријума.
Неке од најбољих функција у Гоогле табелама су оне које вам помажу да сумирате и категоризујете податке. Данас ћемо детаљније погледати једну од таквих функција - СУМИФ - моћан инструмент за условно сабирање ћелија. Пре проучавања примера синтаксе и формуле, дозволите ми да почнем са неколико важних напомена.
Гоогле табеле имају две функције за сабирање бројева на основу услова: СУМИФ и СУМИФС . Први процењује само један услов, док други може тестирати више услова истовремено. У овом водичу ћемо се фокусирати искључиво на функцију СУМИФ, а употреба СУМИФС-а ће бити покривена у следећем чланку.
Ако знате како да користите СУМИФ у Екцел десктопу или Екцел-у на мрежи, СУМИФ у Гоогле табелама ће бити део торте за вас јер су оба у суштини иста. Али немојте журити да затворите ову страницу – можда ћете пронаћи неколико неочигледних, али веома корисних формула СУМИФ које нисте знали!
СУМИФ у Гоогле табелама – синтакса и основна употреба
Функција СУМИФ је Гоогле табеле дизајниране да зброје нумеричке податке на основу једног услова. Његова синтакса је следећа:
СУМИФ(опсег, критеријум, [опсег_збир])Где:
- Опсег и даље се препоручује да обезбедите опсег и опсег_збира једнаке величине да бисте избегли грешке и спречили проблеме са недоследношћу.
4. Имајте на уму синтаксу критеријума СУМИФ
Да би формула СУМИФ за Гоогле табеле исправно функционисала, изразите критеријуме на прави начин:
- Ако критеријум укључује текст , замјенски знак или логички оператор праћен бројем, текстом или датумом, ставите критеријум у наводнике. На пример:
=SUMIF(A2:A10, "apples", B2:B10)
=SUMIF(A2:A10, "*", B2:B10)
=SUMIF(A2:A10, ">5")
=SUMIF(A5:A10, "apples", B5:B10)
- Ако критеријум укључује логички оператор и референца на ћелију или другу функцију , користите наводнике да започнете текстуални низ и амперсанд (&амп;) да повежете и завршите стринг. На пример:
=SUMIF(A2:A10, ">"&B2)
=SUMIF(A2:A10, ">"&TODAY(), B2:B10)
5. Закључајте опсеге са апсолутним референцама ћелија ако је потребно
Ако планирате да копирате или преместите формулу СУМИФ касније, поправите опсеге коришћењем апсолутних референци на ћелије (са знаком $) као у СУМИФ($А$2 :$А$10, "јабуке", $Б$2:$Б$10).
Овако користите функцију СУМИФ у Гоогле табелама. Да бисте ближе погледали формуле о којима се говори у овом водичу, можете отворити наш узорак СУМИФ Гоогле табеле. Захваљујем вам на читању и надам се да ћемо се следеће недеље видети на нашем блогу!
(обавезно) - опсег ћелија које треба проценити према критеријуму . - Ако критеријум укључује текст , замјенски знак или логички оператор праћен бројем, текстом или датумом, ставите критеријум у наводнике. На пример:
- Критеријум (обавезно) - услов који треба испунити.
- Опсег_збира (опционо) - опсег у којем се збрајају бројеви. Ако се изостави, онда се опсег сабира.
Као пример, направимо једноставну формулу која ће сабрати бројеве у колони Б ако колона А садржи ставку једнаку „узорку итем".
За ово дефинишемо следеће аргументе:
- Распон - листа ставки - А5:А13.
- Критеријум - ћелија која садржи ставку од интереса - Б1.
- Опсег_збира - износи који се збрајају - Б5:Б13.
Стављајући све аргументе заједно, добијамо следећу формулу:
=SUMIF(A5:A13,B1,B5:B13)
И ради тачно како треба:
Гоогле табеле Примери СУМИФ
Из горњег примера можете имати утисак да је коришћење СУМИФ формула у Гоогле табелама тако једноставно да бисте то могли да урадите затворених очију. У већини случајева, заиста је тако :) Али ипак постоје неки трикови и нетривијалне употребе које би ваше формуле могле учинити ефикаснијим. Примери у наставку показују неколико типичних случајева употребе. Да бисте лакше пратили примере, позивам вас да отворите наш пример СУМИФ Гоогле табеле.
СУМИФ формула са критеријумима текста (потпуно подударање)
Да бисте сабрали бројеве који имају одређени текст у другу колону у истом реду, једноставно доставите текстинтересовање за аргумент критеријум ваше СУМИФ формуле. Као и обично, сваки текст у било ком аргументу било које формуле треба да буде стављен у „двоструке наводнике“.
На пример, да бисте добили укупно банане , користите ову формулу:
=SUMIF(A5:A13,"bananas",B5:B13)
Или, можете ставити критеријум у неку ћелију и упутити се на ту ћелију:
=SUMIF(A5:A13,B1,B5:B13)
Ова формула је кристално јасна, зар не? Сада, како да добијете укупно све ставке осим банана? За ово користите оператор није једнако :
=SUMIF(A5:A13,"bananas",B5:B13)
Ако је у ћелију унесена „ставка искључења“, онда прилажете оператор није једнако у двоструке наводнике ("") и спајање оператора и референце ћелије помоћу знака амперсанда (&амп;). На пример:
=SUMIF (A5:A13,""&B1, B5:B13)
На следећем снимку екрана приказане су формуле „Зброј ако је једнак“ и „Зброј ако није једнак“ у акцији:
Имајте на уму да СУМИФ у Гоогле табелама тражи наведени текст тачно . У овом примеру, сумиране су само количине Банане , Зелене банане и Голдфингер банане нису укључене. Да бисте сумирали са делимичним подударањем, користите џокер знакове као што је приказано у следећем примеру.
СУМИФ формуле са џокер знаковима (делимично подударање)
У ситуацијама када желите да збројите ћелије у једној колони ако ћелија у другој колони садржи одређени текст или знак као део садржаја ћелије , укључите један од следећих џокера у својкритеријуми:
- Знак питања (?) за подударање са било којим појединачним знаком.
- Звездица (*) за подударање са било којим низом знакова.
На пример , да бисте сумирали количине свих врста банана, користите ову формулу:
=SUMIF(A5:A13,"*bananas*",B5:B13)
Можете да користите и џокер знакове заједно са референцама ћелија. За ово, ставите џокер знак у наводнике и повежите га са референцом ћелије:
=SUMIF(A5:A13, "*"&B1&"*", B5:B13)
У сваком случају, наша формула СУМИФ сабира количине свих банана:
Да бисте се подударали са стварним знаком питања или звездицом, ставите га префиксом тилде (~) као што је „~?“ или „~*“.
На пример, да бисте сумирали бројеве у колони Б који имају звездицу у колони А у истом реду, користите ову формулу:
=SUMIF(A5:A13, "~*", B5:B13)
Можете чак и да унесете звездицу у неку ћелију, рецимо Б1, и спојите ту ћелију са тилдом знаком:
=SUMIF(A5:A13, "~"&B1, B5:B13)
СУМИФ осетљив на велика и мала слова у Гоогле-у Табеле
Подразумевано, СУМИФ у Гоогле табелама не види разлику између малих и великих слова. Да бисте га натерали да разликује велика и мала слова, користите СУМИФ у комбинацији са функцијама ФИНД и АРРАИФОРМУЛА:
СУМИФ(АРРАИФОРМУЛА( ФИНД(" текст", опсег)), 1, сум_ранге)Претпоставимо да имате листу бројева налога у А5:А13 и одговарајућих износа у Ц5:Ц13, где се исти број налога појављује у неколико редова. Унесите ИД циљног налога у неку ћелију, рецимо Б1, и користитеследећу формулу да бисте вратили укупни редослед:
=SUMIF(ARRAYFORMULA(FIND(B1, A5:A13)),1, C5:C13)
Како ова формула функционише
Да бисмо боље разумели логику формуле, хајде да је разбијемо доле на смислене делове:
Најтежији део је аргумент опсег : АРРАИФОРМУЛА(ФИНД(Б1, А5:А13))
Користите ФИНД који разликује велика и мала слова функција да тражи тачан ИД поруџбине. Проблем је у томе што обична формула ФИНД може претраживати само унутар једне ћелије. Да бисте претраживали унутар опсега, потребна је формула низа, тако да угнездите ФИНД унутар АРРАИФОРМУЛА.
Када горња комбинација пронађе тачно подударање, она враћа 1 (позицију првог пронађеног карактера), иначе # ВАЛУЕ грешка. Дакле, једино што вам преостаје је да саберете износе који одговарају 1. За ово, ставите 1 у аргумент критеријум , а Ц5:Ц13 у аргумент опсег_збира . Готово!
СУМИФ формуле за бројеве
Да бисте сабрали бројеве који испуњавају одређени услов, користите један од оператора поређења у својој СУМИФ формули. У већини случајева, избор одговарајућег оператера није проблем. Исправно уграђивање у критеријум може бити изазов.
Збир ако је већи или мањи од
Да бисте упоредили изворне бројеве са одређеним бројем, користите један од следећих логичких оператора:
- веће од (&гт;)
- мање од (&лт;)
- веће или једнако (&гт;=)
- мање од или једнако(&лт;=)
На пример, да бисте сабрали бројеве у Б5:Б13 који су већи од 200, користите ову формулу:
=SUMIF(B5:B13, ">200")
Обратите пажњу исправна синтакса критеријума: број са префиксом оператора поређења и цела конструкција под наводницима.
Или можете да укуцате број у неку ћелију, и спојите оператор поређења са референцом ћелије:
=SUMIF(B5:B13, ">"&B1, B5:B13)
Можете чак да унесете и оператор поређења и број у одвојене ћелије и спојите те ћелије :
На сличан начин можете користити друге логичке операторе као што су:
Збир ако је већи или једнак 200:
=SUMIF(B5:B13, ">=200")
Збир ако је мањи од 200:
=SUMIF(B5:B13, "<200")
Збир ако је мањи или једнак 200:
=SUMIF(B5:B13, "<=200")
Збир ако је једнако
Да бисте збројили бројеве који су једнаки одређеном броју, можете користити знак једнакости (=) заједно са бројем или изоставити знак једнакости и укључити само број у критеријум аргумент.
На пример, за сабирање износа у колона Б чија је количина у колони Ц једнака 10, користите било коју од следећих формула:
=SUMIF(C5:C13, 10, B5:B13)
или
=SUMIF(C5:C13, "=10", B5:B13)
или
=SUMIF(C5:C13, B1, B5:B13)
Где је Б1 ћелија са потребном количином.
Збир ако није једнак
Да се зброје други бројеви од наведеног броја, користите оператор није једнако ().
У нашем примеру, да саберете износе у колони Б који имају било коју количину осим 10у колони Ц користите једну од ових формула:
=SUMIF(C5:C13, "10", B5:B13)
=SUMIF(C5:C13, ""&B1, B5:B13)
Снимак екрана испод показује резултат:
Гоогле табеле СУМИФ формуле за датуме
Да бисте условно збрали вредности на основу критеријума датума, такође користите операторе поређења као што је приказано у горњим примерима. Кључна ствар је да датум треба да буде наведен у формату који Гоогле табеле могу да разумеју.
На пример, да бисте сумирали износе у Б5:Б13 за датуме испоруке пре 11. марта 2018, изградите критеријум у један од ових начина:
=SUMIF(C5:C13, "<3/11/2018", B5:B13)
=SUMIF(C5:C13, "<"&DATE(2018,3,11), B5:B13)
=SUMIF(C5:C13, "<"&B1, B5:B13)
Где је Б1 циљни датум:
У случају да желите да условно збројите ћелије на основу данашњег датума , укључите функцију ТОДАИ() у аргумент критеријум .
На пример, хајде да направимо формулу која сабира износе за данашње испоруке:
=SUMIF(C5:C13, TODAY(), B5:B13)
Узмимо даље пример, можемо пронаћи укупно прошле и будуће испоруке :
Пре данас: =SUMIF(C5:C13, "<"&TODAY(), B5:B13)
Након данас: =SUMIF(C5:C13, ">"&TODAY(), B5:B13)
Збир на основу празних или непразних ћелија
У многим ситуацијама, можда ћете морати да збир вредности у одређеној колони ако је одговарајућа ћелија у другој колони празна или није празна.
За ово користите један од следећих критеријума у формулама СУМИФ Гоогле табела:
Збир ако је празан :
- "=" за сумирање ћелија тх ат су потпуно празне.
- "" за сумирање празних ћелија укључујући оне које садрже нулту дужинустрингови.
Зброј ако није празан:
- "" да бисте сабрали ћелије које садрже било коју вредност, укључујући низове нулте дужине.
На пример, да бисте сумирали износе за које је постављен датум испоруке (ћелија у колони Ц је није празна ), користите ову формулу:
=SUMIF(C5:C13, "", B5:B13)
Да бисте добили укупно износе без датума испоруке (ћелија у колони Ц је празна ), користите ову:
=SUMIF(C5:C13, "", B5:B13)
Гоогле табеле СУМИФ са више критеријума (ИЛИ логика)
Функција СУМИФ у Гоогле табелама је дизајнирана да сабере вредности на основу само једног критеријума. Да бисте сумирали са више критеријума, можете да додате две или више функција СУМИФ заједно.
На пример, да бисте збројили количине Јабуке и Наранџе , користите ову формулу:
=SUMIF(A6:A14, "apples", B6:B14)+SUMIF(A6:A14, "oranges", B6:B14)
Или ставите називе ставки у две одвојене ћелије, рецимо Б1 и Б2, и користите сваку од тих ћелија као критеријум:
=SUMIF(A6:A14, B1, B6:B14)+SUMIF(A6:A14, B2, B6:B14)
Имајте на уму да ова формула функционише као ЗБИР са ИЛИ логички – она збраја вредности ако је испуњен бар један од наведених критеријума.
У овом примеру , додајемо вредности у колону Б ако је колона А једнака "јабуке" или "наранџе". Другим речима, СУМИФ() + СУМИФ() функционише као следећа псеудо-формула (није стварна, већ само демонстрира логику!): сумиф(А:А, "јабуке" или "наранџе", Б:Б) .
Ако желите да условно збројите са И логички , тј. да саберете вредности када су испуњени сви наведени критеријуми, користитеФункција Гоогле Схеетс СУМИФС.
Гоогле Схеетс СУМИФ – ствари које треба запамтити
Сада када знате матице и вијке функције СУМИФ у Гоогле Схеетс, можда би било добро да направите кратак резиме онога што сте већ научили.
1. СУМИФ може да процени само један услов
Синтакса функције СУМИФ дозвољава само један опсег , један критеријум и један опсег_збира . За збир са више критеријума , или додајте неколико функција СУМИФ заједно (ИЛИ логика) или користите формуле СУМИФС (И логика).
2. Функција СУМИФ не разликује велика и мала слова
Ако тражите формулу СУМИФ која разликује велика и мала слова, користите СУМИФ у комбинацији са АРРАИФОРМУЛА и ФИНД као што је приказано у овом примеру.
3. Набавите опсег једнаке величине и опсег_збира
У ствари, аргумент опсег_сума специфицира само горњу леву ћелију опсега за збир, а преостала област је дефинисана димензијама опсега аргумент.
Другачије речено, СУМИФ(А1:А10, "јабуке", Б1:Б10) и СУМИФ(А1:А10, "јабуке", Б1:Б100) ће оба збројити вредности у опсег Б1:Б10 јер је исте величине као опсег (А1:А10).
Дакле, чак и ако грешком унесете погрешан опсег збира, Гоогле табеле ће и даље израчунати вашу формулу десно, под условом да је горња лева ћелија опсег_збира тачна.
Ипак, то је