excel里如何实现记数有多少个连续出现同一个数字的次数

比如说A列里想统计连续两次或连续三次出现0的次数应该要如何实现?
数据都是随机的个位数
希望给公式可以解释一下公式以便可以灵活变换应用

连续两次出现0的次数:
=SUMPRODUCT(N(FREQUENCY(IF(A1:A100=0,ROW(1:100)),IF(A1:A100<>0,ROW(1:100)))=2))
连续三次出现0的次数:
=SUMPRODUCT(N(FREQUENCY(IF(A1:A100=0,ROW(1:100)),IF(A1:A100<>0,ROW(1:100)))=3))
均数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算。追问

验证过是不行
不知道是我操作错误还是公式不对,出来的结果不正确

追答

你的A列里面,数据“0、1、2、3、……”应该是数值格式,如果不是,公式当中的0要加"0"。
引用范围按实际修改。
数组公式,要三键结束计算。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-07
你的数据是怎么样的,是一个数字就是1000000000这样的呢,还是每行只有有1个0,统计出现连续几行0的那种