- ベストアンサー
エクセル SUMIFSの条件について、
D1:D20に金額、E1:E20に日付の表があり、A1の日付(8/1)の1ヶ月後までの分の合計をとりたいのですが、現在A2に"<2013/9/1"と入力しSUMIFSの条件をA2として計算させています。 この条件をA1の日付から自動的にさせたいのですが、条件の書き方がわかりません。 どうかよろしくお願い致します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>1ヶ月後までの分の合計をとりたい A1に毎月1日とか15日とかの簡単な日付しか入らないみたいなシンプルな状況なら, =SUMIFS(D1:D20,E1:E20,">="&A1,E1:E20,"<"&EDATE(A1,1)) とかでいいです。 #補足 エクセル2007以降をご利用の前提なので,分析ツールとか気にする必要はありません。 #補足 A1の日付として例えば1月31日みたいな,そこから1ヶ月分て具体的に何日までなの?とよく考えなきゃならない計算をしたい場合は,もうちょっと仕込みを複雑にしなきゃなりません。
その他の回答 (1)
- okormazd
- ベストアンサー率50% (1224/2412)
回答No.1
=SUMIFS(D1:D20,E1:E20,">="&A1,E1:E20,"<="&EOMONTH(A1,0))
質問者
お礼
早々にご回答ありがとうございました。EOMONTHの関数は使ったことがありませんでした。 ありがとうございます。
お礼
ご回答ありがとうございます。EDATE関数は使ったことがありませんでした。 ご丁寧にありがとうございました。