秦伟
发表于 2022-1-24 23:09:25
=XLOOKUP(A2,$B$2:$B$13,$B$2:$B$13,,1)
或者
=MIN(IF(A2<=$B$2:$B$13,$B$2:$B$13,""))
勤快的猪哼哼
发表于 2022-1-28 20:36:52
不行呀,有些算不出来
霍尔的移动城堡
发表于 2022-1-29 01:07:21
近似值理解为绝对值 最小 的值的话=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)
梦到徽州
发表于 2022-2-3 20:01:31
=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列为升序
短暂的灿烂
发表于 2022-2-4 05:41:09
=LOOKUP(1,0/FREQUENCY(A2,B$2:B$13),B$2:B$13)
苦泉
发表于 2022-2-6 20:31:13
=INDEX(B:B,MATCH(A2-1%%,N(+$B$1:$B$13))+1)
B列排序好的公式
剧中人
发表于 2022-2-7 03:47:58
这个可以啊,验算通过,感谢感谢。能否讲解一下,谢谢
众乐轩
发表于 2022-2-9 15:21:15
你的需求其实根本不是近似值,是相邻值取大,比如查找值5,查找对象是{4,9999999}你要的结果居然是9999999,根本不近似。
雁塔题名
发表于 2022-2-12 09:59:01
你的需求其实根本不是近似值,是相邻值取大,比如查找值5,查找对象是{4,9999999}你要的结果居然是9999999,根本不近似。