EXCEL统计数字大于0在一列中连续出现的次数

有这么一列数据

101
101
108
114
132
129
120
116
107
89
89
92
104
112
141
141
118
116
121
124
119
108
102
104
我想统计一下“连续大于110”的数据个数,应该是5,8
现在利用数组公式=MAX(FREQUENCY(IF(A1:A100>100,ROW(A1:A100)),IF(A1:A100>100,,ROW(A1:A100))))能够得出8这个数,请问我怎么才能得到5和8两个数呢?

多谢!
1

第一个数:=MAX(FREQUENCY(IF(A1:A100>100,ROW(A1:A100)),IF(A1:A100>100,,ROW(A1:A100))))

第二个数:
=LARGE(FREQUENCY(IF(A1:A100>100,ROW(A1:A100)),IF(A1:A100>100,,ROW(A1:A100))),2)

如果要得到连续大于110的个数之和,则:
=SUM(FREQUENCY(IF(A1:A100>100,ROW(A1:A100)),IF(A1:A100>100,,ROW(A1:A100))))

都需要按【CTRL+SHIFT+回车】输入数组公式追问

我想得到的是5和8两个数,不是最大数8,也不是数据的加和

追答

第一个数:=MAX(FREQUENCY(IF(A1:A100>100,ROW(A1:A100)),IF(A1:A100>100,,ROW(A1:A100))))

第二个数:
=LARGE(FREQUENCY(IF(A1:A100>100,ROW(A1:A100)),IF(A1:A100>100,,ROW(A1:A100))),2)

第三个数:
=LARGE(FREQUENCY(IF(A1:A100>100,ROW(A1:A100)),IF(A1:A100>100,,ROW(A1:A100))),3)

以此类推……

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-03-27

你好。我只想到了这几步,后面的实在想不出来了,先给你一个参考吧

追问

好像可以,但是数据量大时有点麻烦了,依然十分感谢

第2个回答  2014-03-28
还是不对。