通配符在统计中的应用
前言
提起统计求和函数,大家最常用的就是COUNT和SUM,如果有一个条件,那就用COUNTIF,SUMIF,如果有两个或多个条件,就用COUNTIFS,SUMIFS
1方法
求每个责任人的任务数量COUNTIF(负责人区域,负责人)
B10=COUNTIF($B$2:$B$6,A10)
求每个责任人的按时完成任务的数量COUNTIFS(负责人区域,负责人,是否按时区域,”Y”)
C10=COUNTIFS($B$2:$B$6,A10,$C$2:$C$6,'Y')
求每个责任人的扣分数量SUMIF(负责人区域,负责人,扣分区域)
D10=SUMIF($B$2:$B$6,A10,$D$2:$D$6)
你学会了吗?
不要高兴得太早,如果表格改一下格式,你还会做吗?
面对这样的表格,我们首先要骂一句这是谁设计的操蛋表格,接下来还是要问自己,我能搞定吗?
这就是认清生活的真相后依然热爱生活的勇气与豁达
其实解决过程并不难,只要你知道在无数字符中有这样一个字符“*”,可以代替一切符号,你就会豁然开朗。
*A 可以代替A, 123A, BCDA
A* 可以代替A, A1234, ABCDE
*A* 可以代替任何包含A的字符
因此我们只要改动一下条件就可以了:
B10=COUNTIF($B$2:$B$6,'*'&A10&'*')
C10=COUNTIFS($B$2:$B$6,'*'&A10&'*',$C$2:$C$6,'Y')
D10=COUNTIFS($B$2:$B$6,'*'&A10&'*',$C$2:$C$6,'Y')
2解释
COUNTIF(条件区域,条件)
COUNTIFS(条件区域1,条件1, 条件区域2,条件2,……)
SUMIF(条件区域,条件,求和区域)
SUMIFS(求和区域,条件区域1,条件1,条件区域2,条件2,……)
&连接符
*通配符,代表0到多个字符
?通配符,代表1个字符
END