• ベストアンサー

日付をキーにその日付から前と後をそれぞれ金額を合計する方法が知りたいで

日付をキーにその日付から前と後をそれぞれ金額を合計する方法が知りたいです。 SUMIFかSUMPRODUCTあたりの関数を使えばいいかなと思うのですが、いい方法が思いつきません。 よろしくお願いいたします。

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

  • ベストアンサー
  • prius770c
  • ベストアンサー率35% (91/258)
回答No.2

ちょっと、完璧にイメージできてないですが画像の上部にある日付の右にその日付未満(以下)と以上(それより新しい日付)の合計でいいんでしょうか? 日付をシリアル値と思えばSUMIFで条件式に不等式を入れれば可能です。 A1に軸となる日付が入ると仮定して 軸となる日付以前の日付 =SUMIF(日付データのある範囲,"<="&a1,金額のある範囲) 軸となる日付以降の日付 =SUMIF(日付データのある範囲,">"&a1,金額のある範囲) どちらに軸となる日付を入れるかは不等号の=をどちらに入れるかです。 SUMPRODUCTでも出来ると思うけど、重くなりそうなので省略します。 きっと、別の方が答えてくれるでしょう。

その他の回答 (1)

  • don9don9
  • ベストアンサー率47% (299/624)
回答No.1

>SUMIFかSUMPRODUCTあたりの関数を使えばいいかなと思うのですが それで合っていますよ。 SUMIFの場合は =SUMIF(日付の範囲,"<="&キーとなる日付,金額の範囲) SUMPRODUCTの場合は =SUMPRODUCT((日付の範囲<=キーとなる日付)*(金額の範囲)) という式で「キーとなる日付"以前の"金額の合計」が計算できます。

Teacha3104
質問者

お礼

ご回答ありがとうございました。