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 回答