0

こんにちは、MATCH 関数を使用して行の値の上限と下限を見つけようとしています。これに VBA を使用したくありません。私の要件は、関数が特定の行から下限値と上限値を返す必要がある値を与えるかのようです。

たとえば、行の値は行で次のように定義されます100, 115, 200, 267, 392, 420, 487, 499, 520, 550。MATCH 関数を使用して下限値を取得したが、上限値を取得していない場合、何が間違っているのでしょうか。私が使用した機能は次のとおりです。

  • 低い値を取得するには

    =INDEX($A$1:$J$1,MATCH(I10,$A$1:$J$1,1))
    

    これは、検索基準として値を 118 にするとうまく機能し、「115」が返されます。

  • 上限値を取得するには

    =INDEX($A$1:$J$1,MATCH(I10,$A$1:$J$1)+1,1) 
    

    「118」として検索すると、この式は 200 を返すと想定されます

4

1 に答える 1

2

もしかして:

=INDEX($A$1:$J$1,MATCH(I10,$A$1:$J$1,1)+1)
于 2013-07-16T19:18:23.123 に答える