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

网友投稿 587 2022-10-14

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

问题情境

如下样表:

统计每一位员工参与的项目数。如何用公式实现?

公式实现

C2单元格输入公式:

=(LEN(B2)-LEN(SUBSTITUTE(B2,”、”,))+1)*(B2<>””)

确定,得第一位员工参与项目数量,公式向下填充,得所有员工参与的项目数。

如下图:

公式解析

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<>””):

将参与项目数与TRUE(1) 或FALSE(0)相乘,避免了没有项目返回错误值的情况。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:excel如何根据姓名自动生成序号呢?
下一篇:excel表格里小写数字如何自动生成大写数字呢?
相关文章