成本绩效指数怎么算:公式、口径与结果解读

成本绩效指数(CPI)用挣值除以实际成本,即 CPI = EV / AC,反映每花一元实际成本换回多少预算价值。要得到可复算、可比较的结果,计算前需要统一预算基线、完工预算、实际成本和挣值的取数口径与统计时间窗。本文围绕公式、取数范围、数据校验、计算步骤和结果解读展开,并说明实际成本为零、数据缺失等异常情况的处理方式。



要点总览(TL;DR)


  • CPI = EV / AC,分子是已完成工作的预算价值(挣值),分母是为完成这些工作实际发生的成本,比值反映每花一元实际成本换回多少预算价值。
  • 计算前要统一预算基线版本、BAC、EV 与 AC 的取数范围和统计截止点,分子分母覆盖同一时间窗、同一成本范围,结果才可复算、可比较。
  • CPI 大于 1 表示成本效率好于预算,等于 1 表示与预算一致,小于 1 表示实际成本超出所完成工作的预算价值;AC 为零或缺失时 CPI 无定义,应标注不可计算并补齐数据。
  • CPI 只反映成本效率,需结合 SPI、范围与质量证据、数据完整性一起解读;早期样本期过短时宜看趋势,不宜对单点数值下结论。
  • 需要预测完工成本时可用 EAC = BAC / CPI 粗略估算,前提是当前成本效率具有代表性,偏差由一次性事件造成时外推参考价值有限。


评估目标:CPI 要回答什么成本问题


CPI 评估的对象是项目在某一统计时点的预算总额与使用效率。它回答一个具体问题:截至数据截止点,项目已经完成的工作所对应的预算价值,与实际发生的成本相比,是更省、持平还是更费。这个判断以预算基线为参照,衡量的是成本维度的执行偏差,不涉及工作本身做得好不好。


把 CPI 放回项目管理的指标体系中,它承担的是成本效率这一路信号。进度是否滞后要看进度绩效指数(SPI)和里程碑达成情况;范围是否蔓延要看变更记录和需求基线;质量是否达标要看缺陷、返工和验收结果。CPI 与这些指标并列使用,各自回答不同问题。一个项目 CPI 大于 1,可能同时存在进度严重滞后,也可能因为削减了范围而少花了钱,单看 CPI 无法区分这些情形。


CPI 也不构成因果保证。它说明成本效率偏离了预算,至于偏离由什么引起——采购价格变化、返工增加、估算偏差、范围变更——需要回到成本台账和变更记录中查证。把 CPI 当作唯一考核依据,容易诱导团队压低当期支出、推迟必要投入,反而损害后续执行。合理的做法是把 CPI 作为成本维度的观察指标之一,与进度、范围、质量证据共同支撑判断。



指标与范围:EV、AC、BAC 与统计口径


CPI 涉及三个基础量,均以金额计量,且应使用同一币种。挣值(EV)是已完成工作按预算单价折算出的价值;实际成本(AC)是完成这些工作实际发生的成本;完工预算(BAC)是批准的项目预算基线总额。三者关系决定了 CPI 的分子分母,也决定了后续完工估算的推导方式。


指标 含义 单位 取数要点
EV(挣值) 已完成工作对应的预算价值 金额 按完成比例或里程碑确认折算,截止点与 AC 一致
AC(实际成本) 已完成工作实际发生的成本 金额 来自付款、合同结算、费用台账,按同一时间窗汇总
BAC(完工预算) 批准的预算基线总额 金额 记录基线版本,变更后明确采用哪一版
CPI EV 与 AC 的比值 无量纲 分子分母同口径、同时间窗

统计时间窗需要事先约定。常见做法是按月末或固定报告周期截止,EV 与 AC 都取截至同一日的数据。如果 EV 按上月完成量确认、AC 却包含本月新付的款项,比值就会失真。数据截止点应写入报告说明,跨期数据不得混用。


纳入范围通常包括项目直接成本、外包支出和采购支出等与项目交付直接相关的费用。工时如何折算为成本、多个项目之间如何分配投资,属于另外的核算主题,本篇不展开;但在同一项目内部,一旦确定某类费用计入 AC,前后各期应保持一致,不能这期计入、下期剔除。预算基线发生变更时,应保留变更前后的版本记录,并明确当期 CPI 采用哪一版基线计算,避免前后期结果不可比。



数据口径与证据:成本数据从哪里来、如何校验


