作业帮 > 综合 > 作业

在Excel2003中怎样用公式把A列最下面最后一个大于1的数字的下面连续出现(0除外)的1的个数,显示在B1,如下所示

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/16 11:38:08
在Excel2003中怎样用公式把A列最下面最后一个大于1的数字的下面连续出现(0除外)的1的个数,显示在B1,如下所示:
A B
0 4 显示在B1
5
0
1
0
3
0
0
6
0
0
9
6
0
0
4
0
0
5 大于1的数字最下面有四个1
0
1
0
1
0
0
0
1
0
1
0
0
我们分三步解决这个问题.
第一步,先从简单的方面入手,A列最下面最后一个大于1的数字5,在单元格A19,
于是,求A19:A30中的1的公式为:
=COUNTIF(A19:A30,1)
第二步,如何求数字5所在的行数?可以使用以下数组公式(按CTRL+SHIFT+ENTER完成输入):
=MAX(IF(A1:A65535