Вычислите сумму ячеек, если между датой и ключевым словом совпадения

#excel #excel-formula

Вопрос:

У меня есть электронная таблица транзакций, с помощью которой я пытаюсь автоматически заполнять ячейки. Я пытаюсь найти записи за данный месяц и сопоставить эти записи с ключевым словом, а затем добавить сумму другой ячейки для этой записи.

Данные выглядят следующим образом и находятся на отдельном листе под названием 2021E,

/ A B C D
1 08/11/2021 Walmart Бакалейные товары 132.41
2 08/04/2021 Netflix Развлечения 14.66
3 08/02/2021 Макдональдс Рестораны 4.49
4 07/28/2021 Walmart Бакалейные товары 54.71
5 07/26/2021 Ценекс Топливо 37.93
6 08/01/2021 Западный Домашние животные 273.46
7 07/22/2021 нфл Развлечения 62.99

Я могу сопоставить ключевые слова в столбце C и получить сумму для этих совпадений из столбца D с помощью этого,

SUMIFS('2021E'!C:C,"*restaurant*",'2021E'!D:D)

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

Чтобы внести ясность — я ищу общую сумму расходов (колонка D) по категории Ресторан (колонка C) за август месяц (колонка A).

Мы будем признательны за любой совет. Спасибо!

Ответ №1:

Попробуйте приведенную ниже SUMIFS() формулу. Вам нужно добавить критерии для дат.

 =SUMIFS('2021E'!D:D,'2021E'!A:A,">=" amp; DATE(2021,8,1),'2021E'!A:A,"<=" amp; DATE(2021,8,31),'2021E'!C:C,"*restaurant*")
 

введите описание изображения здесь

Ответ №2:

У вас есть правильная идея, просто продолжайте добавлять критерии к своим SUMIFS .

В общем случае, =SUMIFS(sum_range, category_range, category, date_range, ">="amp;monthstart, date_range, "<="amp;monthend)

Например, =SUMIFS($E$2:$E$8, $D$2:$D$8, G3, $B$2:$B$8, "<="amp;I3, $B$2:$B$8, ">="amp;H3)

введите описание изображения здесь

Ответ №3:

 =SUMIFS($D$1:$D$10,$A$1:$A$10,">="amp;B13,$A$1:$A$10,"<="amp;EOMONTH(B13,0))
 

Где B13 первое число месяца, который вы ищете, например 08/01/2021 , за август.

введите описание изображения здесь