问题情境
如下样表:
文章插图
统计每一位员工参与的项目数 。如何用公式实现?
公式实现
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<>””):
【LEN+SUBSTITUTE函数,计算员工参与项目数】将参与项目数与TRUE(1) 或FALSE(0)相乘 , 避免了没有项目返回错误值的情况 。
推荐阅读
- INDIRECT函数汇总各仓库的合计到销售总表
- LOOKUP查询函数十种用法大集锦,快快收藏了备用!
- LOOKUP函数——合并单元格拆分与查找计算的利器
- python使用read函数异常如何解决?python使用read()函数异常解决办法
- MID与FIND函数结合提取括号内内容
- NETWORKDAYS.INTL函数,工作日的花样算法
- NUMBERSTRING和TEXT函数:阿拉伯数字和中文数字转换
- N多商品,excel图表计算相同商品对应数据的最大与最小值
- OFFSET函数使用示例:动态区域中查找指定数据
- OFFSET函数提取最大销量所在整列信息