← BAC计算器
完工预算计算器 · 2026年4月 · 阅读时间 7 分钟

如何计算EAC (完工估算)

完工估算 (EAC) 是根据当前绩效数据预测的项目总成本。与固定的完工预算 (BAC) 不同,EAC是动态的——它随着项目的进展和新的绩效数据的出现而变化。

《PMBOK®指南》第6版定义了四种不同的EAC公式,每种公式都适用于不同的情况。选择错误的公式会产生无意义的预测。本指南通过实际案例解释了所有四种方法。

EAC告诉你什么

EAC回答了:“根据我们今天所知的项目执行情况,这个项目的总成本将是多少?”

相关指标:ETC (完工尚需估算) = EAC − AC,以及 VAC (完工偏差) = BAC − EAC。

4种EAC公式 (PMBOK第6版)

方法1:典型绩效继续(最常见)

EAC = BAC ÷ CPI

使用场景: 预计当前的成本绩效比率 (CPI) 将在项目的剩余时间内继续。这是大多数EVM软件使用的默认公式,也是大多数项目经理在没有明确理由认为绩效会改变时使用的公式。

案例: BAC = $500,000。CPI = 0.90。EAC = 500,000 ÷ 0.90 = $555,556

该项目预计将比预算多花费 $55,556。

方法2:偏差是一次性事件

EAC = AC + (BAC − EV)

使用场景: 发生的成本偏差是由特定的、不会再次发生的事件引起的(例如,交付延迟、设备故障或一次性的价格飙升)。您预计所有剩余工作将完全按照原定的预算费率完成。

案例: AC = $110,000,BAC = $500,000,EV = $100,000。EAC = 110,000 + (500,000 − 100,000) = $510,000

$10,000的超支已被锁定,但未来的工作预计将按计划进行。

方法3:剩余工作保持当前CPI(方法1的精确版)

EAC = AC + [(BAC − EV) ÷ CPI]

使用场景: 您希望明确地考虑到已经发生的实际成本,加上以当前的CPI效率水平对剩余工作的估算。在数学上等同于方法1,但其推导使得逻辑更加清晰。

案例: AC = $110,000,BAC = $500,000,EV = $100,000,CPI = 0.909。EAC = 110,000 + [(400,000) ÷ 0.909] = 110,000 + 440,110 = $550,110

方法4:同时受到成本和进度绩效的影响

EAC = AC + [(BAC − EV) ÷ (CPI × SPI)]

使用场景: 项目进度落后,且有一个无法更改的固定截止日期。为了赶上进度,团队必须加班或增加额外资源——这增加了成本。此公式考虑了恢复进度所带来的额外成本负担。

案例: AC = $110,000,BAC = $500,000,EV = $100,000,CPI = 0.909,SPI = 0.833。EAC = 110,000 + [400,000 ÷ (0.909 × 0.833)] = 110,000 + 527,836 = $637,836

EAC决策指南

情况最佳EAC公式
正常项目,无特殊情况EAC = BAC / CPI
一次性超支,未来工作按计划进行EAC = AC + (BAC − EV)
剩余工作中持续的低效率EAC = AC + (BAC − EV) / CPI
进度落后且有固定截止日期EAC = AC + (BAC − EV) / (CPI × SPI)
对剩余工作进行自下而上的重新估算EAC = AC + 新的ETC估算

完整的步骤案例

某高速公路建设项目在第6个月(共12个月)的状况如下:

CPI = EV ÷ AC = 900,000 ÷ 1,050,000 = 0.857
SPI = EV ÷ PV = 900,000 ÷ 1,100,000 = 0.818
EAC (方法1) = 2,000,000 ÷ 0.857 = $2,334,888
ETC = EAC − AC = 2,334,888 − 1,050,000 = $1,284,888
VAC = BAC − EAC = 2,000,000 − 2,334,888 = −$334,888

该项目预计将比其批准的预算多耗费约 $335,000。项目经理应将其上报给项目发起人,并评估纠正方案。

EAC、BAC与ETC:总结

术语公式代表含义
BAC在项目开始时固定总批准预算
EACBAC / CPI(最常见)预测的完工总成本
ETCEAC − AC完成剩余工作的估算成本
VACBAC − EAC完工时的预算盈余 (+) 或赤字 (−)
→ 打开免费的EVM计算器