Note: The other languages of the website are Google-translated. Back to English
English English

Excel SUMIF функция

В Excel функция СУММЕСЛИ может помочь суммировать ячейки на основе одного критерия, в этой статье будет объяснен синтаксис этой функции и представлены некоторые примеры использования функции СУММЕСЛИ.


 Синтаксис:

Синтаксис функции СУММЕСЛИ в Excel:

=SUMIF (range, criteria, [sum_range])

 Аргументы:

  • range: Необходимые. Диапазон ячеек, к которым вы хотите применить критерии.
  • criteria: Необходимые. Критерии, используемые для определения, какие ячейки необходимо добавить. Критерий может быть текстом, числом, датой, логическим выражением, ссылкой на ячейку или другой функцией.
  • Внимание: Любые текстовые критерии или критерии, содержащие математические символы, должны быть заключены в двойные кавычки. Если критерий числовой, двойные кавычки не требуются.
  • sum_range:Необязательный. Это диапазон ячеек для суммирования. Если этот параметр опущен, в качестве диапазон_суммы.

 Вернуть:

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


 Примеры:

Пример 1. Суммирование, если значения больше, меньше, равны или других операторов сравнения

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

Предположим, у вас есть таблица, которая содержит столбцы Name, Qty и Price, как показано на скриншоте ниже, как вы можете получить общую цену, если Qty больше 250?

Пожалуйста, примените приведенную ниже формулу в пустую ячейку:

=SUMIF(B2:B8,">250",C2:C8)
  • Советы: В приведенной выше формуле:
  • B2: B8: диапазон ячеек, в которых будет выполняться поиск критериев.
  • "> 250": это условие, по которому вы хотите суммировать значения ячеек.
  • C2: C8: относится к суммируемому диапазону.

Затем нажмите Enter ключ, чтобы получить общую цену, если количество превышает 250, как показано на следующем снимке экрана:

Внимание: Вы можете использовать другие операторы сравнения, например, больше или равно (> =), меньше (<), меньше или равно (<=), равно (=), не равно (<>), чтобы ваша потребность.


Пример 2: формулы СУММЕСЛИ с текстовыми критериями

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


Случай 1. Суммируйте значения ячеек, если они содержат определенный текст в другом столбце.

В качестве примера возьмите данные ниже, чтобы получить все общее количество, если имя Дэвид в столбце A.

Введите или скопируйте приведенную ниже формулу в пустую ячейку:

=SUMIF(A2:A8, "David", B2:B8)
  • Советы: В приведенной выше формуле:
  • A2: A8: диапазон ячеек, в которых будет выполняться поиск критериев.
  • «Давид»: это условие, по которому вы хотите суммировать значения ячеек.
  • B2: B8: диапазон суммируемых ячеек.

Внимание: Вы также можете использовать ссылку на ячейку, чтобы заменить условие в приведенной выше формуле следующим образом: =SUMIF(A2:A8, D2, B2:B8).


Случай 2: значения ячеек суммы не равны определенному значению

Если вы хотите суммировать ячейки, когда ячейки не равны определенному значению, например, чтобы просуммировать все количество людей, кроме Дэвида, как вы могли бы это сделать?

Пожалуйста, примените приведенную ниже формулу в пустую ячейку:

=SUMIF(A2:A8, "<>David", B2:B8)
  • Советы: В приведенной выше формуле:
  • A2: A8: диапазон ячеек, в которых будет выполняться поиск критериев.
  • «<> Дэвид»: это условие, по которому вы хотите суммировать значения ячеек.
  • B2: B8: диапазон суммируемых ячеек.

Внимание: Вы также можете использовать ссылку на ячейку, чтобы заменить условие в приведенной выше формуле следующим образом: =SUMIF(A2:A8,"<>"&D2, B2:B8), вы должны использовать двойные кавычки (""), чтобы заключить операторы сравнения, и использовать амперсанд (&), чтобы объединить ссылку на ячейку. Смотрите скриншот:


Пример 3: формулы СУММЕСЛИ с подстановочными знаками

Иногда вам может потребоваться суммировать значения ячеек на основе частичного совпадения текста, а не точного совпадения. В этом случае вы можете комбинировать подстановочные знаки звездочку (*) или вопросительный знак (?) С функцией СУММЕСЛИ.

Звездочка (*): Представляет любое количество символов

Вопросительный знак (?): Представляет любой отдельный символ в определенной позиции


