可使用COUNTIFS函数统计多条件记录数,其语法为COUNTIFS(条件区域1,条件1,条件区域2,条件2,...),最多支持127组条件对,且各条件区域行列数须一致。

如果您需要在Excel表格中统计同时满足多个条件的记录数量,则可以使用COUNTIFS函数实现精准计数。以下是具体操作步骤:
一、基本语法与参数设置
COUNTIFS函数支持多条件联合判断,每个条件由一对“条件区域+条件值”组成,所有条件之间为“与”逻辑关系。函数结构为COUNTIFS(条件区域1,条件1,条件区域2,条件2,...),最多可设置127组条件对。
1、在目标单元格中输入等号“=”,开始编写公式。
2、输入函数名“COUNTIFS(”,随后依次添加条件区域和对应条件值,各参数间用英文逗号分隔。
3、每组条件区域必须具有相同行数或列数,否则返回错误值#VALUE!。
二、统计年龄在25至35岁之间且部门为销售部的人数
该方法适用于数值区间与文本条件组合的场景,需注意数值条件需加英文双引号包裹,并使用比较运算符连接。
1、假定A列为姓名,B列为年龄,C列为部门,则在空白单元格中输入:=COUNTIFS(B:B,">=25",B:B,"。
2、按回车键确认,函数将返回同时满足年龄≥25、≤35且部门为“销售部”的行数。
3、若条件值来自单元格引用(如F1为最小年龄,F2为最大年龄),则写为:=COUNTIFS(B:B,">="&F1,B:B,"。
三、统计姓名包含“张”字且入职日期早于2022年1月1日的人数
该方法用于处理模糊匹配与日期条件,需使用通配符和日期序列值或DATE函数构建条件。
1、假设A列为姓名,D列为入职日期,则输入公式:=COUNTIFS(A:A,"*张*",D:D,"。
2、“*张*”表示姓名中任意位置含“张”字,星号为通配符。
3、DATE(2022,1,1)生成标准日期序列值,避免手动输入日期格式引发错误。
四、统计非空且不等于“离职”状态的人数
该方法用于排除特定文本及空值,常用于状态列统计,需区分空文本与真正空白单元格。
1、若E列为员工状态,则输入:=COUNTIFS(E:E,"",E:E,"离职")。
2、“”表示非空(排除空白单元格),第二个条件“离职”排除明确标注为“离职”的记录。
3、若需同时排除空文本(如"")和“离职”,公式不变,因COUNTIFS默认将空文本视为空白参与判断。
五、统计多个离散文本条件中任一满足的人数
COUNTIFS本身不支持“或”逻辑,但可通过多个COUNTIFS相加实现等效效果,适用于有限个离散值筛选。
1、若C列为部门,需统计“销售部”、“市场部”、“人事部”三者之一的人数,则输入:=COUNTIFS(C:C,"销售部")+COUNTIFS(C:C,"市场部")+COUNTIFS(C:C,"人事部")。
2、每个COUNTIFS单独计算一个部门人数,结果通过加法汇总。
3、若条件值较多,建议将部门名称列表置于辅助列,配合SUMPRODUCT与MATCH嵌套使用,但本方法仅限三个以内条件直接相加。










