在excel中使用匹配函数查找一行的上限值和下限值

您好我试图find使用MATCH函数的行中的值的上限和下限,我不想使用VBA为此。 我的要求是,如果我给一个值的函数应该返回一个特定的行较低的值和较高的值。

例如,行值在行中被定义为: 100, 115, 200, 267, 392, 420, 487, 499, 520, 550 。 如果我使用MATCH函数来获取较低的值,但没有得到较高的值,那么我在做什么错误。 我使用的function是:

  • 获得较低的价值

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

    如果我把值118作为search条件返回“115”

  • 获得较高的价值

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

    如果我把search结果设为“118”,这个公式假设返回200

你的意思是:

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