在线等,求高手,查找数据近似值并返回大的那个
意思就是,A列数据在B列中查找近似值,并返回最大的一个数。在线等啊,好着急,感谢各位大神
高手在哪里 =XLOOKUP(A2,$B$2:$B$13,$B$2:$B$13,,1)
或者
=MIN(IF(A2<=$B$2:$B$13,$B$2:$B$13,"")) 不行呀,有些算不出来 近似值理解为绝对值 最小 的值的话=LOOKUP(,0/COUNTIF($B$2:$B$13,A2+MIN(ABS($B$2:$B$13-A4))*{-1,1}),A4+MIN(ABS($B$2:$B$13-A2))*{-1,1})
如 果 按 照模 拟比 当 前 数 大的最 小 值 的 话
=LOOKUP(1,0/FREQUENCY(1/9^9,--TEXT($B$2:$B$13-A2,"0;!0;1!e-2")),$B$2:$B$13) =INDEX(B:B,IF(COUNTIF(B:B,A2)>=1,MATCH(A2,$B$1:$B$13,0),MATCH(A2,$B$1:$B$13,1)+1))
B列为升序 =LOOKUP(1,0/FREQUENCY(A2,B$2:B$13),B$2:B$13) =INDEX(B:B,MATCH(A2-1%%,N(+$B$1:$B$13))+1)
B列排序好的公式 这个可以啊,验算通过,感谢感谢。能否讲解一下,谢谢 你的需求其实根本不是近似值,是相邻值取大,比如查找值5,查找对象是{4,9999999}你要的结果居然是9999999,根本不近似。