Суммеслимн на английском excel функция

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.

Your browser does not support video. Install Microsoft Silverlight, Adobe Flash Player, or Internet Explorer 9.

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.


Criteria_range1
and Criteria1 set up a search pair whereby a range is searched for specific criteria. Once items in the range are found, their corresponding values in Sum_range are added.

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

Company

  • Блог

Company

Математические и тригонометрические функции – 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 (нуль).
  • В отличие от аргументов диапазона и условий в функции СУММЕСЛИ, в функции СУММЕСЛИМН каждый аргумент диапазон_условий обязательно должен иметь то же количество строк и столбцов, что и аргумент диапазон_суммирования.
  • В условии можно использовать подстановочные знаки: вопросительный знак (?) и звездочку (*) . Вопросительный знак соответствует одному любому символу, а звездочка — любой последовательности знаков. Если требуется найти непосредственно вопросительный знак (или звездочку), необходимо поставить перед ним знак «тильда» (~).

Пример


Произведем сложение значений находящихся в строках, поля которых удовлетворяют сразу двум критериям (Условие И). Рассмотрим Текстовые критерии, Числовые и критерии в формате Дат. Разберем функцию

СУММЕСЛИМН(

)

, английская версия SUMIFS().

В качестве исходной таблицы возьмем таблицу с двумя столбцами (полями): текстовым «

Фрукты

» и числовым «

Количество на складе

» (См.

файл примера

).


Задача1 (1 текстовый критерий и 1 числовой)

Найдем количество ящиков товара с определенным

Фруктом

И

, у которых

Остаток ящиков на складе

не менее минимального. Например, количество ящиков с товаром

персики (

ячейка

D

2

),

у которых остаток ящиков на складе >=6

(

ячейка

E

2

)

. Мы должны получить результат 64. Подсчет можно реализовать множеством формул, приведем несколько (см.

файл примера

Лист Текст и Число

):

1. =

СУММЕСЛИМН(B2:B13;A2:A13;D2;B2:B13;»>=»&E2)

Синтаксис функции:

СУММЕСЛИМН(интервал_суммирования;интервал_условия1;условие1;интервал_условия2; условие2…)


  • B2:B13

    Интервал_суммирования

    — ячейки для суммирования, включающих имена, массивы или ссылки, содержащие числа. Пустые значения и текст игнорируются.

  • A2:A13

    и

    B2:B13

    Интервал_условия1; интервал_условия2; …

    представляют собой от 1 до 127 диапазонов, в которых проверяется соответствующее условие.

  • D2

    и

    «>=»&E2

    Условие1; условие2; …

    представляют собой от 1 до 127 условий в виде числа, выражения, ссылки на ячейку или текста, определяющих, какие ячейки будут просуммированы.

Порядок аргументов различен в функциях

СУММЕСЛИМН()

и

СУММЕСЛИ()

. В

СУММЕСЛИМН()

аргумент

интервал_суммирования

является первым аргументом, а в

СУММЕСЛИ()

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

2. другой вариант =

СУММПРОИЗВ((A2:A13=D2)*(B2:B13);—(B2:B13>=E2))

Разберем подробнее использование функции

СУММПРОИЗВ()

:

  • Результатом вычисления

    A2:A13=D2

    является массив {ЛОЖЬ:ЛОЖЬ:ЛОЖЬ:ЛОЖЬ:ИСТИНА:ИСТИНА:ИСТИНА:ЛОЖЬ:ЛОЖЬ:ЛОЖЬ:ЛОЖЬ:ЛОЖЬ} Значение ИСТИНА соответствует совпадению значения из столбца

    А

    критерию, т.е. слову

    персики

    . Массив можно увидеть, выделив в

    Строке формул

    A2:A13=D2

    , а затем нажав

    F9

    ;

  • Результатом вычисления

    B2:B13

    является

    массив

    {3:5:11:98:4:8:56:2:4:6:10:11}, т.е. просто значения из столбца

    B

    ;

  • Результатом поэлементного умножения массивов

    (A2:A13=D2)*(B2:B13)

    является {0:0:0:0:4:8:56:0:0:0:0:0}. При умножении числа на значение ЛОЖЬ получается 0; а на значение ИСТИНА (=1) получается само число;
  • Разберем второе условие: Результатом вычисления —(

    B2:B13>=E2)

    является массив {0:0:1:1:0:1:1:0:0:1:1:1}. Значения в столбце «

    Количество ящиков на складе

    », которые удовлетворяют критерию

    >=E2

    (т.е. >=6) соответствуют 1;
  • Далее, функция

    СУММПРОИЗВ()

    попарно перемножает элементы массивов и суммирует полученные произведения. Получаем – 64.