Случай 1: Сумма значений на основе частичного совпадения с символом звездочки (*)

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

Здесь введите следующую формулу в пустую ячейку:

=SUMIF(A2:A8, "*Kutools*", B2:B8)

Затем нажмите на Enter ключ, чтобы получить результат ниже:

Заметки:

1. Если вы хотите суммировать значения ячеек, которые начинаются с Kutools, используйте эту формулу: = СУММЕСЛИ (A2: A8; «Kutools *»; B2: B8).

2. Чтобы суммировать значения ячеек, если соответствующая ячейка в столбце A заканчивается текстом Kutools, используйте эту формулу: = СУММЕСЛИ (A2: A8; «* Kutools»; B2: B8).

3. Вы также можете использовать ссылку на ячейку, чтобы заменить условие в приведенной выше формуле следующим образом: =SUMIF(A2:A8, "*"&D2&"*", B2:B8). Вы должны использовать двойные кавычки (""), чтобы заключить звездочку, и использовать амперсанд (&), чтобы объединить ссылку на ячейку. Смотрите скриншот:


Случай 2. Суммируйте значения с определенным количеством символов с вопросительным знаком (?)

Если вы хотите суммировать значения ячеек в списке, соответствующая ячейка содержит ровно 5 символов, как показано на следующем снимке экрана. Как бы вы могли решить эту задачу в Excel?

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

=SUMIF(A2:A8, "?????", B2:B8)

Функции: В этой формуле: один вопросительный знак обозначает один единственный символ, пять вопросительных знаков обозначают 5 символов.

А затем нажмите Enter key, вы получите нужный результат:


Пример 4: Суммирование значений ячеек, соответствующих пустым или непустым ячейкам

В Excel функция СУММЕСЛИ может также помочь суммировать значения в списке, если соседняя ячейка является пустой или непустой ячейкой.


Случай 1. Суммирование значений ячеек, если соседняя ячейка пуста

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

=SUMIF(A2:A8,"=",B2:B8)
=SUMIF(A2:A8,"",B2:B8)

Затем нажмите на Enter ключ, чтобы получить результат общей цены, если в столбце A есть пустые ячейки, см. снимок экрана:


Случай 2: Суммирование значений ячеек, если соседняя ячейка не пустая.

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

=SUMIF(A2:A8,"<>",B2:B8)

А затем нажмите Enter key, все значения, в которых соседние ячейки содержат значения, были суммированы, см. снимок экрана:


Пример 5: СУММЕСЛИ с датами в Excel

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


Случай 1. Сумма значений, если дата является текущей датой или меньше, больше сегодняшней.

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

=SUMIF(B2:B8, TODAY(), C2:C8)

Затем нажмите на Enter key, суммируются все ячейки, соответствующие сегодняшней дате. Смотрите скриншот:

Заметки:

1. Чтобы суммировать значения, если соответствующая дата меньше или раньше сегодняшней, используйте эту формулу: = СУММЕСЛИ (B2: B8; "<" & СЕГОДНЯ (); C2: C8).

2. Чтобы суммировать значения, если соответствующая дата больше или позже сегодняшней, используйте эту формулу: = СУММЕСЛИ (B2: B8; ">" & СЕГОДНЯ (); C2: C8).


Случай 2: сумма значений между двумя заданными датами

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

Пожалуйста, примените следующую формулу:

=SUMIF(B2:B8, ">=6/15/2019", C2:C8) - SUMIF(B2:B8, ">=7/31/2019", C2:C8)

А затем нажмите клавишу Enter, было вычислено общее значение между двумя заданными датами, см. Снимок экрана:

Внимание: Вы также можете использовать ссылку на ячейку, чтобы заменить условие в приведенной выше формуле следующим образом: = СУММЕСЛИ (B2: B8, "> =" & E2, C2: C8) - СУММЕСЛИ (B2: B8, "> =" & F2, C2: C8), см. снимок экрана:


Пример 6: Сумма значений в нескольких столбцах в Excel

Эта функция СУММЕСЛИ может также помочь вам суммировать значения в нескольких столбцах на основе одного условия. Например, если у вас есть диапазон данных, как показано на скриншоте ниже, то теперь, чтобы получить общие значения продукта KTE за четыре месяца - январь, февраль, март и апрель. Как вы могли это сделать?

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

Пожалуйста, примените приведенную ниже формулу в пустую ячейку:

