作业帮 > 数学 > 作业

取一列数中最后第二个大于0的数怎么设置公式

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:数学作业 时间:2024/05/05 06:13:22
取一列数中最后第二个大于0的数怎么设置公式
1250060030我想取最后大于0的数3和最后第二个大于0的数6怎么设置公式
取一列数中最后第二个大于0的数怎么设置公式
最后大于0的数,公式:
=LOOKUP(1,0/(A1:A999>0),A1:A999)

最后第二个大于0的数,公式:
=LOOKUP(1,0/(OFFSET(A1,LOOKUP(1,0/(A1:A999>0),ROW(1:999))-1)>0),OFFSET(A1,LOOKUP(1,0/(A1:A999>0),ROW(1:999))-1))

如果最后第二个大于0与第一个大于0的数字刚好相等,这时不想出现重复的,继续寻找下一个大于0的数字,公式改为:
=LOOKUP(1,0/((A1:A999>0)*(A1:A999<>LOOKUP(1,0/(A1:A999>0),A1:A999))),A1:A999)


再问: 那我要取最后第三个和第四个大于0的数怎么办
再答: 先在B1这儿输入好最后大于0的公式:=LOOKUP(1,0/(A1:A999>0),A1:A999)
然后在B2输入公式下拉,B2就是最后第二,B3是最后第三...以此类推:=LOOKUP(1,0/(OFFSET(A$1,,,LOOKUP(1,0/(A$1:A$999=B1),ROW($1:$999))-1)>0),A$1:A$999)