我想计算特定月份的日期总数。问题(与其他问题不同)是某些订单需要几个月才能完成,当这些订单最终完成时,它们会被发布回收到订单的月份。因此日期范围不能是特定数组,因为单元格的数量可能会随着时间的推移而增加。
因此,我需要能够比较D
5 月份的所有数据(例如 (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 日,如 2013 年 5 月 1 日,然后在 H2 中使用此公式
=SUMIFS(E:E,D:D,">="&G2,D:D,"<"&EOMONTH(G2,0)+1)
您可以在 G3 中列出更多日期,然后将公式复制到该列中
答案2
使用数据透视表(可能用途远超您的特定要求)并按日期分组:
答案3
在 Excel 中很容易做到:
- 添加一个辅助列来计算数据的月份F2
=Month(D2)
。这应该返回 5。 - 在总计单元格中,使用公式
=SUMIF(F2:F7, 5,E2:E7)
。这将返回所有月份值的总和 5(五月)。