分享

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

 昵称nNk4T 2018-04-05

问题情境

如下样表:

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

公式实现

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)相乘,避免了没有项目返回错误值的情况。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多