Sumifs excel как пользоваться

Обновлено: 03.07.2024

Добавляет ячейки в диапазон, который соответствует нескольким критериям.

Синтаксис

выражение Переменная, представляюная объект WorksheetFunction.

Параметры

Имя Обязательный или необязательный Тип данных Описание
Arg1 Обязательный Range Sum_range — диапазон суммы.
Arg2 Обязательный Range Criteria_range1, criteria_range2. - Один или несколько диапазонов для оценки связанных критериев.
Arg3 — Arg30 Обязательный Variant Criteria1, criteria2. - Один или несколько критериев в виде числа, выражения, ссылки на ячейки или текста, определяя, какие ячейки будут добавлены. Например, критерии могут быть выражены как 32, "32", ">32", "яблоки" или B4.

Возвращаемое значение

Double

Заметки

Каждая ячейка в sum_range суммируется только в том случае, если все указанные соответствующие критерии соответствуют действительности для этой ячейки.

Ячейки в sum_range, содержащие TRUE, оцениваются как 1; ячейки в sum_range, содержащие FALSE, оцениваются как 0 (ноль).

В критериях можно использовать символы под диктовки, знак вопросов (?) и звездочки (*). Знак вопроса совпадает с любым одним персонажем; звездочка соответствует любой последовательности символов. Если вы хотите найти фактический знак вопроса или звездочки, введите тильду (

Каждый criteria_range не должен быть того же размера и формы, что и sum_range. Фактические ячейки, которые добавляются, определяются с помощью верхней левой ячейки в этой criteria_range в качестве первой ячейки, а затем в том числе ячеек, которые соответствуют размеру и форме для sum_range. Пример.

Если sum_range И criteria_range это Фактические оцениваемые ячейки
A1:A5 B1:B5 B1:B5
A1:A5 B1:B3 B1:B5
A1:B4 C1:D4 C1:D4
A1:B4 C1:C2 C1:D4

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.

Функция СУММЕСЛИ используется, если необходимо просуммировать значения диапазон, соответствующие указанному критерию. Предположим, например, что в столбце с числами необходимо просуммировать только значения, превышающие 5. Для этого можно использовать следующую формулу: =СУММЕСЛИ(B2:B25;"> 5")

Браузер не поддерживает видео.

Это видео — часть учебного курса Сложение чисел в Excel.

При необходимости условия можно применить к одному диапазону, а просуммировать соответствующие значения из другого диапазона. Например, формула =СУММЕСЛИ(B2:B5; "Иван"; C2:C5) суммирует только те значения из диапазона C2:C5, для которых соответствующие значения из диапазона B2:B5 равны "Иван".

Если необходимо выполнить суммирование ячеек в соответствии с несколькими условиями, используйте функцию СУММЕСЛИМН.

Синтаксис

СУММЕСЛИ(диапазон; условие; [диапазон_суммирования])

Аргументы функции СУММЕСЛИ описаны ниже.

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

Условие .Обязательный аргумент. Условие в форме числа, выражения, ссылки на ячейку, текста или функции, определяющее, какие ячейки необходимо суммировать. Можно включит под вопросицу (?), которая соответствует любому одиночному символу, звездочка (*) — любой последовательности символов. Если требуется найти непосредственно вопросительный знак (или звездочку), необходимо поставить перед ним знак "тильда" (

Например, условия могут быть выражены как 32, ">32", B5, "3?", "яблок*", "*

Важно: Все текстовые условия и условия с логическими и математическими знаками необходимо заключать в двойные кавычки ("). Если условием является число, использовать кавычки не требуется.

Диапазон_суммирования .Необязательный аргумент. Ячейки, значения из которых суммируются, если они отличаются от ячеек, указанных в качестве диапазона. Если аргумент диапазон_суммирования опущен, Excel суммирует ячейки, указанные в аргументе диапазон (те же ячейки, к которым применяется условие).

Sum_range должны быть того же размера и фигуры, что идиапазон . В этом случае производительность может понести убытки, и формула суммирует диапазон ячеек, который начинается с первой ячейки в sum_range но имеет те же измерения, что и диапазон. Например:

Функцию SUMIF() можно использовать в Microsoft Excel в любом из следующих случаев.

Если необходимо возвратить сумму для одного критерия (например одного условия IF)

Если нужно использовать несколько критериев и возвратить сумму в нескольких ячейках

Критерии, которые можно использовать с функцией SUMIF(), имеют ограничения по количеству символов и чисел, а также по диапазону. Массивы использовать невозможно.

Чтобы получить дополнительную информацию о массивах и функциях, выберите соответствующий номер статьи базы знаний Майкрософт:

214286 Запрет на использование констант массивов в некоторых функциях листов

192222 Запрет на использование констант массивов в некоторых функциях листов

Функция SUMIF() не работает с логическими операторами, такими как OR и AND.

Чтобы получить дополнительную информацию о функциях и логических операторах, выберите соответствующий номер статьи базы данных Майкрософт:

267982 Использование логических операторов AND и OR в операторе SUM+IF в Excel

Если нужно использовать несколько условий, массивов, вложенных операторов IF или логических операторов; если нужно использовать одну сумму для нескольких условий (критериев). В этом случае операторы SUM и IF используются вместе. Например, вместо функции SUMIF() используется SUM(IF()).

Эта статья знакомит с одновременным применением функций SUM и IF (вместо функции SUMIF()).

Дополнительная информация

Чтобы одновременно использовать функции SUM и IF для суммирования нескольких критериев, ознакомьтесь со следующими примерами:

Пример 1. Вложенная функция IF с логическим оператором OR (+)

Запустите Excel и создайте следующий лист:
A1: Dept B1: Employees C1: Criteria
A2: A B2: 2 C2: A
A3: B B3: 4 C3: B
A4: C B4: 3
A5: A B5: 3
A6: B B6: 3
A7: C B7: 2
A8: A B8: 4
A9: C B9: 3

В ячейку D1 введите следующую формулу:

Нажмите CTRL+SHIFT+ВВОД (или COMMAND+RETURN на Mac), чтобы ввести формулу как формулу массива.

Формула возвращает значение 16 — общее количество сотрудников в отделах A и B.

Пример 2. Вложенная функция IF с массивом критериев ()

Повторите шаг 1 из примера 1.

В ячейку D2 введите следующую формулу:

Нажмите CTRL+SHIFT+ВВОД (или COMMAND+RETURN на Mac), чтобы ввести формулу как формулу массива.

Формула снова возвратит значение 16.

Пример 3. Функция SUMIF()

Повторите шаг 1 из примера 1.

В ячейку D3 введите следующую формулу:

Нажмите CTRL+SHIFT+ВВОД (или COMMAND+RETURN на Mac), чтобы ввести формулу. Формула возвращает значение 9 — количество сотрудников, отвечающих критерию A.

Захватите маркер заполнения и заполните ячейки данной формулой вниз до ячейки D4.

Формула возвращает значение 7 — количество сотрудников, отвечающих критерию B.

Ссылки

Для получения дополнительной информации о функции листа SUM см. Функция SUM.

Для получения дополнительной информации о функции листа IF см. Функция IF.

Как вычислить сумму в таблице Excel быстро и просто? Попробуйте различные способы: взгляните на сумму выбранных ячеек в строке состояния, используйте автосумму для сложения всех или только нескольких отдельных ячеек, примените функцию СУММ или же преобразуйте ваш диапазон в «умную» таблицу для простоты расчетов. Все это мы покажем на примерах.

Как посчитать сумму одним кликом.

Предположим, имеется таблица, в которой записана выручка по нескольким отделам. Нужно быстро посмотреть общие продажи по одному из них.

Просто нажмите на букву столбца и взгляните на строку состояния Microsoft Excel, чтобы увидеть общее количество выбранных ячеек и сумму их значений.


Будучи очень быстрым, этот метод не позволяет копировать итоговые цифры – можно только посмотреть.

Что такое автосумма в таблице Excel?

Вторым по простоте способом является автосуммирование. Установите курсор в то место, где вы хотите увидеть расчет, а затем используйте кнопку «Автосумма» на вкладке Главная, или комбинацию клавиш ALT + =.


В активной ячейке появится функция СУММ со ссылками на смежные ячейки. Эксель попытается угадать, что же именно вы хотите сделать. Нажмите ENTER, чтобы закончить ввод формулы.

А если подходящих для расчета чисел рядом не окажется, то просто появится предложение самостоятельно указать область подсчета.

=СУММ()

Этот метод быстрый и позволяет автоматически получать и сохранять результат.

Кроме того, ALT + = можно просто нажать, чтобы быстро поставить формулу в ячейку Excel и не вводить ее руками. Согласитесь, этот небольшой хак в Экселе может сильно ускорить работу.

А если вам нужно быстро сосчитать итоги по вертикали и горизонтали, то здесь также может помочь автосуммирование. Посмотрите это короткое видео, чтобы узнать, как это сделать.

Под видео на всякий случай дано короткое пояснение.

Итак, выберите диапазон ячеек и дополнительно ряд пустых ячеек снизу и справа (то есть, В2:Е14 в приведенном примере).

Ввод функции СУММ вручную.

Самый традиционный способ создать формулу в MS Excel – ввести функцию с клавиатуры. Как обычно, выбираем нужную ячейку и вводим знак =. Затем начинаем набирать СУММ. По первой же букве "С" раскроется список доступных функций, из которых можно сразу выбрать нужную.

ввод функции сумм вручную

Теперь определите диапазон с числами, которые вы хотите сложить, при помощи мыши или же просто введите его с клавиатуры. Если у вас большая область данных для расчетов, то, конечно, руками указать её будет гораздо проще (например, B2:B300). Нажмите Enter.

суммируем столбец вручную

Итак, ваш диапазон просуммирован, в выбранной ячейке вы видите результат. Думаю, вы понимаете, что совершенно то же нужно выполнить, чтобы вычислить его и по строке.

Правила использования формулы суммы в Excel (синтаксис):

У нее имеется один обязательный аргумент: число1.

Есть еще и необязательные аргументы (заключенные в квадратные скобки): [число2], ..

Они могут быть числами, ссылками на ячейки, диапазонами, массивами и константами в любой комбинации. Допускается обрабатывать до 255 отдельных аргументов.

К примеру, в выражении =СУММ(D2:D13) только один аргумент - ссылка на ячейки D2:D13.

сумма по строке в Excel

Кстати, в этом случае также имеется возможность воспользоваться автосуммированием.

Накопительное значение, или нарастающий итог.

Задача: По прошествии каждого месяца нужно автоматически определять прибыль, заработанную с начала года. Каждый месяц она будет меняться в зависимости от достигнутого результата.

Посмотрите это небольшое видео, а далее поясним все наши действия.

В ячейке С2 записываем формулу

Обратите внимание, что мы использовали в первом адресе абсолютную ссылку на строку 2. То есть, при копировании ячейки с формулой мы всегда будем начинать со 2-й строки.

Устанавливаем курсор в правый нижний угол ячейки и «протаскиваем» до С13. В результате наша формула будет скопирована по всему выделению. И при этом начальный адрес B$2 не изменится. К примеру, в С13 это выглядит так: =СУММ(B$2:B13).

Как видите, нарастающий итог то увеличивается, то уменьшается в зависимости от результата прошедшего месяца.

Использование для проверки введенных значений.

Чтобы разрешить только значения, которые не превышают установленный порог, вы можете использовать проверку данных с пользовательской формулой, основанной на функции СУММ.

Посмотрите это видео, в котором используется инструмент «Проверка данных».

В условии проверки используем формулу

Правила проверки данных запускаются, как только пользователь добавляет или изменяет значение ячейки.

В этом случае нам нужно условие, которое возвращает ЛОЖЬ до тех пор, пока затраты в смете меньше 3500. Мы используем функцию сложения для обработки фиксированного диапазона, а затем просто сравниваем результат с 3500.

Подобное же условие допускается использовать и в условном форматировании, когда ячейки с числами могут быть закрашены красным цветом, если их общий итог превысит установленный порог. Более подробно об условном форматировании читайте -

Надеемся, что теперь посчитать сумму области данных или же отдельных ячеек вам будет гораздо проще.

Формула ПРОМЕЖУТОЧНЫЕ ИТОГИ — основные функции с примерами. - В статье объясняются особенности функции ПРОМЕЖУТОЧНЫЕ.ИТОГИ в Excel и показано, как использовать формулы промежуточных итогов для суммирования данных в видимых ячейках. В предыдущей статье мы обсудили автоматический способ вставки промежуточных… Промежуточные итоги в Excel - В руководстве объясняется, как использовать инструмент промежуточных итогов Excel для автоматического суммирования, подсчета или усреднения различных групп ячеек. Вы также узнаете, как отображать или скрывать детали промежуточных итогов, копировать только строки… Как посчитать количество пустых и непустых ячеек в Excel - Если ваша задача - заставить Excel подсчитывать пустые ячейки на листе, прочтите эту статью, чтобы найти 3 способа для этого. Узнайте, как искать и выбирать среди них нужные с помощью стандартных… Как сравнить два столбца на совпадения и различия - На прочтение этой статьи у вас уйдет около 10 минут, а в следующие 5 минут (или даже быстрее) вы легко сравните два столбца Excel на наличие дубликатов и выделите найденные… Функция СЧЁТЕСЛИМН в Excel с несколькими условиями — объясняем на примерах. - В этом руководстве объясняется, как использовать функцию СЧЕТЕСЛИМН с несколькими критериями в Excel на основе логики И и ИЛИ. Вы найдете примеры для разных типов данных - числа, даты, текст,… СЧЕТЕСЛИ в Excel - примеры функции с одним и несколькими условиями - В этой статье мы сосредоточимся на функции Excel СЧЕТЕСЛИ (COUNTIF в английском варианте), которая предназначена для подсчета ячеек с определённым условием. Сначала мы кратко рассмотрим синтаксис и общее использование, а затем я… Функция СУММЕСЛИМН - как суммировать ячейки в Excel, когда много условий? - В этом руководстве объясняется различие между функциями СУММЕСЛИ (SUMIF) и СУММЕСЛИМН (SUMIFS) с точки зрения их синтаксиса и использования, а также приводятся примеры формул для суммирования значений с несколькими критериями… 7 примеров использования формулы СУММЕСЛИ в Excel с несколькими условиями - В таблицах Excel можно не просто находить сумму чисел, но и делать это в зависимости от заранее определённых критериев отбора. Мы рассмотрим, как правильно применить функцию СУММЕСЛИ (Sumif) в таблицах…

функция сумм

8 простых способов как посчитать в Excel сумму столбца - Как посчитать сумму в Excel быстро и просто? Чаще всего нас интересует итог по столбцу либо строке. Попробуйте различные способы найти сумму по столбцу, используйте функцию СУММ или же преобразуйте… Как проверить правильность ввода данных в Excel? - Подтверждаем правильность ввода галочкой. Задача: При ручном вводе данных в ячейки таблицы проверять правильность ввода в соответствии с имеющимся списком допустимых значений. В случае правильного ввода в отдельном столбце ставить…

Читайте также: