EXCEL求一列数据中指定数字之后第一个大于0的数字和它的位置

例如下图所示,请写出一个公式,求出A1:A16中,-4之后的第一个大于0的数字和其所在的行数,并将结果输出在单元格B1和B2中... 例如下图所示,请写出一个公式,求出A1:A16中,-4之后的第一个大于0的数字和其所在的行数,并将结果输出在单元格B1和B2中 展开
 我来答
飘逸幽谷
2022-04-10 · 财务软件、office办公、智能数码
飘逸幽谷
采纳数:1177 获赞数:2218

向TA提问 私信TA
展开全部

根据题意,分别列公式如下:

公式一:=SUM(MATCH(-4,$A$1:$A$16,),MIN(IF(OFFSET($A$1,MATCH(-4,$A$1:$A$16,),,100)>0,ROW($A$1:$A$100))))

公式二:=INDEX(A1:A16,B2)

退休画线工
2022-04-10 · 知道合伙人软件行家
退休画线工
知道合伙人软件行家
采纳数:5412 获赞数:27031
1981年毕业于湖南大学,从事化工设计30多年,精于工程设计

向TA提问 私信TA
展开全部

    先求出要找的数据所在位置(行号)

B2=MATCH(1=1,OFFSET(A1,MATCH(-4,A1:A16,),,COUNT(A:A)-MATCH(-4,A1:A16,))>0,)+MATCH(-4,A1:A16,)

再根据B2引用A列数据即可得到该数字:

B1=INDEX(A:A,B2)

B2中的公式也可以考虑数据最多200行(可修改)时简化为:

B2=MATCH(1=1,OFFSET(A1,MATCH(-4,A1:A16,),,200)>0,)+MATCH(-4,A1:A16,)

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
万能知识家
2022-04-10 · TA获得超过548个赞
知道小有建树答主
回答量:1.1万
采纳率:3%
帮助的人:467万
展开全部
那就是用公式就可以叠
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式