Я хотел бы получить сумму для дат в определенном месяце. Проблема (отличается от других вопросов) в том, что некоторые заказы требуют месяцев для завершения, и когда они наконец завершены, они размещаются обратно в месяц, в котором был получен заказ. Поэтому диапазон дат не может быть определенным массивом, поскольку количество ячеек может увеличиваться с течением времени.
Поэтому мне нужно сравнить все данные 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
Используйте сводную таблицу (она может пригодиться не только для ваших конкретных нужд) и группируйте данные по дате:
решение3
Легко сделать в Excel:
- Добавьте вспомогательный столбец, который вычисляет месяц ваших данных.Ф2
=Month(D2)
. Это должно вернуть 5. - В ячейке итога используйте формулу
=SUMIF(F2:F7, 5,E2:E7)
. Это вернет сумму всех значений месяца 5 (май).