EXCEL 统计续报率

来源:百度知道 编辑:UC知道 时间:2024/06/23 15:10:14
EXCEL 中 有以下内容
A B C
1 小明 初级 中级
2 小红 初级 初级
3 小绿 中级 中级
4 小蓝 高级
5 小黄 初级 初级
上表中,小明是从初级升到了中级,所以初级续报人数+1
初级停留在初级也算续报人数+1
有没有办法分别统计 初级 中级 高级的续报人数
followecho:
要同时考虑B1和C1
要C1有内容 B1也有内容 才会+1
如果B1有内容 C1 没内容 就不会+1
同时要分辨出B1的 内容 是初级 中级 还是高级

polo1523 你的答案 好像也不是很 准确! 希望 能够帮忙.谢谢

我QQ:595088880
不明白可以加分 详细说

提高分数了

你这意思,只要B列是初级,就+1,

那你B筛选不就行了,条件分别为初级、终极、高级,每次结果不就是人数

是这个意思的话宏都不用写 ,

初级=SUM(IF($B$1:$B$5="初级",$C$1:$C$5<>"")*1)
中级=SUM(IF($B$1:$B$5="中级",$C$1:$C$5<>"")*1)
高级=SUM(IF($B$1:$B$5="高级",$C$1:$C$5<>"")*1)

数组公式,需要同时按 Shint+Ctrl+Enter 才能得出结果!

数据从第二行始,即B2至C6

初级=SUMPRODUCT(($B$2:$B$6="初级")*($C$2:$C$6="初级")*1)+SUMPRODUCT(($B$2:$B$6="初级")*($C$2:$C$6="中级")*1)

中级=SUMPRODUCT(($B$2:$B$6="中级")*($C$2:$C$6="中级")*1)+SUMPRODUCT(($B$2:$B$6="中级")*($C$2:$C$6="高级")*1)

高级=SUMPRODUCT(($B$2:$B$6="高级")*($C$2:$C$6="高级")*1)