AC 的数据来源主要有三类:财务系统的付款与费用记录、采购合同的结算与验收单据、按约定费率折算的工时成本。不同来源的入账时点不同,付款可能滞后于工作实际发生,因此需要明确以发生时间还是入账时间归集,并在各期保持一致。EV 的取数依据通常是工作项的完成比例折算,或按里程碑、交付物确认结果折算;无论哪种方式,都应有可追溯的确认记录,而不是由项目经理临时估一个百分比。


口径一致性检查分两个方向。纵向看同一项目前后期:预算基线版本是否变化、成本归集范围是否调整、EV 确认方法是否更换,任何一项变动都要在报告中说明,否则前后期 CPI 不可直接比较。横向看同类项目之间:是否采用相同的成本范围、相同的截止规则、相同的 EV 确认标准。口径不一致时,跨项目比较 CPI 高低意义有限。


缺失值、补录和跨期调整要有明确规则。某期 AC 尚未完整入账时,应标注为暂估并说明覆盖范围,待数据齐全后重算,而不是用上期数字顶替。补录的历史成本应注明归属期间,避免全部计入当期造成 AC 虚高。跨期调整(如供应商返款、合同变更冲减)应回到原归属期间处理,或在当期单独列示并说明影响。


需要留存的证据包括:预算基线各版本及其批准记录、成本台账与付款凭证、EV 确认记录(完成比例依据或里程碑验收单)、数据截止点说明、口径调整说明。这些材料使 CPI 结果可以被第三方复算,也是后续解释偏差原因的基础。



计算与评估步骤:从公式到判断


CPI 的计算公式为 CPI = EV / AC。分子 EV 是已完成工作的预算价值,分母 AC 是为完成这些工作实际花掉的钱,两者都以金额计量,比值无量纲。计算结果的含义是:每发生一元实际成本,换回了多少元预算价值。


可复算的计算步骤:


  1. 确定预算基线版本,记录 BAC 及批准日期。
  2. 按约定时间窗汇总 AC,核对成本范围与归集规则。
  3. 按同一截止点确认 EV,保留完成比例或里程碑确认依据。
  4. 检查分子分母是否覆盖同一时间窗、同一成本范围。
  5. 执行除法,保留两位小数,记录计算日期与数据截止点。

分母为零或 AC 缺失时,CPI 无定义。此时应标注“不可计算”,说明缺失原因和预计补齐时间,不能用零或默认值代入,也不能用 EV 本身充当 AC。若 AC 明显不完整(例如大额发票尚未入账),即使不为零,结果也会偏高,应在报告中注明数据完整性限制。


CPI 区间 含义 使用提示
大于 1 成本效率好于预算,完成工作的预算价值高于实际支出 核查是否存在成本漏记或范围缩减
等于 1 实际成本与预算价值一致 关注后续趋势而非单点数值
小于 1 实际成本超出所完成工作的预算价值 结合偏差原因与剩余工作量判断影响

在需要预测完工成本时,可用 EAC = BAC / CPI 做粗略估算。这一推导的前提是当前成本效率被认为具有代表性;项目早期样本期过短、或偏差由一次性事件造成时,外推结果参考价值有限。不同组织和项目类型对 CPI 的期望水平差异较大,本篇不设通用达标线,判断应结合项目自身基线与历史数据。



算例:一个预算 100 万元项目的 CPI 计算


以下为演示情景。某项目批准预算基线 BAC 为 100 万元,统计截止点为第 3 个月末。截至该日,按完成比例折算的挣值 EV 为 40 万元,成本台账汇总的实际成本 AC 为 50 万元,两者覆盖同一时间窗和同一成本范围。


计算过程:CPI = EV / AC = 40 / 50 = 0.80。含义是每花 1 元实际成本,只换回 0.80 元预算价值,成本效率低于预算。若当前效率具有代表性,完工估算 EAC = BAC / CPI = 100 / 0.80 = 125 万元,即在效率不变的前提下,项目最终成本可能比预算高出 25 万元。这个数字用于提示风险量级,实际结果取决于后续纠偏措施。


异常情形演示:假设同一项目在第 1 个月末,EV 已确认为 10 万元,但供应商发票尚未入账,AC 记录为 0。此时 CPI 不可计算,应标注数据缺失,说明 AC 待补录,而不是写成无穷大或直接跳过。待发票入账、AC 补齐为 12 万元后,重算得 CPI = 10 / 12 ≈ 0.83,并注明该期为补录后重算结果。


再看一个效率较好的情形:若另一时点 EV 为 60 万元、AC 为 55 万元,CPI = 60 / 55 ≈ 1.09,表示成本效率略好于预算。此时仍需核对 AC 是否完整、EV 确认是否偏乐观,再决定是否据此下调完工估算。



