发布网友 发布时间:2022-05-02 14:15
共1个回答
热心网友 时间:2022-06-20 10:47
=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就会变成G80
5.综合上面的公式,就是将当前单元格在这一组数据中的相对行数,减去上面出现0的个数,再减去第一个0和上一个0间隔的行数,得出现的这个0和上一个0之间的间隔行数.