• ベストアンサー

Excel 日付の検索条件

A列に日付、B列に数値が入っていると仮定します。 たとえば、A列に2004/5/1~2004/5/31という数値が入っている場合、該当するB列の数値の合計をだしたいです。 シートのデータが無限に増えていく為、どこかのセルに検索条件を置く、という形は使用したくありません。 =SUMIF(A:A,"【2004/5/1~2004/5/31】",B:B)の関数を使用したいのですが、検索条件をどうすればいいのかがよくわかりません。 (何を記入しても0を返してきます) 検索条件、または他に使用できる関数があれば教えていただきたいです。 宜しくお願いします_(._.)_

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

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.2

=SUMIF(A:A,">=2004/5/1",B:B)-SUMIF(A:A,">2004/5/31",B:B) この他に、配列数式をつかってもうまく行くかもしれませんが、あまり経験が無いのでよくわかりません。

syoh_xxx
質問者

お礼

ありがとうございます。 この式を使うと、何故か日付が返ってくるのですが・・・? 配列数式という言葉が出てきましたので、そちらについても調べてみようかと思います。

syoh_xxx
質問者

補足

再度確認したところ、セルの書式設定が日付になってました・・・。 お答えいただきました関数で無事答えが出ました! ありがとうございます。

その他の回答 (1)

回答No.1

例えば、日付以上を探索条件にする場合は、 さらに、条件設定セルがC12,セル12に入っている日付が6月1日とします。条件が、6月1日以降だとします。 =SUMIF(A:A,">="&C12,B:B)になります。

syoh_xxx
質問者

お礼

ありがとうございます。 ただ、現在必要なのは、何日以降といった条件ではなく何日から何日までといったものなので、こちらでは条件に当てはまりません。

関連するQ&A