在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)