- ベストアンサー
Excel 日付の検索条件
A列に日付、B列に数値が入っていると仮定します。 たとえば、A列に2004/5/1~2004/5/31という数値が入っている場合、該当するB列の数値の合計をだしたいです。 シートのデータが無限に増えていく為、どこかのセルに検索条件を置く、という形は使用したくありません。 =SUMIF(A:A,"【2004/5/1~2004/5/31】",B:B)の関数を使用したいのですが、検索条件をどうすればいいのかがよくわかりません。 (何を記入しても0を返してきます) 検索条件、または他に使用できる関数があれば教えていただきたいです。 宜しくお願いします_(._.)_
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
=SUMIF(A:A,">=2004/5/1",B:B)-SUMIF(A:A,">2004/5/31",B:B) この他に、配列数式をつかってもうまく行くかもしれませんが、あまり経験が無いのでよくわかりません。
その他の回答 (1)
- 神戸 のぞみ(@kochin)
- ベストアンサー率20% (80/381)
回答No.1
例えば、日付以上を探索条件にする場合は、 さらに、条件設定セルがC12,セル12に入っている日付が6月1日とします。条件が、6月1日以降だとします。 =SUMIF(A:A,">="&C12,B:B)になります。
質問者
お礼
ありがとうございます。 ただ、現在必要なのは、何日以降といった条件ではなく何日から何日までといったものなので、こちらでは条件に当てはまりません。
お礼
ありがとうございます。 この式を使うと、何故か日付が返ってくるのですが・・・? 配列数式という言葉が出てきましたので、そちらについても調べてみようかと思います。
補足
再度確認したところ、セルの書式設定が日付になってました・・・。 お答えいただきました関数で無事答えが出ました! ありがとうございます。