の値のリストから最大値nの値を得たいと考えています。nは可変です。ここでnは = 5の一例は以下のとおりです。 Explanation: it starts at A6 when it have 5 values and enough data to compute the max of the 5 previous values, so it looks backwardsnの最大値は、
説明:それは5つの値と5つの以前の値の最大値を計算するための十分なデータがある場合には、A6から始まるので、それは後方に見えます。
N = 10を有するもう一つの例:
The range is always looking backwards the number of values that the constant is, so if constant =10 then it looks the 10 previous values.何が必要とする最大値が一定値の変化を探すために範囲を変更列Bの式または配列式です。
質問がありましたら、私にお尋ねください。 ありがとうございます。セルB2に、あなたの2つの提供されている例を使用し、ダウンコピー
B7はA3の正しい範囲の代わりにA7:A11の範囲を評価するため、Constant = 5の場合の最初の例を使用すると、セルB7は10の誤った結果を返します。A7 – tigeravatar
これを修正するには、 2番目のオフセット関数で$ C $ 2'を返す – tigeravatar
実際、式を単純に単純化すると、 '= IF(ROW()<= $ C $ 2、" "、MAX(OFFSET(A2,0,0、 - $ C $ 2,1))) ' – tigeravatar