=SUM(SUMIF(A2:A8,G2,B2:B8), SUMIF(A2:A8,G2,C2:C8), SUMIF(A2:A8,G2,D2:D8),SUMIF(A2:A8,G2,E2:E8))

Затем нажмите клавишу Enter, чтобы получить правильный результат, который вам нужен, см. Снимок экрана:

Внимание: Вышеупомянутая функция СУММЕСЛИ несколько затруднительна для использования, если необходимо суммировать много столбцов, поэтому здесь простая функция СУММПРОИЗВ также может помочь вам справиться с этой задачей. Пожалуйста, используйте эту формулу: =SUMPRODUCT((A2:A8=G2)*(B2:E8)), а затем нажмите Enter ключ для получения результата:

  • Советы: В приведенной выше формуле:
  • A2: A8: диапазон ячеек, в которых будет выполняться поиск критериев.
  • G2: это условие, по которому вы хотите суммировать значения ячеек.
  • B2: E8: диапазон суммируемых ячеек.


 Другие статьи о функции СУММЕСЛИ:

  • Сумма соответствующих значений с той же датой в Excel
  • Вы когда-нибудь пытались суммировать соответствующие значения на основе той же даты из другого столбца в Excel? Предположим, у меня есть следующий диапазон данных (A1: B13), столбец A - это диапазон дат, содержащий несколько повторяющихся дат, а столбец B имеет номер заказа, теперь мне нужно сложить числа на основе той же даты в столбце A. Как быстро и легко закончить в Excel?
  • Дата Sumif меньше / больше сегодняшней в Excel
  • Предположим, у нас есть таблица объемов продаж с плановыми и фактическими объемами на каждый день. Теперь нам необходимо подсчитать даты, произошедшие до сегодняшнего дня, и вычислить общие объемы планирования до сегодняшнего дня, чтобы динамически сравнивать объемы планирования и фактические объемы. Здесь я применю функцию СУММЕСЛИ, чтобы быстро сделать это в Excel.
  • Сумиф с одним или несколькими критериями в Excel
  • В Excel суммирование значений на основе одного или нескольких критериев - обычная задача для большинства из нас, функция СУММЕСЛИ может помочь нам быстро суммировать значения на основе одного условия, а функция СУММЕСЛИМН помогает нам суммировать значения с несколькими критериями. В этой статье я опишу, как суммировать по одному или нескольким критериям в Excel?
  • Sumif на основе частичного совпадения в Excel
  • В качестве примера возьмем данные ниже. Я хочу просуммировать значения ячеек в столбце B, если в столбце A содержится частичный текст «KTE». Как этого добиться? В этой статье я расскажу о том, как суммировать значения ячеек на основе частичного совпадения в листе Excel.

Лучшие инструменты для работы в офисе

Kutools for Excel - поможет вам выделиться из толпы

Хотите быстро и безупречно выполнять свою повседневную работу? Kutools for Excel предлагает мощные расширенные функции 300 (объединение книг, сумма по цвету, разделение содержимого ячеек, дата преобразования и т. Д.) И экономия 80% времени для вас.

  • Рассчитан на 1500 сценариев работы, помогает решить 80% задач Excel.
  • Уменьшите количество нажатий на клавиатуру и мышь каждый день, избавьтесь от усталости глаз и рук.
  • Станьте экспертом по Excel за 3 минуты. Больше не нужно запоминать какие-либо болезненные формулы и коды VBA.
  • 30-дневная неограниченная бесплатная пробная версия. 60-дневная гарантия возврата денег. Бесплатное обновление и поддержка 2 года.
Лента Excel (с установленным Kutools for Excel)

Вкладка Office - включение чтения и редактирования с вкладками в Microsoft Office (включая Excel)

  • Одна секунда для переключения между десятками открытых документов!
  • Уменьшите количество щелчков мышью на сотни каждый день, попрощайтесь с рукой мыши.
  • Повышает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
  • Добавляет эффективные вкладки в Office (включая Excel), точно так же, как Chrome, Firefox и новый Internet Explorer.
Снимок экрана Excel (с установленной вкладкой Office)
Сортировать комментарии по
Комментарии (0)
Оценок пока нет. Оцените первым!
Здесь еще нет комментариев
Оставляйте свои комментарии
Публикация как гость
×
Оценить этот пост:
0   Характеристики
Предлагаемые места