
此类问题在日常办公中十分普遍。比如,统计企业若干特定部门的员工总数,或汇总某几个年份出生的人员数量等。
其核心特征在于:基于原始明细表,统计某列数据满足一个或多个指定条件的记录条数。
问题描述
现有某校一年级全体学生的详细信息表,如何快速计算出班级为A班、B班或C班的学生总人数?
思路解析
- 借助 COUNTIF 函数(适用于 Excel 2003 及以上版本),将多个条件以单元格区域引用方式传入;
- COUNTIF 在此场景下会以数组形式分别返回各条件对应的匹配数量;
- 再通过 SUMPRODUCT 函数(同样支持 Excel 2003+)对数组结果进行求和,从而得出最终总计值。
操作步骤
- 首先编写 COUNTIF 公式,条件区域采用引用形式输入多个班级名称:
<code>=COUNTIF(B:B,D2:D4)</code>
- 将上述 COUNTIF 公式嵌套进 SUMPRODUCT 函数中,构成完整统计公式:
<code>=SUMPRODUCT(COUNTIF(B:B,D2:D4))</code>











