• ベストアンサー

エクセル SUMIFSの条件について、

D1:D20に金額、E1:E20に日付の表があり、A1の日付(8/1)の1ヶ月後までの分の合計をとりたいのですが、現在A2に"<2013/9/1"と入力しSUMIFSの条件をA2として計算させています。 この条件をA1の日付から自動的にさせたいのですが、条件の書き方がわかりません。 どうかよろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

>1ヶ月後までの分の合計をとりたい A1に毎月1日とか15日とかの簡単な日付しか入らないみたいなシンプルな状況なら, =SUMIFS(D1:D20,E1:E20,">="&A1,E1:E20,"<"&EDATE(A1,1)) とかでいいです。 #補足 エクセル2007以降をご利用の前提なので,分析ツールとか気にする必要はありません。 #補足 A1の日付として例えば1月31日みたいな,そこから1ヶ月分て具体的に何日までなの?とよく考えなきゃならない計算をしたい場合は,もうちょっと仕込みを複雑にしなきゃなりません。

mimi_pierce
質問者

お礼

ご回答ありがとうございます。EDATE関数は使ったことがありませんでした。 ご丁寧にありがとうございました。

その他の回答 (1)

  • okormazd
  • ベストアンサー率50% (1224/2412)
回答No.1

=SUMIFS(D1:D20,E1:E20,">="&A1,E1:E20,"<="&EOMONTH(A1,0))

mimi_pierce
質問者

お礼

早々にご回答ありがとうございました。EOMONTHの関数は使ったことがありませんでした。 ありがとうございます。

関連するQ&A

専門家に質問してみよう