我想獲得特定月份中日期的總和。問題(與其他問題不同)是某些訂單需要幾個月才能完成,當這些訂單最終完成時,它們會被過帳到收到訂單的月份。因此,日期範圍不能是特定的數組,因為單元格數量可能會隨著時間的推移而增加。
所以我需要能夠比較D
5 月的所有內容,例如 (5) 和 sum 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-May-2013,然後在 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(五月)的總和。