解读与限制:CPI 能说明什么、不能说明什么


CPI 说明的是成本效率,即预算价值与实际支出的相对关系。它不直接反映进度:EV 偏低可能因为工作没做完,也可能因为完成确认滞后;它也不反映质量:返工成本会计入 AC 拉低 CPI,但质量问题的严重程度需要缺陷和验收数据说明。把 CPI 单独拿出来作为项目成败结论,会遗漏这些维度。


早期数据波动大。项目前几个报告期,AC 可能集中发生(如采购预付款),EV 确认却按进度平摊,比值容易剧烈起伏。样本期过短时,宜观察趋势而非对单点数值下结论。EV 的确认方式也带来偏差:完成比例由人判断,倾向乐观的确认会抬高 EV、抬高 CPI。因此需要保留确认记录,并对关键节点采用里程碑验收等更硬的依据。


CPI 与 SPI 组合解读能提供更完整的图景:CPI 小于 1 且 SPI 小于 1,通常意味着成本超支与进度滞后同时存在;CPI 大于 1 而 SPI 小于 1,可能是花了较少的钱但工作推进缓慢,需要核查是否因资源不足导致;两者都大于 1 时,也要确认 EV 确认是否过于宽松、AC 是否漏记。无论哪种组合,都应回到成本台账、变更记录和验收证据中找原因。


当 CPI 依赖的预算基线、成本台账和完成确认分散在表格与邮件中时,取数口径容易走样。ONES 的项目管理能力可以把预算基线、工作项完成状态与成本记录放在同一项目空间内:预算变更留痕,工作项完成情况作为 EV 确认的输入,成本数据按项目归集,报告期截止时按统一口径导出,减少分子分母时间窗不一致的情况。是否采用这类工具承载,取决于团队现有的数据管理方式;指标本身的定义与判断规则不因工具而改变。



常见问题


CPI 大于 1 就一定说明项目成本控制得好吗?


不一定。CPI 大于 1 表示完成工作的预算价值高于实际支出,但需要先排除两种常见干扰:一是成本漏记,例如大额发票尚未入账,AC 偏低会推高比值;二是范围缩减,少做了工作导致 EV 和 AC 同时下降,比值反而好看。确认 AC 归集完整、EV 确认依据可靠之后,CPI 大于 1 才能作为成本效率好于预算的证据。同时还要看进度,若 SPI 小于 1,可能是投入不足导致工作推进缓慢。


项目进行到第一个月,CPI 波动很大,应该怎么用这个结果?


早期数据波动大是常见现象。采购预付款可能集中发生在前期,而 EV 按进度平摊确认,两者时间分布不一致,比值容易剧烈起伏。此时建议观察连续几个报告期的趋势,而不是对单点数值下结论;同时在报告中注明数据截止点、AC 覆盖范围和 EV 确认方式,便于后续对比。如果某期 AC 明显不完整,应标注为暂估,待数据齐全后重算并说明重算结果。


预算基线中途调整过,前后两期的 CPI 还能直接比较吗?


不能直接比较。预算基线变更后,BAC 和 EV 的折算基础都发生了变化,前后期 CPI 建立在不同基线上。正确做法是保留变更前后的基线版本记录,明确每期 CPI 采用哪一版基线计算,并在报告中说明变更内容与生效时间。如果需要在统一基础上比较,可以按新基线重算历史期的 EV,或分段呈现变更前后的结果,避免把不同口径的数字放在一起解读。


用 EAC = BAC / CPI 预测完工成本,什么情况下结果不可靠?


这一推导假设当前成本效率在剩余工作中延续。以下情形需要谨慎:项目处于早期,样本期过短,CPI 尚未稳定;偏差由一次性事件造成,例如一次性返工或临时采购涨价,后续不会重复发生;剩余工作内容与已完成部分差异较大,成本结构不同。这些情况下可以给出 EAC 区间或结合自下而上的重新估算,而不是把单一外推值当作确定结论。


CPI 和 SPI 应该怎么组合起来看?


两个指标回答不同问题,组合起来能提供更完整的图景。CPI 小于 1 且 SPI 小于 1,通常意味着成本超支与进度滞后同时存在,需要核查资源投入与执行效率;CPI 大于 1 而 SPI 小于 1,可能是花钱少但工作推进缓慢,要确认是否因资源不足或范围调整导致;两者都大于 1 时,也要复核 EV 确认是否过于宽松、AC 是否漏记。无论哪种组合,都应回到成本台账、变更记录和验收证据中找原因,而不是停留在指标数值本身。