首页 > 生活常识 >

问 excel 求合格率技巧 函数计算实操教程

2026-11-06 13:54:24
最佳答案

答

在 excel 里面求合格率,核心思路就是合格数量除以总检测数量,最终转换成百分比格式,常用函数有 countif 统计合格个数,count 统计总数量,也可以使用 countifs 多条件统计,还能搭配 iferror 处理分母为零的报错,合格率是质检报表生产统计里面非常高频的指标,很多新手做 excel 求合格率出错,主要是公式写完之后还是小数,忘记设置百分比格式,还有不清楚合格判定是大于等于标准值,还是等于合格文字标记,excel 求合格率底层逻辑,就是合格件数除以全部送检总件数,数值范围一般在 0 到 1 之间,乘以百分之百之后就是百分比形式,理解这个原理之后,就可以处理单条件合格率,多条件合格率,按分组统计合格率,筛选状态合格率这些场景。

第一种 countif 基础求合格率

适合最基础场景,B 列是检测结果,里面有合格和不合格文字,统计合格数量除以总数量。

基础公式

=COUNTIF (B2:B50,"合格")/COUNT (B2:B50)

公式解释,countif 统计区间里面内容等于合格的单元格数量,count 统计全部有效数字总数量,如果是文字型检测记录,总数量也可以改成 counta,counta 统计非空单元格总数。

操作步骤

第一步 点击存放合格率结果的空白单元格

第二步 输入上面公式,把区间改成自己表格真实范围

第三步 按下回车,此时单元格显示是小数,比如 0.92

第四步 选中这个单元格,点击开始选项卡,点击百分比样式按钮,小数就转换成百分之九十二

补充说明

如果合格判定是数值标准,比如检测数值大于等于 80 判定合格,公式写法

=COUNTIF (B2:B50,">=80")/COUNT (B2:B50)

第二种 countifs 多条件求合格率

当合格判定需要同时满足多个条件,比如同时满足尺寸达标,外观达标才算合格,就使用 countifs 统计同时满足多条件的合格件数,再除以总件数。

公式

=COUNTIFS (B2:B50,">=80",C2:C50,">=90")/COUNTA (A2:A50)

公式解释,countifs 统计同时满足 B 列大于等于 80,C 列大于等于 90 的记录数量,分母用 counta 统计送检总记录条数。

操作步骤

第一步 选定结果单元格输入公式

第二步 依次填写多组条件区域和条件

第三步 回车之后设置百分比格式

适用场景

多重质检标准,多项指标同时达标才算合格的生产报表

第三种 搭配 iferror 处理零分母报错

如果送检总数量是 0,公式会出现 DIV/0 报错,业务报表一般希望这种情况显示空白或者显示 0,就用 iferror 包裹合格率公式。

公式

=IFERROR (COUNTIF (B2:B50,"合格")/COUNT (B2:B50),0)

公式解释,如果公式计算出现错误,就返回后面设置的数值,这里设置返回 0,也可以改成空文本。

操作步骤

第一步 在原有合格率公式外层套上 iferror

第二步 回车,总数量为空的时候不会弹出错误符号

第四种 分组分类求合格率

需要按产品批次,按班组分别计算每一组的合格率,一般搭配 sumifsumproduct,或者数据透视表来做分组合格率。

数据透视表方法

操作步骤

第一步 选中全部质检数据源

第二步 点击插入选项卡,选择数据透视表

第三步 行字段放入班组,值字段放入合格数量,总数量

第四步 在透视表新增计算字段,合格数量除以总数量,设置百分比格式

优点说明

分组求合格率用透视表效率很高,数据源更新之后右键刷新就可以重新计算,适合大批量分组统计。

第五种 筛选状态求合格率

表格开启筛选之后,普通 countif 会统计全部行,包含隐藏行,如果只想要筛选之后可见数据的合格率,可以搭配 subtotal 相关函数组合公式,只统计可见单元格的合格数量和总数量。

各类求合格率方法对比表格

方法适用场景优点缺点
countif 基础公式单条件文字或者数值合格判定公式简单容易上手只支持单条件
countifs 多条件多项指标同时达标支持多维度判定参数较多容易填错
iferror 容错总数量为空的报表避免 #DIV/0 报错属于辅助容错写法
数据透视表按班组批次分组合格率批量分组统计效率高需要学习透视表操作

特殊情况处理要点

第一 小数转百分比,公式计算出来是 0.95 这种小数,必须手动设置百分比样式,也可以修改公式直接乘以 100,但是一般推荐单元格格式改成百分比,方便后续计算。

第二 空单元格,count 会跳过空单元格,如果送检记录有空行,总数量统计会不准确,统计总数量优先使用 counta 统计非空记录。

第三 合格判定标准修改,比如从大于等于 80 改成大于 80,只需要修改 countif 里面的条件符号。

第四 合格率保留小数位数,设置百分比之后,可以点击增加减少小数位数,比如保留一位小数,显示百分之九十二点三。

第五 跨表计算,如果合格数据在另外一张工作表,区间前面加上工作表名称,例如 Sheet1!B2:B50。

总结

excel 求合格率技巧,单条件质检优先 countif 统计合格数量,除以总送检数量,再设置百分比格式,多条件判定使用 countifs,总数量为空容易报错就套 iferror 容错,需要按班组批次分组统计合格率,推荐使用数据透视表,做 excel 求合格率的时候,重点留意分母总数量统计方式,合格判定条件,还有百分比格式设置,这三点把控好,合格率结果就不会出错。

【常见问题】

问题 1 excel 求合格率技巧,公式算出来是小数不是百分比

回答 1 excel 求合格率技巧,公式本身计算结果就是小数,选中单元格点击开始选项卡百分比样式按钮,就可以转换成百分比,完成 excel 求合格率技巧的格式转换。

问题 2 excel 求合格率技巧,总数量为空出现 DIV/0 报错

回答 2 excel 求合格率技巧出现报错,是分母总数量等于零,用 iferror 函数包裹合格率公式,错误的时候返回 0 或者空白,解决 excel 求合格率技巧里面的报错问题。

问题 3 excel 求合格率技巧,需要多个指标同时达标才算合格

回答 3 excel 求合格率技巧多条件判定,使用 countifs 函数统计同时满足多项条件的合格件数,再除以总送检数量,实现 excel 求合格率技巧多条件合格率计算。

问题 4 excel 求合格率技巧,想要按班组分别计算合格率

回答 4 excel 求合格率技巧分组统计,推荐插入数据透视表,行放置班组,值放入合格数和总数,新增计算字段做除法,刷新数据源就可以更新,是 excel 求合格率技巧里面高效分组方案。

【免责申明】

本文教程基于主流 excel 版本编写,countifs 函数旧版 excel 存在兼容性差异,操作前建议备份原始表格,合格率计算规则需要结合企业质检标准,本文仅作为技术参考,不承担因操作失误带来的数据错误相关责任。