请问 如何用excel的函数统计一列中同一个数字累计连续出现的次数 比如1 2 1 1 1 2 1 1 这列中1连续出现3次

如题所述

对于计算的规则有点问题, 1 2 1 1 1 2 1 1 中1一开始连续出现过三次, 后来又连续出现过两次, 是按两次算还是按三次算呢? 我的做法, 先看图吧, 表达能力太差:

将要统计的数据放到第一列, 从B2单元格开始写一个公式=IF(A2=A1, A2,0), 意思是如果当前单元格的值与上一行单元格的值相同就填入当前单元格的值, 否则填0, 填充到第列结束的行.

第三列就可以从第二列中用countif统计了, 如统计1出现的次数=COUNTIF(B1:B8,1), 这个思路公式可能会简单些, 但是结果是1重复出现的次数的合计. 你还要调试一下. 这只是一个思路, 并没有完全解决你的问题. 你再扩展一下, 祝你好运!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-05-08

=COUNTIF(A:A,A1)

你看一下图,能不能懂

追问

这个我知道 我不是想统计一共出现的次数 是连续出现的次数 1这个号码在你的图中A列中显示连续出现过3次 这个3次是如何用函数统计出来的 不是要统计一共出现的次数

追答

这个等高手来看一下吧!

第2个回答  2012-05-08
1 1
2 3
1
1
1
2
1
1
公式如下这是个数组公式 ,最后得ctrl+shift+enter其中B1单元格可以修改值的输入没有的会显示为0
=MAX(LARGE(--(A1:A8<>B1)*ROW(1:8),ROW(1:8))-IF(ISERROR(LARGE(--(A1:A8<>B1)*ROW(1:8),ROW(1:8)+1)),0,LARGE(--(A1:A8<>B1)*ROW(1:8),ROW(1:8)+1))-1)追问

这个太复杂了 没明白啊
想问一下 有没有图可以让看的明白些 或者可以直接复制的

追答

你把你的表格发过来,我帮你设置吧,公式我也想不到如何再简化了[email protected]

追问

好的 谢谢你
给您发过去 里面有2个问题想请您帮帮忙
一个是 红蓝球统计里有个连续出现的次数 用函数如何表示
另一个是 4位胆码里 如何统计出来出现次数 向您请教
我的邮箱名 [email protected]

追答

你的问题没有明白,你想得出哪个数连续出现的次数?你也没有说出来是对哪个数据进行统计?也没有说是在哪个范围,

86 6.48% 1
82 6.17% 2
82 6.17% 2
72 5.42% 1
92 6.93% 1
77 5.80% 1
74 5.57% 1
71 5.35% 1
90 6.78% 1
80 6.02% 1
89 6.70% 1
84 6.33% 1
87 6.55% 1
85 6.40% 1
92 6.93% 1
85 6.40% 1
不知道是不是你想要的效果
至于第二个表格我把第一个单元格的公式填充了,你向右向下填充就行了,如果我用了公式然后给你发的话太大了37M太大了,我 的网太慢了,你自己弄吧

追问

你好 朋友 我加你的QQ了
excel里红蓝球统计的那一页画黄色列的 是要统计红球同尾数页和篮球图标分析页里 当出现红球号码1 2 3-33 篮球1 2 3 -16 连续出现的次数 也就是我最开始问的问题 4位胆码那页黄色列是根据红球同尾数每行同时出现的4个号码次数 我收到你给我的回信了 但是没有收到你给我发回的excel

追答

我先发的回信,你再看一下,如果还没有的话,我就再给你发一个

本回答被提问者采纳