申し訳ありませんが、この質問にタイトルを付ける方法がわからなかったため、気軽に変更して理解しやすくしてください。私はこの値を持っています:
1 - 3
1 - 2
1 - 5
0 - 4
私の名前マネージャーには、これらの参照があります:
範囲1:
=$B$2:INDEX($B:$B,MATCH(9.9E+307,$B:$B,1))
範囲2:
=$D$2:INDEX($D:$D,MATCH(9.9E+307,$D:$D,1))
この式は、最良の結果、この場合1-2を生成します。
=INDEX(range1,MATCH(MAX(range1-range2),range1-range2,0))&" - "&INDEX(range2,MATCH(MAX(range1-range2),range1-range2,0))
すべてが順調です。ただし、次のように間にある行が空白の場合は機能しません。
1 - 3
1 - 2
1 - 5
0 - 4
とにかくこの問題を修正する方法はありますか?
ありがとうございました。
列のすべての値を考慮しますが、空白のセルは無視します。これは、その時点ではゼロではないためです。
—
カインヌケ
に変更し
—
ダークレイチェル
range2てIF(LEN(range2),range2,99999)、空のセルを含むすべてのソリューションrange2が-99999 になるようにすることができます(これは決して最良ではないはずです)
=MAX(IF(ISNUMBER(MATCH({"",-1E+307},A:A,-1)),MATCH({"",-1E+307},A:A,-1)))