3. Другим вариантом использования функции

СУММПРОИЗВ()

является формула

=СУММПРОИЗВ((A2:A13=D2)*(B2:B13)*(B2:B13>=E2))

.

4.

Формула массива

=СУММ((A2:A13=D2)*(B2:B13)*(B2:B13>=E2))

похожа на вышеупомянутую формулу

=СУММПРОИЗВ((A2:A13=D2)*(B2:B13)*(B2:B13>=E2))

После ее ввода нужно вместо

ENTER

нажать

CTRL

+

SHIFT

+

ENTER

5.

Формула массива

=СУММ(ЕСЛИ((A2:A13=D2)*(B2:B13>=E2);B2:B13))

представляет еще один вариант многокритериального подсчета значений.

6. Формула

=БДСУММ(A1:B13;B1;D14:E15)

требует предварительного создания таблицы с условиями (см.

статью про функцию

БДСУММ()

). Заголовки этой таблицы должны в точности совпадать с соответствующими заголовками исходной таблицы. Размещение условий в одной строке соответствует Условию И (см. диапазон

D14:E15

).


Примечание

: для удобства, строки, участвующие в суммировании, выделены

Условным форматированием

с правилом

=И($A2=$D$2;$B2>=$E$2)


Задача2 (2 числовых критерия)

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

файл примера

Лист 2Числа

).

Формулы строятся аналогично задаче 1:

=СУММЕСЛИМН(B2:B13;B2:B13;»>=»&D2;B2:B13;»<=»&E2)


Примечание

: для удобства, строки, участвующие в суммировании, выделены

Условным форматированием

с правилом

=И($B2>=$D$2;$B2<=$E$2)


Задача3 (2 критерия Дата)

Другой задачей может быть нахождение суммарных продаж за период (см.

файл примера

Лист «2 Даты»

). Используем другую исходную таблицу со столбцами

Дата продажи

и

Объем продаж

.

Формулы строятся аналогично задаче 2:

=

СУММЕСЛИМН(B6:B17;A6:A17;»>=»&D6;A6:A17;»<=»&E6)


Примечание

. Даты могут быть представлены в числовой форме см. статью

Как Excel хранит дату и время

При необходимости даты могут быть введены непосредственно в формулу =

СУММЕСЛИМН(B6:B17;A6:A17;»>=15.01.2010″;A6:A17;»<=06.03.2010″)

Чтобы вывести условия отбора в текстовой строке используейте формулу

=»Объем продаж за период с «&ТЕКСТ(D6;»дд.ММ.гг»)&» по «&ТЕКСТ(E6;»дд.ММ.гг»)

В последней формуле использован

Пользовательский формат

.


Задача4 (Месяц)

Немного модифицируем условие предыдущей задачи: найдем суммарные продаж за месяц(см.

файл примера

Лист Месяц

).

Формулы строятся аналогично задаче 3, но пользователь вводит не 2 даты, а название месяца (предполагается, что в таблице данные в рамках 1 года).

Месяц вводится с помощью

Выпадающего списка

, перечень месяцев формируется с использованием

Динамического диапазона

(для исключения лишних месяцев).

Альтернативный вариант

Альтернативным вариантом для всех 4-х задач является применение

Автофильтра

.

Для решения 3-й задачи таблица с настроенным автофильтром выглядит так (см.

файл примера

Лист 2 Даты

).

Предварительно таблицу нужно преобразовать в

формат таблиц MS EXCEL 2007

и включить строку Итогов.

Понравилась статья? Поделить с друзьями:
  • Суммеслимн для массива в excel
  • Суммесли условия с датами в excel
  • Суммеслимн дата в excel примеры
  • Суммесли условие по дате в excel
  • Суммеслимн в excel примеры условие или