作业帮 > 综合 > 作业

excel统计连续第2多的0的个数

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 12:05:38
excel统计连续第2多的0的个数
E列中有多个0值,其中连续0个数,最多的个数是7个0,连续第2多的0的个数,是5个0,要求只统计连续第2多0的个数,如下图,连续第2多的0的个数是5个0,就在F列中显示5.请问:用什么函数公式?
E F
0 5
1
2
3
0
0
0
0
0
1
0
0
1
2
0
0
0
0
0
0
0
1
2
3
4
5
0
1
2
3
0
0
0
0
0
1
用两列辅助列完成:
1、在F2输入(F1为非1)
=IF(E2=0,F1+1,0)
2、在G2输入
=IF(AND(E2=0,E30),F2,"")
将F列和G列公式向下填充至需要的位置
3、在H2输入
=COUNTIF(G:G,LARGE(G:G,2))
则H2的数值即你要求的.
再问: 我不想用另外增加两列辅助列来完成此操作。麻烦你再修改一下,只用1列,能在当列的第2行完成更好,即:如果E列是从第3行开始,到1000行结束,连续第2多的0的个数是5个0,就在E列第2行中显示5
再答: 不用辅助行很难实现,你不愿意见到辅助行,可以将辅助行选中后隐藏起来。 1、2不变,在E2输入 =COUNTIF(G3:G1000,LARGE(G3:G1000,2))
再问: 因统计的列有很多,下面的是数组公式,统计后,有的第1多与第2多是一样的个数,能修改吗?谢谢! =LARGE(FREQUENCY(IF(BF$87:BF1476=0,ROW(BF$87:BF1476),""),IF(BF$87:BF14760,ROW(BF$87:BF1476),"")),2)
再答: 这个数组公式是达不到你的要求的。