Ако редовно използвате Google Sheets и някога ви се наложи да сумирате стойности заедно въз основа на някакво условие в конкретни клетки, тогава ще трябва да знаете как да използвате функцията SUMIF в Google Sheets .
Възможността за сумиране на данни с тази функция не е ограничена само до две стойности. Можете да сумирате цял диапазон. И условието, което предоставяте на функцията за сумиране или не, може също да зависи от множество клетки във вашата електронна таблица.
Как работи функцията SUMIF в Google Таблици
SUMIF е проста функция за електронни таблици , но е достатъчно гъвкава, за да можете да правите някои творчески изчисления с нея.
Трябва да рамкирате функцията, както следва:
SUMIF(диапазон, критерий, [сума_диапазон])
Параметрите за тази функция са както следва:
- Диапазон : Диапазонът от клетки, които искате да използвате, за да прецените дали да сумирате или не стойностите.
- Критерий : Състоянието на клетките, които искате да оцените.
- Sum_range : Този параметър не е задължителен и включва клетките, които искате да сумирате. Ако не включите този параметър, функцията просто ще обобщи диапазона сама.
Функцията изглежда проста, но фактът, че можете да сумирате или сравнявате диапазони от множество клетки, позволява много повече гъвкавост, отколкото можете да осъзнаете.
Пример за SUMIF с текст
Ако сте готови да започнете с функцията SUMIF, най-добрият начин е да използвате две колони във вашата електронна таблица. Едната колона ще бъде за вашето сравнение, а другата ще бъде стойностите, които искате да добавите.
Примерният лист по-горе е този на собственик на магазин, който проследява покупките през даден период. Собственикът на магазина иска да създаде допълнителни колони, които обобщават покупните цени в колона B за конкретни стойности в колона A.
В този случай диапазонът за сравнение ще бъде A2:A15 .
Критерият ще бъде фразата за търсене на елемента, който да добавите. Така че в този случай, за да се съберат всички покупки на пост дигер, критерият ще бъде текстът „Post Digger“.
Диапазонът на сумата ще бъде диапазонът от клетки със стойностите, които трябва да бъдат сумирани. Ето, това е B2:B15 .
Когато натиснете enter, ще видите конкретните стойности от колоната sum_range добавени, но само с данните от клетките, където колона A отговаря на зададения от вас критерий.
Това е лесен начин за използване на функцията SUMIF; като начин за извличане на стойности от втора колона въз основа на елементите, изброени в първата.
Забележка : Не е необходимо да въвеждате критерия във формулата в двойни кавички. Вместо това можете да въведете тази стойност в клетка в листа и да въведете тази клетка във формулата.
Използване на оператори SUMIF с текст
Докато примерът по-горе търси перфектни съвпадения, можете също да използвате оператори, за да посочите части от текста, които искате да съпоставите. Ако промените критериите за търсене, можете да обобщите стойности за клетки, които може да не съвпадат напълно, но ви предоставят отговора, който търсите.
Като използвате примера по-горе, ако искате да сумирате покупките на всички артикули с изключение на електрическата бормашина, ще въведете формулата оператор <> .
=SUMIF(A2:A15,”<>Електрическа бормашина”,B2:B15)
Операторът <> казва на функцията SUMIF да игнорира „Electric Drill“, но да добави всички други елементи в диапазона B2:B15.
Както можете да видите от резултата по-долу, функцията SUMIF работи както трябва.
Можете също да използвате следните оператори, когато използвате функцията SUMIF с текст:
- ? : Търсете думи с произволен знак, където сте поставили ?. Например „S?ovel“ ще сумира всеки елемент, започващ с „S“ и завършващ с „ovel“ с всяка буква между тях.
- * : Търсете думи, които започват или завършват с нещо. Например „*Часовник“ ще добави всички елементи, които са всякакъв вид часовник, независимо от марката.
Забележка : Ако наистина искате функцията SUMIF да търси знак като "?" или „*“ в текста (и да не ги използвате като специални знаци), след това предварете тези със знака тилда. Например „~?“ ще включва "?" знак в текста за търсене.
Имайте предвид, че функцията SUMIF не е чувствителна към главни и малки букви. Така че не прави разлика между главни и малки букви, когато използвате текст като критерии за търсене. Това е полезно, защото ако една и съща дума е въведена с главни букви или без, функцията SUMIF пак ще ги разпознае като съвпадение и правилно ще сумира стойностите в колоната за стойност.
Използване на оператори SUMIF с числа
Разбира се, функцията SUMIF в Google Таблици не е полезна само за намиране на текст в колони със свързани стойности за обобщаване. Можете също така да сумирате диапазони от числа, които отговарят на определени условия.
За да проверите диапазон от числа за условие, можете да използвате набор от оператори за сравнение.
- > : По-голямо от
- : По-малко от
- >= : По-голямо или равно на
- <> : По-малко или равно на
Например, ако имате списък с числа и искате да добавите тези над 3000, ще използвате следната команда SUMIF.
=SUMIF(B2:B15, “>3000”)
Обърнете внимание, че точно както при текстовите критерии, не е необходимо да въвеждате числото „3000“ директно във формулата. Можете да поставите това число в клетка и да използвате препратката към тази клетка вместо „3000“ във формулата.
Като този:
=SUMIF(B2:B15, “>”&C2)
Една последна бележка, преди да разгледаме пример. Можете също така да сумирате всички стойности в диапазон, които са равни на конкретно число, просто като изобщо не използвате никакви оператори за сравнение.
SUMIF Пример с числа
Нека да разгледаме как можете да използвате функцията SUMIF в Google Таблици, като използвате оператор за сравнение с числа.
В този пример си представете, че сте турист, който проследява всички планини, които сте ходили.
В клетка D2 искате да съберете общата надморска височина на всички планини над 3000 фута, които сте изкачили.
За да направите това, ще трябва да използвате формулата, спомената в раздела по-горе.
Натиснете Enter , след като въведете формулата, и ще видите резултатите в тази клетка.
Както можете да видите, функцията SUMIF в Google Sheets обобщава всички височини от колона B за всяка планина, по-висока от 3000 фута. Формулата SUMIF игнорира всички стойности под тази надморска височина.
Използвайте другите условни оператори, изброени в последния раздел, за да извършите същото изчисление за числа по-малко от, по-голямо от или равно на, по-малко от или равно на или равно на.
Използване на оператори SUMIF с дати
Можете също да използвате функцията SUMIF с дати. Отново се прилагат същите оператори за сравнение, изброени по-горе, така че не е нужно да се притеснявате да научавате нови.
Въпреки това, за да работи функцията, датите трябва първо да бъдат правилно форматирани в Google Таблици.
Можете ръчно да въведете датата във функцията или да я въведете в клетка и да я посочите във формулата. Форматът за това е следният:
=SUMIF(B2:B15, “>10/4/2019”, C2:C15)
Как работи това:
- SUMIF ще провери диапазона B2:B15 за всички дати след 4.10.2019 г.
- Ако е вярно, SUMIF ще сумира всички клетки в C2:C15 в същия ред, където това сравнение е вярно.
- Получената сума ще се покаже в клетката, където сте въвели формулата.
Ако имате клетка, в която датата не е форматирана по този начин, можете да използвате функцията ДАТА, за да преформатирате правилно датата. Например, ако имате три клетки (D2, D3 и D4), които съдържат годината, месеца и деня, можете да използвате следната формула.
Например:
=SUMIF(B2:B15, “>”&ДАТА(D2, D3, D4), C2:C15)
Ако имате електронна таблица, която съдържа най-новите покупки в горната част на листа, можете просто да използвате функцията ДНЕС, за да обобщите само днешните покупки и да игнорирате останалите.
=SUMIF(B2:B15, ДНЕС())
SUMIF в Google Sheets е прост, но многофункционален
Както можете да видите, научаването на формулата SUMIF в Google Таблици не отнема много време. Но различните начини, по които можете да го използвате, го правят толкова гъвкав.
Ако използвате много електронни таблици, където трябва да сумирате стойности въз основа на условията на текст или числа от други клетки, трябва да се запознаете с функцията SUMIF.