Функция SUMIF (СУММЕСЛИ) в Google Таблицах полезна для получения суммы ячеек, удовлетворяющих заданному условию в заданном диапазоне. Другими словами, функция СУММЕСЛИ складывает ячейки, соответствующие заданным критериям.

Однако в этом руководстве мы рассмотрим использование функции SUMIF для получения суммы ячеек по горизонтали. Так сказать; вы берете критерий  SUMIF (СУММЕСЛИ) из строки заголовка, а не из столбцов, как обычно.

При использовании функции SUMIF в Google Таблицах следует учитывать несколько моментов:

  • Функция SUMIF требует (и принимает) только одно условие. В то время как функция SUMIFS позволяет вводить несколько условий. 
  • Условия могут быть основаны на датах, текстах и ​​/ или числах.
  • Функция позволяет использовать логические операторы, такие как (>, <, <>, =) и подстановочные знаки (* ,?)
  • Если пользователь не предоставит третий аргумент, функция продолжит работу и по умолчанию суммирует значения из первого аргумента.
  • Функция требует, чтобы пользователь ввел диапазон, и он не должен быть массивом.
  • Любые текстовые строки, вводимые как часть ваших условий, должны быть заключены в кавычки, в отличие от ссылок на ячейки, которые не должны.

Возьмем пример.

Я свел в таблицу свои ежемесячные расходы по типу расходов — счета, еда, подписки и т. Д. Каждая группа указана под месяцем, а месяцы идут слева направо на моем листе. Я хочу подвести итоги, потраченные на потоковые сервисы за июнь и июль. Но поскольку таблица была структурирована таким образом, что месяцы соседствуют друг с другом слева направо, обычный способ использования SUMIF (СУММЕСЛИ) не поможет.

И здесь мне на помощь приходят дополнительные возможности функции.

Есть несколько способов реализовать это в Google Таблицах: один напрямую использует функцию SUMIF, а другой — ARRAYFORMULA. Мы рассмотрим их оба на примерах.

Особенности функции SUMIF (СУММЕСЛИ)

Итак, синтаксис (как мы пишем) функции СУММЕСЛИ:

=SUMIF(range, criteria, [sum_range])

Давайте посмотрим на формулу по одному члену за раз и поймем, что означает каждый из них:

  • = знак равенства — это то, как мы запускаем любую функцию в Google Таблицах. Именно так Google Таблицы понимают, что мы просим их выполнить вычисления или использовать функцию.
  • SUMIF () — это наша функция СУММЕСЛИ. Она получает сумму ячеек, соответствующих заданным условиям.
  • range (диапазон) — это диапазон ячеек, к которым мы хотим применить критерии.
  • criteria (критерий) — это условие, которое используется для определения того, какие ячейки необходимо суммировать.
  • [sum_range] -диапазон_суммы, необязательный аргумент, содержит числовые значения, которые должны быть суммированы, если запись диапазона соответствует заданным критериям.

Реальный пример использования функции SUMIF

Взгляните на приведенный ниже пример, чтобы увидеть, как функции SUMIF используются в Google Таблицах:

Вышеуказанные цифры являются оценками, полученными учениками средней школы в городе Манчестер. Цель здесь — найти общие оценки, полученные каждым студентом по естественным предметам (которые были помечены как Да над названием предмета).

Как вы можете видеть ниже, я получил общее количество баллов по естествознанию для каждого студента с помощью функции СУММЕСЛИ:

 

Потрясающие! Давайте начнем нашу функцию SUMIF (СУММЕСЛИ) в Google Таблицах.

Как использовать функцию SUMIF в Google Таблицах

  • Давайте посмотрим, как написать свою собственную функцию SUMIF, шаг за шагом. Я перечислил единичные продажи товаров для дома / офиса за весь 2020 год в ближайшем небольшом розничном магазине. Цель состоит в том, чтобы определить общее количество проданных единиц каждого из этих товаров в пик сезона, когда школы и колледжи вновь открываются — в июле, августе и сентябре. Вы заметите, что здесь я использую саму строку заголовка, в отличие от дополнительной строки для определения критериев, как показано в примере ранее.

 

  • Теперь просто щелкните любую ячейку, чтобы сделать ее активной. В этом руководстве я выберу N2 , где я хочу показать свои результаты.
  • Затем просто введите знак равенства ‘ = ‘, чтобы начать функцию, а затем следуйте имени функции, которое является нашим ‘ sumif ‘ (или SUMIF, в зависимости от того, что работает).
  • Вы должны обнаружить, что появляется поле автоматического предложения с нашей интересующей функцией. Продолжите, введя первую открывающую скобку ‘(‘. Если вы получили огромное поле с текстом, просто нажмите стрелку в правом верхнем углу поля, чтобы свернуть его. Теперь вы должны увидеть следующее:

 

  • Теперь самое интересное! Давайте дадим необходимые входные данные функции, чтобы получить общий объем продаж каждого товара в пик сезона продаж с июля по сентябрь:

 

  • Обратите внимание на то, как я использовал SUM и ARRAYFORMULA, чтобы указать месяцы, которые я хочу рассматривать в качестве критериев.
  • После того, как вы ввели необходимые значения или сделали то, что сделал я, не забудьте закрыть скобки для всех трех функций, как показано ниже.

 

  • Наконец, просто нажмите клавишу Enter. Вы заметите, что результаты показывают 45 для цветных карандашей (это строка 2), 23 для графитных карандашей (которая является строкой 3), 26 для тетрадей и так далее. Это связано с тем, что в соответствии с заданными нами условиями функция суммирует значения только по трем столбцам — за июль, август и сентябрь. 

Теперь вы можете видеть, что у нас есть желаемый результат — общее количество продаж каждого товара в пик сезона. Это почти все. У вас есть все необходимое для начала работы с функцией SUMIF (СУММЕСЛИ) в Google Таблицах. Я рекомендую поэкспериментировать с функцией СУММЕСЛИ, объединить ее с многочисленными доступными формулами Google Таблиц и посмотреть, что вы можете придумать. 🙂