EXCEL如何用函数选出一组数值中第一个出现的小于X的数

比如从452136中选小于4的第一个数,也就是2.... 比如从4 5 2 1 3 6 中选小于4的第一个数,也就是2. 展开
 我来答
飘逸幽谷
2017-10-10 · 财务软件、office办公、智能数码
飘逸幽谷
采纳数:1176 获赞数:2222

向TA提问 私信TA
展开全部

=INDEX($A$1:$A$6,MIN(IF($A$1:$A$6<4,ROW($A$1:$A$6))))

数组公式,依你的实际数据面变更公式区域

追问

为什么我这边出来的结果是4。。。。。。

fbd922da
2017-10-10 · TA获得超过1102个赞
知道小有建树答主
回答量:1520
采纳率:53%
帮助的人:613万
展开全部
=MATCH(寻找值,单列或单行区域也可以是数组,匹配方式:按你的问题此处是1)
更多追问追答
追问
不行啊match定位的是要找的数的位置而不是数的数值,当然这个问题还好解决,关键是match它匹配方式是1的时候它找的是小于等于你寻找值的最大值,也就是它找的会是3。
追答
比如从4 5 2 1 3 6 中选小于4的第一个数,也就是2.----这话矛盾啊,小于4的第一个数是3!!
你那不是小于4的第一个数是小于4中第二大的数。
假设A1:A6
=LARGE(IF(A1:A6<10,A1:A6),2)
数组公式,要按数组三键
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式