web-dev-qa-db-ja.com

可変(ダイナミック)レンジで合計を行う方法は?

日付の範囲がB3:Bnで、別の日付の範囲がC2:Y2の範囲があります。範囲C2:Y2の範囲B3:Bnから日付を検索し、このセルから開始して値を合計しようとしています。これを行うために私は使用します:

=SUM(OFFSET(C3;0;MATCH(B3;$C$2:$Y$2;0)):Y3)

ただし、Y3の代わりに、オフセットセル値から+7列までの合計値を言いたいと思います。 enter image description here

多分誰かがそれを手伝うことができますか?ありがとう!

4
Ale

図の表では、セルB6には次のものが含まれています。

=SUM(INDEX(A2:P2,1,B4):INDEX(A2:P2,1,B4+B5-1))

適合した式を使用してタスクを実行できます。合計を実行するための最初と最後のセルを間接的に(INDEXで)設定します。私はそれを開始セル(範囲A2:P2の列3)といくつかのセル(4)として定義しました。

考慮すべきポイント:

  1. 一部の列/行参照には絶対参照を使用する必要がある場合があります。
  2. わずかに異なる方法で合計する範囲を定義できます。

enter image description here