Excel中如何表示最接近某个数值的数字是多少,每个数字被选择一次

比如一组数:1,1,2,3,3,4,5第一个目标数是6,最接近6的数我可以用=MAX(IF(A:A<B2,A:A))计算出是5.第二个目标数是7,最接近7的数应该也是5,... 比如一组数:1,1,2,3,3,4,5
第一个目标数是6,最接近6的数我可以用=MAX(IF(A:A<B2, A:A))计算出是5.
第二个目标数是7,最接近7的数应该也是5,但是由于5只有一个,如何用公式跳开已经被使用的5,计算出4???

也就是说在Excel2016里想写出一个公式选出最接近目标数的数字,但是每个数字只能被选一次。

求求求!!!
展开
 我来答
退休画线工
2018-07-26 · 知道合伙人软件行家
退休画线工
知道合伙人软件行家
采纳数:5410 获赞数:27008
1981年毕业于湖南大学,从事化工设计30多年,精于工程设计

向TA提问 私信TA
展开全部

最接近是还有“并小于”这个条件吗?按描述貌似还包含了这个条件。

如图,

C2=MAX((COUNTIF(C$1:C1,A$2:A$8)=0)*(A$2:A$8<B2)*$A$2:$A$8)

同时按Ctrl+Shift+Enter三键输入数组公式,下拉

PS:建议养成尽量不在引用中写整行整列的习惯,特别是引用要参与计算时,而是根据实际数据范围来写公式,可以有效提高公式效率。

更多追问追答
追问

请问是哪里出了问题?

追答
请自己对照你的公式与我给你的公式,并不是一样的。我的COUNTIF是从C1开始的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式