特定の月の日付の合計を取得したいと思います。問題は (他の質問とは異なります)、特定の注文が完了するまでに数か月かかることと、これらが最終的に完了すると、注文を受け取った月に転記されることです。したがって、セルの数は時間の経過とともに増加する可能性があるため、日付範囲を特定の配列にすることはできません。
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-May-2013のように月の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 (5 月) のすべての月の値の合計が返されます。