LEN+SUBSTITUTE函数,计算员工参与项目数

问题情境
如下样表:

LEN+SUBSTITUTE函数,计算员工参与项目数

文章插图
统计每一位员工参与的项目数 。如何用公式实现?
公式实现
C2单元格输入公式:
=(LEN(B2)-LEN(SUBSTITUTE(B2,”、”,))+1)*(B2<>””)
确定 , 得第一位员工参与项目数量 , 公式向下填充 , 得所有员工参与的项目数 。
如下图:
LEN+SUBSTITUTE函数,计算员工参与项目数

文章插图
公式解析
SUBSTITUTE(B2,”、”,):
将B2单元格中的”、”去掉 , 此处注意顿号为中文全角 。
LEN(SUBSTITUTE(B2,”、”,)):
去掉”、”以后B2单元格内字符串的长度 。
(LEN(B2)-LEN(SUBSTITUTE(B2,”、”,))+1):
原有B2单元格字符串长度减去去掉顿号以后的长度再加1 , 即是参与的项目数 。
B2<>””:
判断B2单元格是否为空 , 如果是空 , 返回FALSE , 不为空 , 则返回TURE 。
(LEN(B2)-LEN(SUBSTITUTE(B2,”、”,))+1)*(B2<>””):
【LEN+SUBSTITUTE函数,计算员工参与项目数】将参与项目数与TRUE(1) 或FALSE(0)相乘 , 避免了没有项目返回错误值的情况 。

    推荐阅读