• ベストアンサー

日付を条件としたsumif関数について

お世話になります。 A列に2010/4/1から4/2・・・・・12/31の日付 B列には売上個数が入っています。 月別の売上個数を集計するために別表で D列に2010/4/1,2010/5/1・・・・2010/12/1を入力し E列で =sumif(A:A,"=month(D1)",B:B) としたのですが上手くいきません・・・ そこで、 1. この方法にはこだわらないので、良い方法を教えて下さい。 2. この方法のどこが悪いかを教えて下さい よろしくお願いします。

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

  • ベストアンサー
  • kmetu
  • ベストアンサー率41% (562/1346)
回答No.1

1. たとえばC列に(どこでもいですので非表示にすれば見えなくなります) =DATE(YEAR(A1),MONTH(A1),1) と入れておいて =SUMIF(C:C,D1,B:B) とするとかでしょうか もしくは =MONTH(A1) としておいて =SUMIF(C:C,MONTH(D1),B:B) 2. =month(D1) は月の「数値」を返すだけですので 2010/X/X とは一致しません。

tetsu_002
質問者

お礼

一発解決です!ありがとうございますっ!!

関連するQ&A