На чтение 2 мин
Функция СУММЕСЛИ (SUMIF) в Excel используется для суммирования значений, отвечающих заданным вами критериям.
Содержание
- Что возвращает функция
- Синтаксис
- Аргументы функции
- Дополнительная информация
- Примеры использования функции СУММЕСЛИ в Excel
Что возвращает функция
Возвращает сумму чисел, указанных в качестве аргументов и отвечающих заданным в формуле критериям.
Больше лайфхаков в нашем Telegram Подписаться
Синтаксис
=SUMIF(range, criteria [sum_range]) — английская версия
=СУММЕСЛИ(диапазон; условие; [диапазон_суммирования]) — русская версия
Аргументы функции
- range (диапазон) — диапазон ячеек, по которым оцениваются критерии. Аргументом могут быть числа, текст, массивы или ссылки, содержащие числа;
- criteria (условие) — критерии, которые проверяются по указанному диапазону ячеек и определяют, какие ячейки суммировать;
- sum_range (диапазон_суммирования) — (не обязательно) суммируемые ячейки. Если этот аргумент не указан, то функция использует аргумент range (диапазон) в качестве sum_range (диапазон_суммирования).
Дополнительная информация
- суммирование ячеек в функции СУММЕСЛИ производится на основе одного критерия, если вам необходимо указать несколько критериев — используйте функцию SUMIFS (СУММЕСЛИМН);
- пустые и текстовые ячейки в аргументе sum_range (диапазон_суммирования) игнорируются;
- критерием для функции могут служить числа, выражения, результаты вычисления из других ячеек, текст или формула;
- если в качестве критерия указан текст или математический/логический символ (=,+,-,/,*), то такие значения должны быть указаны в двойных кавычках;
- аргумент с критерием не должен быть длиннее чем 255 символов;
- в качестве критерия могут использоваться подстановочные знаки (*);
- если количество ячеек в диапазоне критерия и аргументе sum_range (диапазон_суммирования) различаются, то размер диапазона критерия будет в приоритете.
Примеры использования функции СУММЕСЛИ в Excel
You use the SUMIF function to sum the values in a range that meet criteria that you specify. For example, suppose that in a column that contains numbers, you want to sum only the values that are larger than 5. You can use the following formula: =SUMIF(B2:B25,»>5″)
This video is part of a training course called Add numbers in Excel.
Tips:
-
If you want, you can apply the criteria to one range and sum the corresponding values in a different range. For example, the formula =SUMIF(B2:B5, «John», C2:C5) sums only the values in the range C2:C5, where the corresponding cells in the range B2:B5 equal «John.»
-
To sum cells based on multiple criteria, see SUMIFS function.
Important: The SUMIF function returns incorrect results when you use it to match strings longer than 255 characters or to the string #VALUE!.
Syntax
SUMIF(range, criteria, [sum_range])
The SUMIF function syntax has the following arguments:
-
range Required. The range of cells that you want evaluated by criteria. Cells in each range must be numbers or names, arrays, or references that contain numbers. Blank and text values are ignored. The selected range may contain dates in standard Excel format (examples below).
-
criteria Required. The criteria in the form of a number, expression, a cell reference, text, or a function that defines which cells will be added. Wildcard characters can be included — a question mark (?) to match any single character, an asterisk (*) to match any sequence of characters. If you want to find an actual question mark or asterisk, type a tilde (~) preceding the character.
For example, criteria can be expressed as 32, «>32», B5, «3?», «apple*», «*~?», or TODAY().
Important: Any text criteria or any criteria that includes logical or mathematical symbols must be enclosed in double quotation marks («). If the criteria is numeric, double quotation marks are not required.
-
sum_range Optional. The actual cells to add, if you want to add cells other than those specified in the range argument. If the sum_range argument is omitted, Excel adds the cells that are specified in the range argument (the same cells to which the criteria is applied).
Sum_range
should be the same size and shape as range. If it isn’t, performance may suffer, and the formula will sum a range of cells that starts with the first cell in sum_range but has the same dimensions as range. For example:
range
sum_range
Actual summed cells
A1:A5
B1:B5
B1:B5
A1:A5
B1:K5
B1:B5
Examples
Example 1
Copy the example data in the following table, and paste it in cell A1 of a new Excel worksheet. For formulas to show results, select them, press F2, and then press Enter. If you need to, you can adjust the column widths to see all the data.
Property Value |
Commission |
Data |
---|---|---|
$100,000 |
$7,000 |
$250,000 |
$200,000 |
$14,000 |
|
$300,000 |
$21,000 |
|
$400,000 |
$28,000 |
|
Formula |
Description |
Result |
=SUMIF(A2:A5,»>160000″,B2:B5) |
Sum of the commissions for property values over $160,000. |
$63,000 |
=SUMIF(A2:A5,»>160000″) |
Sum of the property values over $160,000. |
$900,000 |
=SUMIF(A2:A5,300000,B2:B5) |
Sum of the commissions for property values equal to $300,000. |
$21,000 |
=SUMIF(A2:A5,»>» & C2,B2:B5) |
Sum of the commissions for property values greater than the value in C2. |
$49,000 |
Example 2
Copy the example data in the following table, and paste it in cell A1 of a new Excel worksheet. For formulas to show results, select them, press F2, and then press Enter. If you need to, you can adjust the column widths to see all the data.
Category |
Food |
Sales |
---|---|---|
Vegetables |
Tomatoes |
$2,300 |
Vegetables |
Celery |
$5,500 |
Fruits |
Oranges |
$800 |
Butter |
$400 |
|
Vegetables |
Carrots |
$4,200 |
Fruits |
Apples |
$1,200 |
Formula |
Description |
Result |
=SUMIF(A2:A7,»Fruits»,C2:C7) |
Sum of the sales of all foods in the «Fruits» category. |
$2,000 |
=SUMIF(A2:A7,»Vegetables»,C2:C7) |
Sum of the sales of all foods in the «Vegetables» category. |
$12,000 |
=SUMIF(B2:B7,»*es»,C2:C7) |
Sum of the sales of all foods that end in «es» (Tomatoes, Oranges, and Apples). |
$4,300 |
=SUMIF(A2:A7,»»,C2:C7) |
Sum of the sales of all foods that do not have a category specified. |
$400 |
Top of Page
Need more help?
See also
SUMIFS function
COUNTIF function
Sum values based on multiple conditions
How to avoid broken formulas
VLOOKUP function
Просмотров 2.5к. Обновлено 8 декабря 2020
Функция СУММЕСЛИ в Excel позволяет получить сумму только для ячеек, значение которых удовлетворяет заданному условию.
В этом руководстве мы кратко рассмотрим синтаксис функции и общее использование, а затем применим эти знания на практике с помощью нескольких примеров.
Функция SUMIF на Русском | Функция СУММЕСЛИ на Английском |
---|---|
СУММЕСЛИ | SUMIF |
Содержание
- Синтаксис
- Как использовать СУММЕСЛИ – Примеры.
- СУММЕСЛИ больше, меньше или равно
- СУММЕСЛИ с текстовыми критериями
- Используйте операторы сравнения со ссылками на ячейки
- Формулы СУММЕСЛИ с подстановочными знаками
- Формулы СУММЕСЛИ с условием даты
Синтаксис
Синтаксис функции СУММЕСЛИ
СУММЕСЛИ(Диапазон; Критерий; [Диапазон-Суммирования])
Как видите, функция СУММЕСЛИ имеет 3 аргумента: первые 2 обязательны, а третий — необязательный.
- Диапазон – это диапазон ячеек для оценки по критериям, например A1: A10.
- Критерий: условие, которое должно быть выполнено. Критерии могут быть представлены в форме числа, текста, даты, логического выражения, ссылки на ячейку или другой функции Excel. Например, вы можете ввести такие критерии, как «3», «текст», «08.12.2020», «<3», «A1» и т. Д. Обратите внимание, что все текстовые критерии или критерии, содержащие математические символы, должны быть заключены в кавычки («), а числовые критерии не требуют кавычек.
- Диапазон-Суммирования: Ячейки для суммирования, если условие выполнено. Этот аргумент является необязательным, и вы должны использовать его только в том случае, если вы хотите назначить ячейки, отличные от тех, которые определены в аргументе диапазона. Если аргумент диапазон_суммирования опущен, Excel будет суммировать те же ячейки, к которым применяются критерии (то есть те, которые указаны в аргументе диапазона).
Как использовать СУММЕСЛИ – Примеры.
С синтаксисом разобрались теперь давайте попробуем на практике использовать функцию СУММЕСЛИ.
СУММЕСЛИ больше, меньше или равно
Давайте взглянем на некоторые формулы СУММЕСЛИ, которые можно использовать для суммирования значений, которые больше, меньше или равны заданному значению.
Поясним примеры из скриншота выше:
- Пример1. Складывает значения больше 6 в диапазоне ячеек A5: A15.
- Пример2. Складывает значения в диапазоне ячеек B5: B15, если значение соответствующего столбца A меньше 8.
- Пример3. Складывает значения в ячейках A5: A15, которые равны значению в ячейке С4. Два варианта написания
- Пример4. Складывает значения в ячейках B5: B15, если соответствующая ячейка в столбце A отличается от значения в ячейке С4.
- Пример5. Складывает значения больше или равные 8 в диапазоне A5: A15.
- Пример6. Складывает значения в ячейках B5: B15, если соответствующее значение в столбце A меньше или равно 8.
СУММЕСЛИ с текстовыми критериями
Помимо чисел, функция СУММЕСЛИ позволяет добавлять значения в зависимости от того, содержит ли соответствующая ячейка в другом столбце определенный текст или нет.
Поясним примеры из скриншота выше:
- Пример1. Складывает значения ячеек B2: B6, если соответствующая ячейка в столбце A содержит в точности слово «вишня» и никаких других слов или символов. Ячейки, содержащие «черешня» и «яблоки», не будут включены.
- Пример2. Складывает значения ячеек В2:В6, если соответствующая ячейка в столбце A содержит слово «шня» отдельно или в сочетании с любым другим словом или символом. Ячейки, содержащие «черешня» и «вишня», будут добавлены т.к содержат в себе «шня».
- Пример3. Складывает значения ячеек В2: В6, если соответствующая ячейка в столбце A содержит любое значение, кроме «Вишня».
- Пример4. Складывает значения ячеек В2: В6, если соответствующая ячейка в столбце A не содержит слова «шня» ни отдельно, ни в сочетании с любым другим словом. В данном случае будет выведена только сумма яблок.
Как и большинство других функций Excel, СУММЕСЛИ не учитывает регистр, что означает, что «Вишня», «ВИШНЯ» и «вишня» дадут точно такой же результат.
Используйте операторы сравнения со ссылками на ячейки
Если вы хотите пойти еще дальше и получить универсальную формулу СУММЕСЛИ, вы можете заменить числовое или текстовое значение в критериях ссылкой на ячейку, например:
= СУММЕСЛИ (A2: A8; «<>» & F1; C2: C8)
В этом случае вам не придется изменять формулу для условного суммирования на основе других критериев — вам просто нужно ввести новое значение в ссылочную ячейку.
Формулы СУММЕСЛИ с подстановочными знаками
Если вы намерены условно оценивать ячейки на основе текстовых критериев и хотите получить частичное совпадение суммы, вам нужно будет использовать подстановочные знаки в формуле СУММЕСЛИ. Доступны следующие подстановочные знаки:
- Звездочка (*): представляет любое количество символов
- Знак вопроса (?): Обозначает один символ в определенной позиции.
- Амперсанд (&): Обозначает сложение текста. В примере ниже есть описание как это работает.
Поясним примеры из скриншота выше:
- Пример1. Складывает значения ячеек B2: B6, если соответствующая ячейка в столбце A содержит частичное совпадение т.е в начале и конце любое количество символов.
- Пример2. Складывает значения ячеек B2: B6, если соответствующая ячейка в столбце A содержит частичное совпадение т.е последняя буква может быть любая. В примере я намерено допустил ошибку и написал вишна.
- Пример3. Складывает значения ячеек B2: B6, если соответствующая ячейка в столбце A содержит частичное совпадение. критерии включают ссылку на ячейку, заключенную в звездочки, обратите внимание на использование амперсанда (&) перед и после ссылки на ячейку для объединения строки.
Если вы хотите добавить значения, состоящие ровно из 4 букв, используйте следующую формулу:
=СУММЕСЛИ(A2:A8; «????»; C2:C8)
Формулы СУММЕСЛИ с условием даты
На приведенном ниже скриншоте показано, как можно использовать формулу для определения общего количества выручки начиная со 2 декабря.
Если же вам нужно ограничить двумя датами, допустим началом недели и концом недели то вам нужно использовать функцию СУММЕСЛИМН.
русском | английском |
---|---|
СУММЕСЛИ |
SUMIF |
Описание
Функция СУММЕСЛИ используется, если необходимо просуммировать значения диапазона (Диапазон. Две или более ячеек листа. Ячейки диапазона могут быть как смежными, так и несмежными.), соответствующие указанному критерию. Предположим, например, что в столбце с числами необходимо просуммировать только значения, превышающие 5. Для этого можно использовать указанную ниже формулу.
=СУММЕСЛИ(B2:B25,">5")
В данном примере на соответствие критерию проверяются суммируемые значения. При необходимости критерий можно применить к одному диапазону, а просуммировать соответствующие значения из другого диапазона. Например, формула =СУММЕСЛИ(B2:B5; «Иван»; C2:C5) суммирует только те значения из диапазона C2:C5, для которых соответствующие значения из диапазона B2:B5 равны «Иван».
Примечание. Если требуется выполнить суммирование с использованием нескольких критериев, используйте функцию СУММЕСЛИМН.
Дополнительная информация (источник)
- Блог
Математические и тригонометрические функции – 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-ФЗ «О персональных данных».