如何用excel计算组数如下,如何计算“陈生”连续出现2个月或者3个月的次数A B200901 李生200902 陈生200903 陈生200904 王生200905 陈生200906 陈生200907 叶生200908 陈生200909 陈生200910 张生200911 何生200912
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/19 14:42:37
如何用excel计算组数如下,如何计算“陈生”连续出现2个月或者3个月的次数A B200901 李生200902 陈生200903 陈生200904 王生200905 陈生200906 陈生200907 叶生200908 陈生200909 陈生200910 张生200911 何生200912
如何用excel计算组数
如下,如何计算“陈生”连续出现2个月或者3个月的次数
A B
200901 李生
200902 陈生
200903 陈生
200904 王生
200905 陈生
200906 陈生
200907 叶生
200908 陈生
200909 陈生
200910 张生
200911 何生
200912 钱生
201001 哈生
.
我实际想得到的结果是:陈生单月值班1次,连续两个月值班2次,连续三个月值班1次,可能还有连续四个月,连续五个月,连续n个月,如何操作.
A------B
200901 李生
200902 陈生
200903 陈生
200904 王生
200905 陈生
200906 陈生
200907 陈生
200908 叶生
200909 陈生
200910 张生
200911 陈生
200912 陈生
201001 哈生
.
如何用excel计算组数如下,如何计算“陈生”连续出现2个月或者3个月的次数A B200901 李生200902 陈生200903 陈生200904 王生200905 陈生200906 陈生200907 叶生200908 陈生200909 陈生200910 张生200911 何生200912
对问题补充的回复:
首先在原数据第一行插入一行字段名
时间 姓名 标志1 连续次数
200901 李生 1 1
200902 陈生 1 0
200903 陈生 2 2
200904 王生 1 1
200905 陈生 1 0
200906 陈生 2 0
200907 陈生 3 3
200908 叶生 1 1
200909 陈生 1 1
200910 张生 1 1
200911 陈生 1 0
200912 陈生 2 2
201001 哈生 1 1
2个标志列为添加的辅助列,C2,D2公式分别为
=IF(B2=B1,C1+1,1)
=IF(C2-C3>=0,C2,)
公式向下填充后得到2个辅助列的数据.
然后根据上面的数据建立数据透视表
在布局中将“姓名”“连续次数”拖拽到“行”处,“连续次数”再拖拽到“数据”处.
得到透视表如下
计数项:连续次数
姓名 连续次数 汇总
陈生 1 1
2 2
3 1
0 4
陈生 汇总 8
哈生 1 1
哈生 汇总 1
李生 1 1
李生 汇总 1
王生 1 1
王生 汇总 1
叶生 1 1
叶生 汇总 1
张生 1 1
张生 汇总 1
双击“姓名”将分类汇总方式设置为无
单击“连续次数”下拉列表,取消勾选0,1
得到下面的结果
计数项:连续次数
姓名 连续次数 汇总
陈生 2 2
3 1