Совет. Другие языки - Google-Translated. Вы можете посетить English версия этой ссылки.
Войти
x
or
x
x
Регистрация
x

or

Excel SUMIF функция

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


Синтаксис:

Синтаксис для функции SUMIF в Excel:

=SUMIF (range, criteria, [sum_range])

Аргументы:

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

Вернуть:

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


Примеры:

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

В Excel вы можете использовать функцию SUMIF для суммирования значений, которые больше, меньше, равны или не равны данному критерию.

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

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

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

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

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


Пример 2: формулы SUMIF с текстовыми критериями

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


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

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

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

=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: диапазон ячеек, где будут искать критерии.
  • "<> David": это условие, которое вы хотите суммировать значения ячеек на основе.
  • B2: B8: диапазон ячеек для суммирования.

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


Пример 3: формулы SUMIF с подстановочными знаками

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

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

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


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

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

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

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

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

Примечания:

1. Если вы хотите суммировать значения ячеек, которые начинаются с Kutools, используйте следующую формулу: = SUMIF (A2: A8, "Kutools *", B2: B8).

2. Чтобы суммировать значения ячеек, если соответствующая ячейка в столбце А заканчивается текстом Kutools, используйте следующую формулу: = SUMIF (A2: A8, "* Kutools", B2: B8).

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


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

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

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

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

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

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


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

В Excel функция SUMIF также может помочь суммировать значения в списке, в котором соседняя ячейка является пустой или непустой ячейкой.


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

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

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

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


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

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

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

А затем нажмите вводить ключ, все значения, в которых соседние ячейки содержат значения, суммированы вместе, см. скриншот:


Пример 5: SUMIF с датами в Excel

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


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

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

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

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

Примечания:

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

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


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

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

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

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

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

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


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

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

Обычно функция SUMIF используется для суммирования столбца значений на основе одного критерия. Для суммирования значений в нескольких столбцах можно объединить несколько функций SUMIF для решения этой задачи.

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

=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, чтобы получить нужный вам результат, см. Скриншот:

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

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


Еще статьи о функциях SUMIF:

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

Инструменты для повышения производительности Excel

Лента Excel (с установленным Kutools для Excel)

Расширенные функции 300 помогут вам выделиться из толпы

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

  • Предназначен для рабочих сценариев 1500, помогает решать проблемы 80% Excel.
  • Ежедневно уменьшайте тысячи нажатий клавиш и клавиатуры, снимайте усталость с глаз и рук.
  • Станьте экспертом по Excel за минуты 3. Больше не нужно помнить какие-либо болезненные формулы и коды VBA.
  • 60-день неограниченная бесплатная пробная версия. 60-дневная гарантия возврата денег. Бесплатное обновление и поддержка 2 лет.

Снимок экрана Excel (с установленной вкладкой Office)

Приносит эффективные вкладки в офис (включая Excel), так же, как Chrome, Firefox и новый IE

  • Office Tab Повышает вашу производительность на 50% при просмотре и редактировании нескольких документов.
  • Сократите сотни щелчков мышью для вас каждый день, попрощайтесь с рукой мыши.
  • Одна секунда, чтобы переключаться между десятками открытых документов!
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.