骑着蚂蚁踢大象 发表于 2021-11-8 17:43:00

在线等,求高手,查找数据近似值并返回大的那个

意思就是,A列数据在B列中查找近似值,并返回最大的一个数。
在线等啊,好着急,感谢各位大神

专说实话 发表于 2021-11-11 23:27:31

高手在哪里

徐振伟 发表于 2021-11-14 03:24:23

=XLOOKUP(A2,$B$2:$B$13,$B$2:$B$13,,1)
或者
=MIN(IF(A2<=$B$2:$B$13,$B$2:$B$13,""))

牛人不牛 发表于 2021-11-17 02:46:53

不行呀,有些算不出来

雷小东 发表于 2021-11-30 23:52:50

近似值理解为绝对值 最小 的值的话=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)

电脑计算机监控 发表于 2021-12-1 05:41: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列为升序

找羊羊 发表于 2021-12-10 19:19:19

=LOOKUP(1,0/FREQUENCY(A2,B$2:B$13),B$2:B$13)

美月星晨 发表于 2021-12-11 18:29:47

=INDEX(B:B,MATCH(A2-1%%,N(+$B$1:$B$13))+1)

B列排序好的公式

蓝咖书斋 发表于 2021-12-15 05:19:37

这个可以啊,验算通过,感谢感谢。能否讲解一下,谢谢

安阳 发表于 2021-12-22 07:08:50

你的需求其实根本不是近似值,是相邻值取大,比如查找值5,查找对象是{4,9999999}你要的结果居然是9999999,根本不近似。
页: [1] 2 3
查看完整版本: 在线等,求高手,查找数据近似值并返回大的那个