Суммировать во многих условиях Excel
Обновлено: 20.11.2024
Вам нужно использовать функцию СУММЕСЛИМН, которая по умолчанию предназначена для суммирования чисел с несколькими критериями на основе логики И.
- Вы также можете использовать функцию СУММЕСЛИМН для суммирования чисел с несколькими критериями на основе логики ИЛИ с константой массива.
В этой статье вы узнаете, как суммировать числа на основе нескольких критериев, используя три из этих параметров. Предположим, у вас есть набор данных о заказах на продажу для различных продуктов, и вы хотите суммировать суммы заказов по нескольким критериям.
Функция СУММЕСЛИ с несколькими критериями на основе логики ИЛИ
Если вы хотите добавить числа, которые соответствуют одному из критериев (логика ИЛИ) из нескольких критериев, вам нужно просуммировать две или более функции СУММЕСЛИ в одной формуле. Предположим, вы хотите просуммировать суммы заказов для продуктов «Бобы» и «Брокколи» с помощью логического оператора ИЛИ, тогда вам нужно просуммировать две функции СУММЕСЛИ в одной формуле, используя следующий шаблон;
=СУММЕСЛИ(диапазон, критерии1, диапазон_суммы) + СУММЕСЛИ(диапазон, критерии2, диапазон_суммы)
Функция СУММЕСЛИМН с несколькими критериями на основе логики И
Если вы хотите суммировать числа из диапазона при соблюдении всех указанных критериев на основе логического И, вам нужно использовать функцию СУММЕСЛИМН. Важно знать, что все критерии должны быть соблюдены в одном или нескольких диапазонах, чтобы суммировать числа из sum_range.
Синтаксис функции СУММЕСЛИМН:
СУММЕСЛИМН(сумма_диапазон, критерий_диапазон1, критерий1, критерий_диапазон2, критерий2. )
Предположим, вы хотите суммировать суммы заказов, доставленных между двумя датами, тогда вы будете использовать функцию СУММЕСЛИМН. Здесь вам нужно указать два критерия в одном и том же диапазоне, и если оба эти критерия выполняются, функция СУММЕСЛИМН суммирует суммы этих заказов.
=СУММЕСЛИМН(D2:D22,E2:E22,">="&G2,E2:E22,"
Функция СУММЕСЛИМН с несколькими критериями на основе логики ИЛИ
Поскольку функция СУММЕСЛИМН по умолчанию обрабатывает несколько критериев на основе логики И, но для суммирования чисел на основе нескольких критериев с использованием логики ИЛИ вам необходимо использовать функцию СУММЕСЛИМН в константе массива.
Константа массива – это набор нескольких критериев, заключенных в фигурные скобки <> в формуле, например
Константа массива, использующая логику ИЛИ, заставляет функцию СУММЕСЛИМН суммировать числа на основе любого из нескольких критериев в результате массива, и, наконец, функция СУМММ складывает эти результаты массива, например;
Предположим, вы хотите суммировать суммы заказов для одного из продуктов «Апельсин» и «Яблоко», указанных в качестве критериев в константе массива, тогда вам нужно указать несколько критериев в функции СУММЕСЛИМН следующим образом:
Помните, что вы не можете использовать выражение или ссылку на ячейку константы массива.
Здесь константа массива заставляет функцию СУММЕСЛИМН генерировать результат в виде массива, как показано ниже;
Наконец, функция СУММ суммирует эти результаты массива, чтобы получить общую цифру, как показано ниже;
Все еще нужна помощь с форматированием Excel или есть другие вопросы об Excel? Свяжитесь с живым экспертом по Excel здесь, чтобы получить помощь один на один. Первый сеанс всегда бесплатный.
Для суммирования на основе нескольких критериев с использованием логики ИЛИ можно использовать функцию СУММЕСЛИМН с константой массива. В показанном примере формула в H6 выглядит так:
По умолчанию функция СУММЕСЛИМН допускает только логику И. Когда вы указываете несколько условий, все условия должны совпадать, чтобы быть включенными в результат.
Одним из решений является предоставление нескольких критериев в константе массива следующим образом:
Это приведет к тому, что СУММЕСЛИМН вернет два результата: количество "завершено" и количество "ожидающих выполнения" в виде массива результатов, подобного этому:
Чтобы получить окончательную сумму, мы заключаем СУМММЕСЛИМН в СУММ. Функция СУММ суммирует все элементы массива и возвращает результат.
С подстановочными знаками
При необходимости в критериях можно использовать подстановочные знаки. Например, чтобы суммировать элементы, которые содержат «красный» или «синий» в любом месте диапазона критерии, вы можете использовать:
Добавление другого критерия ИЛИ
Вы можете добавить еще один критерий в эту формулу, но вам потребуется использовать массив из одного столбца для одного критерия и массив из одной строки для другого. Так, например, чтобы суммировать заказы, которые являются «Завершенными» или «Ожидающими» для «Энди Гарсии» или «Боба Джонса», вы можете использовать:
Обратите внимание на точку с запятой во второй константе массива, которая представляет вертикальный массив. Это работает, потому что Excel «сопоставляет» элементы в двух константах массива и возвращает двумерный массив результатов. При большем количестве критериев вы захотите перейти к формуле, основанной на СУММПРОИЗВ.
Ссылки на ячейки для критериев
Нельзя использовать ссылки на ячейки внутри констант массива. Чтобы использовать ссылку на ячейку для критериев, вы можете использовать следующую формулу массива:
Где диапазон1 — это диапазон суммы, диапазон2 — это диапазон критериев, а диапазон3 содержит критерии на листе. С двумя критериями ИЛИ вам нужно будет использовать горизонтальные и вертикальные массивы.
Примечание. Это формула массива, которую необходимо вводить с помощью клавиш Ctrl + Shift + Enter.
СУММЕСЛИМН – это функция суммирования ячеек, соответствующих нескольким критериям. СУММЕСЛИМН можно использовать для суммирования значений, когда соответствующие ячейки соответствуют критериям, основанным на датах, числах и тексте. СУММЕСЛИМН поддерживает логические операторы (>, ,=) и подстановочные знаки (*,?) для частичного совпадения.
- sum_range – суммируемый диапазон.
- range1 — первый диапазон для оценки.
- criteria1 — критерии для диапазона 1.
- range2 – [необязательно] второй диапазон для оценки.
- criteria2 – [необязательно] критерии для диапазона2.
Функция СУММЕСЛИМН суммирует ячейки в диапазоне с использованием предоставленных критериев. В отличие от функции СУММЕСЛИ, функция СУММЕСЛИМН может применять более одного набора критериев с более чем одним диапазоном. Первый диапазон – это диапазон, который необходимо суммировать. Критерии представлены парами (диапазон/критерии), и требуется только первая пара. Чтобы применить дополнительные критерии, укажите дополнительную пару диапазон/критерий. Допускается использование до 127 пар "диапазон/критерий".
Критерии могут включать логические операторы (>, ,=) и подстановочные знаки (*,?) для частичного совпадения. Критерии также могут быть основаны на значении из другой ячейки, как описано ниже.
СУММЕСЛИМН входит в группу из восьми функций Excel, которые разбивают логические критерии на две части (диапазон + критерии). В результате синтаксис, используемый для построения критериев, отличается, и СУММЕСЛИМН требуется диапазон ячеек для аргументов диапазона, вы не можете использовать массив.
Если вам нужно манипулировать значениями, которые появляются в аргументе range (т. е. извлекать год из дат для использования в критериях), см. функции СУММПРОИЗВ и/или ФИЛЬТР.
Примеры
Для одного условия общая схема СУММЕСЛИМН такова:
Когда ячейки в range1 соответствуют условию1, соответствующие ячейки в sum_range суммируются. Для двух условий шаблон таков:
Критерии уведомления указаны в парах диапазон/критерий. Когда ячейки в диапазоне1 соответствуют критерию1, и ячейки в диапазоне2 соответствуют критерию2, соответственно ячейки в sum_range суммируются. Тот же шаблон расширен для обработки большего количества условий.
Пример рабочего листа
На показанном листе есть две формулы СУММЕСЛИМН. В первом примере (I5) функция СУММЕСЛИМН возвращает сумму значений в столбце F, где цвет столбца C — «красный». Во втором примере (I6) СУММЕСЛИМН суммирует значения в столбце F, когда цвет "красный" и штат Техас (TX):
Обратите внимание, что знак равенства (=) не требуется при построении критерия "равно". Также обратите внимание, что СУММЕСЛИМН не чувствителен к регистру; вы можете использовать «красный» или «красный», а также «TX» или «tx».
Примечания
Функция СУММЕСЛИ поддерживает логические операторы Excel (например, "=",">",">=" и т. д.), поэтому вы можете использовать их по своему усмотрению в своих критериях. В этом случае мы хотим сопоставить суммы меньше 1000, а "диапазон критериев" равен
.
Первый диапазон (D4:D11) — это ячейки для суммирования, называемые "диапазоном суммирования". Критерии поставляются парами. (диапазон/критерий). Первая пара критериев (B4:B11 / "синий"). Это означает, что ячейки в B4:B11 должны иметь значение "синий".
Функция СУММЕСЛИ поддерживает подстановочные знаки. Звездочка (*) означает «ноль или более символов», а вопросительный знак (?) означает «любой один символ». Подстановочные знаки позволяют создавать такие критерии, как «начинается с», «заканчивается на», «.
Обычно функция СУММЕСЛИМН используется с данными в вертикальном расположении, но ее также можно использовать в случаях, когда данные располагаются горизонтально. Хитрость заключается в том, чтобы убедиться, что диапазон сумм и диапазон критериев имеют одинаковые размеры. В.
Время в Excel — это числа, и их можно суммировать, как и другие числовые значения. В этом примере F4:G7 — это сводная таблица, показывающая общее время регистрации в каждом из трех состояний: «Ожидание», «Работа» и «Автономный режим». Эти значения.
Эта формула использует функцию СУММПРОИЗВ для суммирования результата двух выражений, которые дают массивы. Цель состоит в том, чтобы суммировать только время больше 30 минут, «лишнее» или «лишнее» время. Первое выражение вычитает 30.
Функция СУММЕСЛИ поддерживает логические операторы Excel (например, "=",">",">=" и т. д.), поэтому вы можете использовать их по своему усмотрению в своих критериях. В этом случае мы хотим сопоставить суммы больше 1000, а "диапазон критериев" равен
.
Если вы не знакомы с функцией СУММЕСЛИМН, здесь вы можете найти базовый обзор со множеством примеров. Функция СУММЕСЛИМН предназначена для суммирования числовых значений на основе одного или нескольких критериев. Однако в определенных случаях это может быть так.
Первым аргументом для СУММЕСЛИ всегда является диапазон для суммирования ("диапазон_суммы"), а критерии предоставляются в виде одной или нескольких пар "диапазон/критерий". В этом примере диапазон сумм – это именованный диапазон с именем "сумма" (E3:E2931) и.
Функция СУММЕСЛИ поддерживает подстановочные знаки. Звездочка (*) означает «один или несколько символов», а вопросительный знак (?) означает «любой один символ». Эти подстановочные знаки позволяют создавать такие критерии, как "начинается с", "заканчивается".
В этом примере диапазон суммы — это именованный диапазон «время», введенный как время Excel в формате чч:мм. Первый критерий внутри СУММЕСЛИМН включает даты, которые больше или равны дате недели в столбце F: дата.
Функция СУММЕСЛИМН может обрабатывать несколько критериев при вычислении суммы. В этом случае СУММЕСЛИМН настроен с диапазоном суммы для всех сумм: =СУММЕСЛИМН($D$5:$D$104 Первый критерий указывает диапазон критериев, который.
В обеих формулах используются встроенные функции для вычисления промежуточного итога, но синтаксис, используемый СУММЕСЛИ и СУММЕСЛИМН, немного отличается: СУММЕСЛИ(диапазон,критерий,сумма_диапазон) СУММЕСЛИМН(сумма_диапазон,диапазон,критерий) Обратите внимание на это в обоих случаях.
Это довольно стандартное использование функции СУММЕСЛИМН. В данном случае нам необходимо суммировать суммы по двум критериям: типу (прогноз или факт) и группе. Для суммирования по типам используется следующая пара диапазон/критерий: тип,G$4, где тип.
Похожие видео
Сводные таблицы — это отличный инструмент для обобщения данных, но вы также можете использовать формулы для создания собственных сводок, используя такие функции, как СЧЁТЕСЛИ и СУММЕСЛИ. Посмотрите, как это сделать, в этом 3-минутном видео.
В этом видео мы рассмотрим, как использовать функцию СУММЕСЛИ для суммирования ячеек, соответствующих нескольким критериям в наборе данных.
В этом видео мы рассмотрим, как использовать функцию СУММЕСЛИМН с таблицей Excel с параллельным сравнением без таблицы.
В этом видео мы познакомимся со сводными диаграммами. В отличие от обычных диаграмм сводные диаграммы можно использовать для отображения данных с сотнями или тысячами строк.
Как суммировать один или несколько критериев в Excel?
В Excel суммирование значений на основе одного или нескольких критериев является обычной задачей для большинства из нас, функция СУММЕСЛИ может помочь нам быстро суммировать значения на основе одного условия, а функция СУММЕСЛИМН помогает нам суммировать значения с несколькими критериями. . В этой статье я опишу, как суммировать по одному или нескольким критериям в Excel?
Во-первых, я приведу вам для справки синтаксис SUMIF:
СУММЕСЛИ(диапазон, критерии, [сумма_диапазон])
- Диапазон: диапазон ячеек для оценки по вашим критериям.
- Критерии: условие, которое вы хотите использовать;
- Sum_range: диапазон ячеек для суммирования, если условие выполнено.
Для применения этой функции СУММЕСЛИ я возьму, например, следующие данные:
(1.) Сумма количества, когда продукт «KTE»:
=СУММЕСЛИ(A2:A12,E2,C2:C12) и нажмите клавишу Enter, чтобы получить результат (A2:A12 – это ячейки диапазона, содержащие критерии, E2 – критерий, по которому вы хотите суммировать значения, основанные на , C2:C12 относится к диапазону, который вы хотите суммировать) см. снимок экрана:
(2.) Суммируйте количество всех товаров, кроме «KTE»:
=СУММЕСЛИ(A2:A12,"<>KTE",C2:C12) , затем нажмите клавишу Enter, чтобы просуммировать все количества продуктов, за исключением KTE, (A2:A12 – это ячейки диапазона, содержащие критерии, <>KTE критерий, который исключает KTE, C2:C12 относится к диапазону, который вы хотите суммировать), см. снимок экрана:
(3.) Суммируйте количество больше 250:
=СУММЕСЛИ(C2:C12,">250") и нажмите клавишу Enter, чтобы получить результат (C2:C12 относится к диапазону, который вы хотите суммировать, >250 – это критерий, который вам нужен, вы также можете изменить меньше 250, как вам нужно), см. скриншот:
(4.) Используйте функцию СУММЕСЛИ+СУММЕСЛИ+… с несколькими критериями ИЛИ, просуммируйте количество KTE и KTW:
=СУММЕСЛИ(A2:A12,"KTE",C2:C12) + СУММЕСЛИ(A2:A12,"KTW",C2:C12) ( A2:A12 - это ячейки диапазона, которые содержат критерии, KTE и KTW критерии, на основе которых вы хотите суммировать значения, C2:C12 относится к диапазону, который вы хотите суммировать), а затем нажмите клавишу Enter, чтобы получить результат:
Синтаксис СУММЕСЛИМН следующий:
СУММЕСЛИМН(сумма_диапазон, критерий_диапазон1, критерий1,[критерий_диапазон2, критерий2]. )
- Sum_range: диапазон ячеек для суммирования;
- Criteria_range1: первый диапазон, содержащий критерии;
- criteria1: первое условие, которое должно быть выполнено;
- диапазон_критериев2, критерии2, . это дополнительные диапазоны и связанные с ними критерии.
(1.) Просуммируйте количество, где продукт — KTE, а имя — Джеймс:
Введите следующую формулу: =СУММЕСЛИМН(C2:C12,A2:A12,"KTE",B2:B12,"Джеймс") ,(C2:C12 – диапазон ячеек, который необходимо суммировать, A2:A12 , KTE - первый диапазон и критерий критериев, B2:B12, Джеймс, - второй диапазон и критерий критериев), а затем нажмите клавишу Enter, см. снимок экрана:
Здесь также может помочь формула массива: =SUM((A2:A12="kte")*(B2:B12="James")*C2:C12) , и вам нужно нажать Ctrl + Shift + Введите ключи вместе после ввода формулы.
(2.) Суммируйте количество, где продукт – KTE, а – не James
Введите следующую формулу: =СУММЕСЛИМН(C2:C12,A2:A12,"KTE",B2:B12,"<>Джеймс") (C2:C12 – диапазон ячеек, который нужно суммировать, A2:A12 , KTE). — первый диапазон и критерий критериев, B2:B12, <>James — второй диапазон и критерий критериев), затем нажмите клавишу Enter, чтобы получить результат, см. снимок экрана:
Другая формула массива также может завершить эту операцию: = SUM((A2:A12="kte")*(B2:B12<>"Джеймс")*C2:C12) , но вы должны нажать Ctrl + Shift + Enter клавиши после ввода этой формулы.
(3.) Суммируйте количество, где продукт равен KTE, и количество больше 150
Можно использовать следующую формулу СУММЕСЛИМН: =СУММЕСЛИМН(C2:C12,A2:A12,"KTE",C2:C12,">150") (C2:C12 – диапазон ячеек, который необходимо суммировать, A2:A12). , KTE — первый диапазон критериев и критерийj, C2:C12, >150 — второй диапазон критериев и критерий), а затем нажмите клавишу Enter, чтобы вернуть результат.
Вы также можете использовать формулу массива СУММ, чтобы получить нужный результат, =СУММ((A2:A12="kte")*(C2:C12>150)*C2:C12), не забудьте нажать Ctrl + Shift + Введите ключи после ввода этой формулы.
(4.) Суммируйте количество от 100 до 200
Чтобы суммировать значения между двумя числами, используйте следующую формулу: =СУММЕСЛИМН(C2:C12,C2:C12,">100",C2:C12," ( C2:C12 – это диапазон ячеек, который необходимо суммировать, C2:C12 , >100 - это первый диапазон критериев и критерии, C2:C12, =SUM((C2:C12>100)*(C2:C12 , не забудьте одновременно нажать клавиши Ctrl + Shift + Enter, чтобы получить правильный результат.
Читайте также: