excel做多条件计数直接用countifs就行,规则是条件区域和条件要成对写,只有同一行的所有条件都满足,才会被统计1次。我们拿4条采购和行政的明细数据,分别演示部门加状态、引用单元格阈值、金额区间筛选这三个常用场景。注意这个函数统计的是符合要求的记录条数,不是把对应金额加总。所有条件区域的大小必须完全一致,逐行对齐,文字类条件和比较运算符要用英文双引号括起来,要引用单元格里的阈值时,得用&符号把比较符和单元格引用连起来,写完公式最好先手动数一遍样本数,核对结果对不对。
示例一:部门与状态同时满足,结果为2
E2输入 =COUNTIFS($A$2:$A$5,"采购",$B$2:$B$5,"已完成"),得到结果2,对应的就是采购部门状态为已完成的120、200两条记录。四个参数刚好组成两组区域与条件,要求两个条件同时满足,不是满足“采购”或者“已完成”其中一个就算数。后续明细新增行的时候,两段统计范围都要同步扩展,不能只改其中一段。

示例二:条件引用单元格,比较符用&连接
另一个统计区E2填采购、F2填数值100,G2输入 =COUNTIFS($A:$A,E2,$C:$C,">="&F2),得到结果2。E2不用额外套引号,金额条件写成">="&F2就行,不能直接写字符串">=F2",也别把100硬写死在公式里,之后再改旁边的阈值格。两个来源区域都要覆盖同一批四条记录。
把记录数组导出为带样式的 Excel(xlsx) 或带 BOM 的 CSV。支持列配置(表头/宽度/顺序)、表头冻结首行、斑马纹、布尔值转「是/否」、数组换行、CSV 中文防乱码。零依赖。触发词:导出 Excel、导出 CSV、记录转表格、列配置导出、数据导出、表格美化、JSON 转表格。

示例三:同一金额列同时设上下限
独立示例E2输入 =COUNTIFS($C$2:$C$5,">=100",$C$2:$C$5,"

先查范围和数据类型,再核对计数口径
回到第一个统计示例核对,确认A2:A5与B2:B5同样为四条,统计出来的采购已完成记录数仍为2。COUNTIFS不会把满足条件的120、200自动加成320,如果有重复明细,每一条都会单独计数。用之前先确认业务需求是要数记录数、数人还是去重后计数,排查完数据里的空格和文本格式金额这些异常之后,再保存条件计数.xlsx。

















