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

Один из способов быстро получить эти ответы — использовать функцию SUMIFS.

SUMIFS (как следует из названия) позволяет суммировать диапазон на основе критериев. В SUMIFS вы можете указать несколько условий, и он будет суммировать только те ячейки / значения, которые соответствуют всем условиям.

В этом уроке я покажу вам, как суммировать значения между двумя датами с помощью функции SUMIFS .

СУММИРОВАТЬ все значения между двумя датами

Предположим, у вас есть набор данных, как показано ниже, и вы хотите знать продажи, которые произошли в течение 1 января 2020 года и 31 января 2020 года (здесь я использую формат ДД-ММ-ГГГГ для даты)

Ниже приведена формула, которая даст вам сумму продаж между этими двумя датами:

=SUMIFS(C2:C15,A2:A15,">=1-1-2020",$A$2:$A$15,"<=31-01-2020")

Вышеупомянутая функция SUMIF использует пять аргументов (это может измениться в зависимости от количества имеющихся условий):

  • Первый аргумент (C2: C15) — это диапазон значений, которые мы хотим добавить.
  • Второй и третий аргументы относятся к первому условию: дата должна быть больше или равна 01-01-2020. Для каждого условия необходимо указать диапазон критериев и критерии
  • Четвертый и пятый аргументы относятся ко второму условию — критериям и диапазону критериев.

В приведенной выше формуле я жестко запрограммировал даты. Вы также можете указать даты в ячейке и вместо этого использовать ссылку на ячейку. Кроме того, если в вашем условии используется оператор (например, = или <>), вам необходимо заключить оператор в двойные кавычки.

Примечание . В формуле вы можете использовать любой допустимый формат даты в формуле. Например, в ячейках я использовал дату как 01-01-2020, но в формуле я могу использовать любой формат, который все еще относится к этой дате. Например, я могу использовать 01 января 2020 года или 01 января 2020 года или 1 января 2020 года. Пока формат даты действителен, Excel сможет использовать его для вычисления суммы между двумя заданными датами.

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

=SUMIFS(C2:C15,A2:A15,">="&F1,$A$2:$A$15,"<="&F2)

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

СУММИРОВАТЬ все значения между двумя датами для определенного продукта

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

Например, предположим, что у вас есть тот же набор данных (как показано ниже), но на этот раз вы хотите узнать общие продажи принтеров, которые произошли между двумя указанными датами (1 января и 31 января).

Вы можете сделать это, добавив еще одно условие в формулу, где помимо проверки даты, оно также проверяет, является ли продукт принтером или нет. Затем он даст вам результат, соответствующий всем заданным условиям.

Ниже приведена формула, которая сделает это:

=SUMIFS(C2:C15,A2:A15,">=1-1-2020",$A$2:$A$15,"<=31-01-2020",$B$2:$B$15,"Printer")

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

Точно так же вы также можете получить сумму значений между датами, когда вы хотите исключить конкретный продукт.

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

=SUMIFS(C2:C15,A2:A15,">=1-1-2020",$A$2:$A$15,"<=31-01-2020",$B$2:$B$15,"<>Scanner")

В приведенной выше формуле я использовал оператор «не равно» (<>), чтобы исключить получение значений для сканера в результате.

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

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

Надеюсь, вы нашли этот урок полезным.

Как суммировать значения между двумя датами (с помощью формулы SUMIFS)