传统成本只问「钱花超了吗」,传统进度只问「活干慢了吗」。两套账分开看,很容易得出假象。EVM 把进度翻译成钱,用同一把尺子量进度和成本。

整理日期:2026-08-02。方法论总览见 工程成本分析工具与科目分类,知识库见 工程与材料

一、为什么需要 EVM

场景 传统看法 真相
花了 60% 的钱,干了 40% 的活 「超支了」 方向对,但说不清超在哪
花了 40% 的钱,干了 40% 的活 「没超支」 可能是偷工、压价,质量不达标
工期滞后 20%,成本没超 「成本可控」 窝工空转,成本迟早爆

二、三个基本量

术语 英文 含义
计划值 PV(BCWS) Planned Value 截至检查点,计划应完成工作对应的预算
挣值 EV(BCWP) Earned Value 截至检查点,实际完成工作按预算单价折算
实际成本 AC(ACWP) Actual Cost 截至检查点,实际发生的成本

EV 和 AC 都对应「实际完成量」,但 EV 按预算价(产出),AC 按实际价(投入)。两者之差才是纯价格 / 效率因素。

三、核心指标

1
2
3
4
5
6
7
CV  = EV − AC          成本偏差(>0 省钱,<0 超支)
SV = EV − PV 进度偏差(>0 超前,<0 滞后)
CPI = EV / AC 成本绩效(<1 超支;0.9 = 每花 1 元只产出 0.9 元)
SPI = EV / PV 进度绩效(<1 滞后)
EAC = BAC / CPI 按当前效率,完工还要花多少
ETC = EAC − AC 尚需成本
TCPI = (BAC − EV) / (BAC − AC) 剩余工作必须达到的 CPI

BAC = 完工预算(Budget At Completion)。

四、施工实例

某厂房混凝土分部:BAC = 1000 万,工期 10 个月。第 4 个月末检查:

  • 计划应完成 40% → PV = 400 万
  • 实际完成 35% → EV = 350 万
  • 实际成本 AC = 420 万
1
2
3
4
5
6
CV  = 350 − 420 = −70 万     超支 70 万
SV = 350 − 400 = −50 万 进度滞后
CPI = 350 / 420 = 0.833 每花 1 元产出 0.83 元
SPI = 350 / 400 = 0.875 效率是计划的 87.5%
EAC = 1000 / 0.833 ≈ 1200 万 按此效率多花 200 万
TCPI = (1000−350)/(1000−420) = 1.12 剩余工作需 112% 效率才能保预算

这是「双重恶化」:进度滞后 + 成本超支。要同时查工效(为什么只干 35%)和单价(为什么 420 万 > 350 万)。

五、四种状态

状态 CV SV 诊断 对策
>0 >0 省钱且超前 可调资源支援其他项目
>0 <0 省钱但滞后 查窝工、台班与人员闲置
<0 >0 超前但超支 查赶工费与损耗
<0 <0 双重恶化 立即成本会审

六、施工落地

  1. 数据源:PV = 进度计划 × 预算单价;EV = 已完工程量 × 目标成本单价;AC = 财务实支。工程量计量是关键,清单就是计量单位。
  2. 粒度:做到分部分项 / 清单项或楼层段,不要只做到单位工程。
  3. 频率:按月或里程碑;基础、主体封顶、装饰可加密。
  4. 预警:SV < 0.95 或 CV 超红线 → 成本预警会;CPI < 0.9 连续两月 → 公司级干预。
  5. 和三算配合:EVM 管过程趋势,三算管结果对账。
  6. 易错
    • EV 必须按预算单价,不能按实际价(否则 CV 恒为 0)
    • 进度用已完工程量,不是「时间过半」
    • 材料已进场未安装 ≠ EV
    • 变更要及时更新 BAC,否则 EAC 失真

七、工具怎么选

1
2
3
4
5
6
7
8
9
10
11
你要管什么?
算量 → 广联达 GTJ / 品茗 / 鲁班 / 斯维尔
计价 → 广联达 GCCP / 品茗 / 地方软件
成本管理 → 广联达数字新成本 / 品茗云 / 蓝燕云 / 明源云
财务核算 → 金蝶 / 用友 / 浪潮 / Sage
进度成本 → 斑马进度 / P6 / EVM 表

规模?
单项目 / 小企业 → 轻量 SaaS 或广联达单机
中型施工企业 → 广联达数字新成本 + 品茗
集团多项目 → ERP + 成本中台

国内商业软件仍是主力:广联达生态最全但年费高;品茗对施工更友好;地方计价软件跨省通用性差。国际侧:Procore、Sage、P6、CostX / Bluebeam、Viewpoint / Trimble。

八、开源工具

国内商业造价垄断度高,开源在补位。

方向 工具 说明
施工 ERP OpenConstructionERP BOQ、CAD/BIM 算量、4D/5D、招投标;AGPL-3.0
国内定制 若依系工程管理 Gitee / GitHub 搜「若依 工程项目管理」
造价 / 清单 诚清单 Python + Qt,可提取广联达 GTJ2018/2021 数据
进度 + EVM OpenProject / ProjeQtOr / Redmine + 插件 开源暂无完全等价 P6
最现实 Excel + Python(pandas / openpyxl) 三算、量价分离、EVM 批量计算

选型:有 IT 团队可看 OpenConstructionERP;只处理广联达导出用诚清单 + pandas;想上 EVM 但不买 P6 用 OpenProject 或先做 Excel 模板。

附:公式卡

1
2
3
4
5
6
7
8
9
10
PV  = 计划工作量 × 预算单价
EV = 已完工作量 × 预算单价
AC = 实际已发生成本
CV = EV − AC
SV = EV − PV
CPI = EV / AC
SPI = EV / PV
EAC = BAC / CPI
ETC = EAC − AC
TCPI = (BAC − EV) / (BAC − AC)

口诀:EV 是枢纽——用预算价衡量「干成的活」,一头比计划(PV)看进度,一头比实际(AC)看成本。