作业帮 > 综合 > 作业

excel一列数据中,如何统计0与0之间非零数值的个数?又一次

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/11 03:56:11
excel一列数据中,如何统计0与0之间非零数值的个数?又一次
以上问题我以前问过,网友们给过我很好的公式,但由于都是复杂的嵌套,输入的行号改变的话公式需要改得很复杂,这让我等菜鸟很凌乱,于是乎.
原先已知数列从A1起,公式输入到C1,现在是已知数列F80起,公式输入到G80,我的截图工具也没了,所以请搜“excel一列数据中,如何统计0与0之间非零数值的个数?”或点
=IF(F80=0,ROW(A1)-COUNTIF(F$79:F80,0)-SUM(G$79:G79),"") 你不明白,是因为他们没有向你解释公式是怎么来的,以上面公式为例,
1.如果F列的数值是0,那么就统计上一个0和这个0之间隔了几行(ROW(A1)-COUNTIF(F$79:F80,0)-SUM(G$79:G79)),如果不是0,就是空("")
2.Row(A1)即A1单元格所在的行号,A1在第一行,所以公式返回数字1,往下拉,A1就会变A2,返回数字2
3.COUNTIF(F$79:F80,0)是统计F79到F80单元格有几个0,下拉一个单元格F80变成F81,F79不变
4.SUM(G$79:G79)是对G79到G79单元格求和,往下拉后面一个G79就会变成G805.综合上面的公式,就是将当前单元格在这一组数据中的相对行数,减去上面出现0的个数,再减去第一个0和上一个0间隔的行数,得出现的这个0和上一个0之间的间隔行数.