Сумма в диапазоне дат (изменяется ежемесячно)

Сумма в диапазоне дат (изменяется ежемесячно)

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

Поэтому мне нужно сравнить все данные Dза май, например (5) и суммировать E:

   A        B           C           D           E
1  Order#   Name        Product1    Date        Amount
2  24621    Customer1   product1    5/31/2013   $690.62
3  24621    Customer2   product1    5/31/2013   $297.07
4  24621    customer3   product1    5/22/2013   $274.20
5  24621    Customer4   product1    5/21/2013   $377.44
6  24521    Customer5   product1    5/20/2013   $3,200.00
7  24321    Customer5   product1    5/17/2013   $948.28

Как мне этого добиться?

решение1

Вы можете использовать SUMIFS, например, в G2 поместить 1-е число месяца, например 1-мая-2013, а затем использовать эту формулу в H2

=SUMIFS(E:E,D:D,">="&G2,D:D,"<"&EOMONTH(G2,0)+1)

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

решение2

Используйте сводную таблицу (она может пригодиться не только для ваших конкретных нужд) и группируйте данные по дате:

Пример SU604553

решение3

Легко сделать в Excel:

  1. Добавьте вспомогательный столбец, который вычисляет месяц ваших данных.Ф2 =Month(D2). Это должно вернуть 5.
  2. В ячейке итога используйте формулу =SUMIF(F2:F7, 5,E2:E7). Это вернет сумму всех значений месяца 5 (май).

Связанный контент