Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel for the web Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 for Mac Excel 2016 Excel 2016 for Mac Excel 2013 Excel Web App Excel 2010 Excel Starter 2010 More…Less
The SUMIFS function, one of the math and trig functions, adds all of its arguments that meet multiple criteria. For example, you would use SUMIFS to sum the number of retailers in the country who (1) reside in a single zip code and (2) whose profits exceed a specific dollar value.
Syntax
SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], …)
-
=SUMIFS(A2:A9,B2:B9,»=A*»,C2:C9,»Tom»)
-
=SUMIFS(A2:A9,B2:B9,»<>Bananas»,C2:C9,»Tom»)
Argument name |
Description |
---|---|
Sum_range (required) |
The range of cells to sum. |
Criteria_range1 (required) |
The range that is tested using Criteria1.
|
Criteria1 (required) |
The criteria that defines which cells in Criteria_range1 will be added. For example, criteria can be entered as 32, «>32», B4, «apples», or «32». |
Criteria_range2, criteria2, … (optional) |
Additional ranges and their associated criteria. You can enter up to 127 range/criteria pairs. |
Examples
To use these examples in Excel, drag to select the data in the table, right-click the selection, and pick Copy. In a new worksheet, right-click cell A1 and pick Match Destination Formatting under Paste Options.
Quantity Sold |
Product |
Salesperson |
---|---|---|
5 |
Apples |
Tom |
4 |
Apples |
Sarah |
15 |
Artichokes |
Tom |
3 |
Artichokes |
Sarah |
22 |
Bananas |
Tom |
12 |
Bananas |
Sarah |
10 |
Carrots |
Tom |
33 |
Carrots |
Sarah |
Formula |
Description |
|
=SUMIFS(A2:A9, B2:B9, «=A*», C2:C9, «Tom») |
Adds the number of products that begin with A and were sold by Tom. It uses the wildcard character * in Criteria1, «=A*» to look for matching product names in Criteria_range1 B2:B9, and looks for the name «Tom» in Criteria_range2 C2:C9. It then adds the numbers in Sum_range A2:A9 that meet both conditions. The result is 20. |
|
=SUMIFS(A2:A9, B2:B9, «<>Bananas», C2:C9, «Tom») |
Adds the number of products that aren’t bananas and are sold by Tom. It excludes bananas by using <> in the Criteria1, «<>Bananas», and looks for the name «Tom» in Criteria_range2 C2:C9. It then adds the numbers in Sum_range A2:A9 that meet both conditions. The result is 30. |
Common Problems
Problem |
Description |
---|---|
0 (Zero) is shown instead of the expected result. |
Make sure Criteria1,2 are in quotation marks if you are testing for text values, like a person’s name. |
The result is incorrect when Sum_range has TRUE or FALSE values. |
TRUE and FALSE values for Sum_range are evaluated differently, which may cause unexpected results when they’re added. Cells in Sum_range that contain TRUE evaluate to 1. Those that contain FALSE evaluate to 0 (zero). |
Best practices
Do this |
Description |
---|---|
Use wildcard characters. |
Using wildcard characters like the question mark (?) and asterisk (*) in criteria1,2 can help you find matches that are similar but not exact. A question mark matches any single character. An asterisk matches any sequence of characters. If you want to find an actual question mark or asterisk, type a tilde (~) in front of the question mark. For example, =SUMIFS(A2:A9, B2:B9, «=A*», C2:C9, «To?») will add all instances with name that begin with «To» and ends with a last letter that could vary. |
Understand the difference between SUMIF and SUMIFS. |
The order of arguments differ between SUMIFS and SUMIF. In particular, the sum_range argument is the first argument in SUMIFS, but it is the third argument in SUMIF. This is a common source of problems using these functions. If you’re copying and editing these similar functions, make sure you put the arguments in the correct order. |
Use the same number of rows and columns for range arguments. |
The Criteria_range argument must contain the same number of rows and columns as the Sum_range argument. |
Top of Page
Need more help?
You can always ask an expert in the Excel Tech Community or get support in the Answers community.
See Also
See a video on how to use advanced IF functions like SUMIFS
The SUMIF function adds only the values that meet a single criteria
The SUMSQ function sums multiple values after it performs a mathematical square operation on each of them
The COUNTIF function counts only the values that meet a single criteria
The COUNTIFS function counts only the values that meet multiple criteria
IFS function (Microsoft 365, Excel 2016 and later)
Overview of formulas in Excel
How to avoid broken formulas
Detect errors in formulas
Math & Trig functions
Excel functions (alphabetical)
Excel functions (by Category)
Need more help?
Want more options?
Explore subscription benefits, browse training courses, learn how to secure your device, and more.
Communities help you ask and answer questions, give feedback, and hear from experts with rich knowledge.
Английское название функции SUMIFS() было переведено на 18 языка/языков. Для всех остальных языков применяется английское название функции. Существуют различия в переводах в разных Excel версиях
Наличие
Excel Версии | Наличие | Категория |
---|---|---|
Excel (Office 365) | Да | Математические |
Excel 2013 | Да | Математические |
Excel 2010 | Да | Математические |
Excel 2007 | Да | Математические |
Excel 2003 | Нет | — |
Ссылка язык
язык | Обозначение |
---|---|
English | SUMIFS |
Переводы
язык | Обозначение |
---|---|
Basque | BATU.BALDIN.MULTZOA |
Catalan | SUMA.SI.CONJUNT |
Danish | SUM.HVISER |
Dutch | SOMMEN.ALS |
Finnish | SUMMA.JOS.JOUKKO |
French | SOMME.SI.ENS |
Galician | SUMARSECONXUNTO |
German | SUMMEWENNS |
Hungarian | SZUMHATÖBB |
Italian | SOMMA.PIÙ.SE |
Norwegian | SUMMER.HVIS.SETT |
Polish | SUMA.WARUNKÓW |
Portuguese, Brazil | SOMASES |
Portuguese, Portugal | SOMA.SE.S |
Russian | СУММЕСЛИМН |
Spanish | SUMAR.SI.CONJUNTO |
Swedish | SUMMA.OMF |
Turkish | ÇOKETOPLA |
Отличающиеся переводы для Excel 2010
язык | Обозначение |
---|---|
Danish | SUM.HVISS |
Ссылки на службу поддержки Microsoft для функции СУММЕСЛИМН()
Примечание: Microsoft находится в процессе переработки ссылок и содержания службы поддержки . Поэтому в настоящее время не исключено, что некоторые из указанных ссылок не работают или ведут на ошибочную страницу. Ссылки будут актуализированы как только это будет возможно.
язык | |||
---|---|---|---|
Arabic | Finnish | Kazakh | Russian |
Basque | French | Konkani | Serbian |
Bulgarian | Galician | Korean | Slovak |
Catalan | German | Latvian | Slovenian |
Chinese — Simplified | Greek | Lithuanian | Spanish |
Chinese — Traditional | Gujarati | Malaysian | Swedish |
Croatian | Hebrew | Marathi | Thai |
Czech | Hindi | Norwegian | Turkish |
Danish | Hungarian | Polish | Ukrainian |
Dutch | Indonesian | Portuguese, Brazil | Vietnamese |
English | Italian | Portuguese, Portugal | — |
Estonian | Japanese | Romanian | — |
- Блог
Математические и тригонометрические функции – Math & Trig
Математические функции (округление)
Математические функции (базовые математические операции)
Математические функции (остальное)
Тригонометрические функции
Логические функции – Logical
Функции даты и времени – Date & Time
Финансовые функции – Financial
Функции баз данных – Database
Инженерные функции – Engineering
Проверка свойств и значений и Информационные функции – Information
Ссылки и массивы – Lookup & Reference
Статистические функции – Statistical
Microsoft Excel — мощный инструмент для расчётов и работы с информацией. Убедитесь в этом сами. Мы поможем!
Мы используем файлы Cookie для хранения данных. Продолжая использовать сайт, вы даёте согласие на работу с этими файлами.
Close
© 2019-2022 Effema LLC
Любые оперативные вопросы вы можете задать нам в Телеграм
Close
Подписка на рассылку мероприятия от компании Effema
Нажимая кнопку «Подписаться», Вы соглашаетесь на обработку персональных данных.
В соответствии с Федеральным законом РФ от 27 июля 2006 г. №152-ФЗ «О персональных данных».
Функция СУММЕСЛИМН была добавлена в 2007-й версии Excel в дополнение к функции СУММЕСЛИ и она суммирует ячейки в диапазоне, удовлетворяющие нескольким условиям.
Описание функции СУММЕСЛИМН
Суммирует ячейки в диапазоне, удовлетворяющие нескольким условиям. Например, если необходимо суммировать числа в диапазоне
A1:A20, которым соответствуют значения в диапазоне B1:B20 больше нуля (0) и значения в диапазоне C1:C20 меньше 10, можно использовать следующую формулу:
=СУММЕСЛИМН(A1:A20; B1:B20; ">0"; C1:C20; "<10")
Важно! Порядок аргументов в функциях СУММЕСЛИМН и СУММЕСЛИ различается. В СУММЕСЛИМН аргумент диапазон_суммирования является первым аргументом, а в СУММЕСЛИ — третьим. При копировании и изменении этих похожих функций необходимо следить за тем, чтобы аргументы были указаны в правильном порядке.
Синтаксис
=СУММЕСЛИМН(диапазон_суммирования; диапазон_условий1; условия1; [диапазон_условий2; условия2]; ...)
Аргументы
диапазон_суммированиядиапазон_условий1условия1диапазон_условий2; условия2 …
Обязательный аргумент. Одна или несколько ячеек для суммирования, включая числа или имена, диапазоны или ссылки на ячейки. Пустые ячейки и ячейки, содержащие текстовые значения, пропускаются.
Обязательный аргумент. Первый диапазон, в котором проверяется соответствующее условие.
Обязательный аргумент. Условия в виде числа, выражения, ссылки на ячейку или в виде текста, определяющие, какие ячейки в аргументе диапазон_критериев1 будут просуммированы. Например, условия могут быть представлены в следующем виде: 32, «>32», B4, «яблоки» или «32».
Необязательный аргумент. Дополнительные диапазоны и условия для них. Разрешается использовать до 127 пар диапазонов и условий.
Замечания
- Каждая ячейка в аргументе диапазон_суммирования суммируется только в том случае, если выполнены все указанные условия, соответствующие этой ячейке. Например, формула содержит два аргумента диапазон_условий. Если первая ячейка аргумента диапазон_условий1 соответствует аргументу условия1, а первая ячейка аргумента диапазон_условий2 — аргументу условия2, первая ячейка аргумента диапазон_суммирования добавляется к сумме (и т. д. для всех остальных ячеек в указанных диапазонах).
- Ячейки в аргументе диапазон_суммирования, которым присвоено значение ИСТИНА, оцениваются как 1; ячейки в аргументе диапазон_суммирования, которым присвоено значение ЛОЖЬ, оцениваются как 0 (нуль).
- В отличие от аргументов диапазона и условий в функции СУММЕСЛИ, в функции СУММЕСЛИМН каждый аргумент диапазон_условий обязательно должен иметь то же количество строк и столбцов, что и аргумент диапазон_суммирования.
- В условии можно использовать подстановочные знаки: вопросительный знак (?) и звездочку (*) . Вопросительный знак соответствует одному любому символу, а звездочка — любой последовательности знаков. Если требуется найти непосредственно вопросительный знак (или звездочку), необходимо поставить перед ним знак «тильда» (~).
Пример
На чтение 2 мин
Функция СУММЕСЛИМН (SUMIFS) в Excel используется для суммирования значений по нескольким критериям. Если вы хотите суммировать значения по одному критерию, то лучше использовать функцию SUMIF (СУММЕСЛИ).
Содержание
- Что возвращает функция
- Синтаксис
- Аргументы функции
- Дополнительная информация
- Примеры использования функции СУММЕСЛИМН в Excel
Что возвращает функция
Возвращает сумму чисел по нескольким критериям.
Больше лайфхаков в нашем Telegram Подписаться
Синтаксис
=SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, critertia2],…) — английская версия
=СУММЕСЛИМН(диапазон_суммирования; диапазон_условия1; условие1; [диапазон_условия2; условие2]; …) — русская версия
Аргументы функции
- sum_range (диапазон_суммирования) — это диапазон данных, по которым будут вычисляться условия указанных вами критериев для суммирования данных;
- criteria_range1 (диапазон_условия1), сriteria1 (условие1) — диапазон, в котором проверяется первое условие функции. Criteria_range1 (диапазон_условия1) и criteria1(условие1) составляют пару, определяющую, к какому диапазону применяется определенное условие при поиске. Соответствующие значения найденных в этом диапазоне ячеек суммируются в пределах аргумента sum_range (диапазон_суммирования).
- [criteria_range2], criteria2 ([диапазон_условия2], условие 2) — (опционально) — второй диапазон критериев, по которым будут вычисляться данные;
Дополнительная информация
- Суммирование значений в функции производится на основе нескольких критериев;
- Пустые и текстовые ячейки игнорируются в аргументе sum_range (диапазон_суммирования);
- Критерием могут служить числа, выражения, ссылка на ячейку, текст или формула;
- Критерий, указанный в текстовом или логическом/математическом формате (=,+,-,/,*) должны быть указаны в двойных кавычках;
- В качестве критерия могут использоваться подстановочные знаки (*);
- Критерий не может быть больше чем 255 символов по длине;
- Ячейки в аргументе sum_range (диапазон_суммирования) суммируются только при выполнении всех условий, заданных в формуле;
- Если среди значений аргумента sum_range (диапазон_суммирования) указано логическое значение TRUE или FALSE, то они подразумевают значения «1» и «0» соответственно;
- Диапазон аргументов sum_range (диапазон_суммирования) и всех критериев должны совпадать.