連続して最大値の位置を見つけたいです。
この関数を使用して、MATCH((MAX(行番号の開始位置:行番号の終了位置)、(行番号の開始位置、行番号の終了位置)))の有効な数値を返す最大値を取得します。 。私の行の最大数の位置。
ただし、ADDRESS関数を使用してこの整数をアドレスに変換しようとすると機能しません。文法が閉じられたことを意味するエラー502が発生します。
入力したい関数の構文は次のとおりです。
address(3,(match(MAX(B3:AM3),(B3:AM3)), 1, , , "グループ 2"))
フォーラムバーに返される内容
ADDRESS(3,(MATCH(MAX(B3:AM3),(B3:AM3)),~ 1~~ "group2")), アドレスに Err:502 が含まれています。
検索する行の例です。
sampleA 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
ここで、サンプルAは行データのラベルです。
ありがとう
ベストアンサー1
式は次のようになります。
=ADDRESS(3,MATCH(MAX(B3:AM3),B3:AM3), 1, , "group2")
最初の試みには3つの問題があります。
- 2番目
B3:AM3
は範囲パラメータです。マッチしたがって、関数呼び出しと同様に、括弧を含めないでください。 MATCH
追加の括弧は使用できません。, ,
パラメータリストに追加のエントリがあります。住所。
以下は、属していない角かっこが多すぎるため機能しません。
MATCH((MAX(start position of row numbers:end position of row numbers),(start position of row numbers, end position of row numbers)))