You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Excel中员工完成培训总数的统计方法咨询

Excel中员工完成培训总数的统计方法咨询

嗨,Hana!针对你遇到的统计员工培训次数的问题,我来给你梳理几个实用的解决办法,顺便帮你理清SUM和COUNTA的适用场景:

一、最直接的方法:用COUNTA函数

如果你的每个培训记录(L、E、G这类字母)都单独占一个非空单元格,没有空白或者无效内容混在里面,那COUNTA绝对是最优选择。它的作用就是统计指定区域内非空单元格的数量,正好对应你要的“每个字母算1次培训”的需求。

举个例子,假设Employee A的所有培训记录都在单元格B2:B9(对应8个培训类型的记录位置),你只需要在空白单元格输入:

=COUNTA(B2:B9)

回车就能直接得到总数啦,比如你例子里的3次,这个公式会自动统计所有填了字母的单元格数量。

二、如果想用SUM函数的话也可以

要是你更习惯用SUM,可以通过把非空单元格转换为数字1来实现,这里有两个简单的写法:

  1. SUMPRODUCT写法(无需数组输入):
=SUMPRODUCT(--(B2:B9<>""))

这里的--(B2:B9<>"")会把每个非空单元格转换成1,空单元格转换成0,SUMPRODUCT会自动把这些数字加起来。
2. 数组公式写法(新版Excel直接回车,旧版需按Ctrl+Shift+Enter):

=SUM(IF(B2:B9<>"",1,0))

原理和上面一样,通过IF判断单元格是否非空,是就返回1,否则0,再用SUM求和。

三、进阶精准统计:排除无效内容

如果你的表格里可能存在非培训的内容(比如误输入的符号、空白以外的无效值),可以用COUNTIF逐个统计有效培训字母的数量再相加,比如你有8种培训类型(L、E、G...),公式可以写成:

=COUNTIF(B2:B9,"L")+COUNTIF(B2:B9,"E")+COUNTIF(B2:B9,"G")+...(剩下5种培训的字母)

这样就能精准统计只属于有效培训类型的次数,排除其他无效内容的干扰。

总结一下:如果你的培训记录都是规范的非空字母,COUNTA最简单高效;如果有特殊需求(比如要结合其他判断),再考虑用SUM相关的写法~

备注:内容来源于stack exchange,提问作者Hana

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 16:10:28