Excel怎么设置完成率计算公式?

Excel怎么设置成率公式

在Excel中计算成率是数据处理中的常见需求,通过公式可以快速得出目标任务的达成情况。成率的核心逻辑是“实际成值与目标值的比值”,但实际应用中需根据数据特点调整公式,确保结果准确。

基础成率公式:实际/目标 当目标值为正数且不为0时,基础公式为: `=实际成值/目标值`

例如,A列是“实际成”如A2=80,B列是“目标值”如B2=100,在C2输入公式 `=A2/B2`,得到结果0.8,将单元格格式设为“百分比”后显示80%,即成率80%。

需意,引用单元格时使用相对引用如A2、B2,下拉填充公式可批量计算多行数据。

目标值为0时:避免错误值 若目标值为0如需成任务,直接使用 `实际/目标` 会出现`#DIV/0!`错误。此时需用`IF`函数判断目标值是否为0,公式调整为: `=IF(目标值=0,0,实际成值/目标值)`

例如,B2=0时,公式 `=IF(B2=0,0,A2/B2)` 会返回0,避免错误显示;若B2不为0,则按正常比例计算。

目标值为负数:特殊场景处理 当目标值为负数如预算亏损、负增长目标,基础公式不再适用。例如,目标是“亏损不超过-100”即目标值B2=-100,实际亏损-50A2=-50,此时成率应高于100%。 这类场景需用调整公式:`=(2 - 实际成值/目标值)`

代入数据:`=(2 - (-50)/(-100))=1.5`,即150%,“亏损减少即超额成”的逻辑。

百分比格式设置 成率需以百分比呈现时,除了手动设置单元格格式,也可直接用`TEXT`函数嵌套公式,例如: `=TEXT(实际成值/目标值,\"0.00%\")`

此公式直接输出带百分号的结果,需调整格式,适用于需快速展示的场景。

设置成率公式时,需先明确目标值是否为0或负数,再选择对应公式。基础场景用“实际/目标”,特殊场景结合`IF`函数或调整公式,确保结果贴合业务逻辑。通过下拉填充公式,可快速批量计算多组数据的成率。

延伸阅读: