教程吧
分享有用的知识

计算人数的2种方法,你最喜欢哪一种?

今天咱们分享一个函数实例。

如下图,B列单元格中是一些使用顿号间隔的姓名,希望在D2单元格中计算出各部门总的人数:

方法1

=SUM(LEN(B2:B9)-LEN(SUBSTITUTE(B2:B9,”、”,””))+1)
首先使用LEN(B2:B9)计算出每个单元格中的字符长度。
再使用SUBSTITUTE(B2:B9,”、”,””),替换掉其中的所有顿号。
接下来使用LEN函数,再计算出替换掉所有顿号后的字符长度。
二者相减,得到每个单元格中有几个顿号,将顿号数+1,就是每个单元格中的人数,最后使用SUM函数求和。

 

方法2

=COUNTA(TEXTSPLIT(TEXTJOIN(“、”,,B2:B9),”、”))
公式中的TEXTJOIN(“、”,,B2:B9)部分,用顿号连接各个单元格,使其成为一个字符串。
再使用TEXTSPLIT函数,以顿号为间隔符号对合并后的内容进行拆分,得到一个内存数组:
{“吴巧”,”李雪”,”郑志”,……,”志华”,”敏敏”,”杨海波”,”瑞义”,”谢沁”,”春继”}
最后,用COUNTA函数计算出以上内存数组中的非空元素个数,结果就是总人数。

文章来源:https://www.excelhome.net/7200.html

赞(0)
文章名称:《计算人数的2种方法,你最喜欢哪一种?》
文章链接:https://jcba123.com/article/10395
本站大部分内容来源于互联网搬运,仅限于小范围内传播学习和文献参考,如有侵权请联系我们删除。

评论 抢沙发

登录

找回密码

注册