WACC = (E/V) × Re + (D/V) × Rd × (1 - T)
它是将企业未来自由现金流折现为现值的核心折现率--公式本身不过三行代数。真正的难点在于将它正确接入模型:当你在"假设"工作表修改债务权重时,改动能否干净传导至 DCF 工作表的 NPV,而无需去翻找硬编码在现金流工作表 C47 单元格里的某个隐藏利率。
股权成本采用 CAPM 模型:Re = Rf + β × ERP。截至 2026 年 5 月,10 年期中国国债收益率约为 2.3%(数据来源:中国人民银行及 Wind 金融终端)。根据 Damodaran 2026 年 1 月对中国股市的隐含 ERP 估计(Stern NYU,damodaran.com),股权风险溢价约为 6.5%。以有杠杆贝塔为 1.15 的中型制造业企业为例,股权成本约为 9.8%。
配合税前债务成本 4.5%(AA 级信用、5 年加权平均期限)及 25% 有效税率,税后债务成本为 3.4%。在 65/35 的股权/债务资本结构下,WACC 约为 7.6%。
WACC 参数输入汇总
| 参数 | 数值 | 来源 |
|---|---|---|
| 无风险利率 (Rf) | 2.3% | 10 年期中国国债收益率,2026 年 5 月(中国人民银行 / Wind) |
| 股权风险溢价 (ERP) | 6.5% | Damodaran 2026 年 1 月(中国市场,Stern NYU) |
| 有杠杆贝塔 | 1.15 | 观测值或重新杠杆化调整 |
| 股权成本 (Re) | 9.8% | Rf + β × ERP |
| 税前债务成本 (Rd) | 4.5% | 债务加权平均收益率 |
| 有效税率 (T) | 25.0% | 企业所得税标准税率 |
| 税后债务成本 | 3.4% | Rd × (1 - T) |
| 股权权重 (E/V) | 65.0% | 假设页面硬编码 |
| 债务权重 (D/V) | 35.0% | 假设页面硬编码 |
| WACC | 7.6% | 加权求和 |
以上所有参数,统一放置于"假设"工作表的同一位置。
DCF WACC 公式的假设工作表结构设计
每项 WACC 输入参数对应一个带标签的独立行,填入硬编码数值。不从其他工作表调取利率,不在输入项上叠加中间公式。若 10 年期国债收益率变动 50 个基点,只需更新一个单元格,整个模型即可自动重算。
标准布局(A 列为标签,B 列为数值):
B3: 2.3% (无风险利率)
B4: 6.5% (股权风险溢价)
B5: 1.15 (有杠杆贝塔)
B6: 4.5% (税前债务成本)
B7: 25.0% (有效税率)
B8: 65.0% (股权权重)
B9: 35.0% (债务权重)
在显眼位置加一个校验公式:=Assumptions!B8+Assumptions!B9,结果必须精确等于 1。如果你曾经把一份资本结构权重合计为 99% 的模型提交给银团贷款审查方,就会明白这个校验为何不可省略。
搭建 DCF WACC 公式计算工作表
WACC Calc 工作表从"假设"页调取数据,在一处独立位置完整组装公式。审计人员或交易对手方可将每个数字追溯至单一输入源,无需在多个工作表之间反复跳转。
C3(股权成本):
=Assumptions!B3 + Assumptions!B5 * Assumptions!B4
C4(税后债务成本):
=Assumptions!B6 * (1 - Assumptions!B7)
C5(WACC):
=Assumptions!B8 * 'WACC Calc'!C3 + Assumptions!B9 * 'WACC Calc'!C4
'WACC Calc'!$C$5 是唯一允许其他工作表引用 WACC 的单元格。所有下游公式均指向此处,且必须使用绝对锁定引用。关于在叠加 DCF 层之前如何规划清晰的工作表层级结构,可参阅三表联动财务模型指南,其中涵盖决定 WACC 能否顺畅传导的关键架构决策。
将 WACC 接入 DCF 工作表
DCF 工作表逐期构建折现因子。以 5 年显性预测期为例,期数标注在第 7 行,F 至 J 列对应各年:
F8(第 1 年折现因子,期数位于第 7 行,F:J 列):
=1/(1+'WACC Calc'!$C$5)^F$7
混合引用是有意为之:$C$5 绝对锁定 WACC;F$7 锁定期数行,但允许列号随公式向右拖动而变化。若引用方式有误,所有年份将使用同一期数进行折现。
各年折现后自由现金流:
='Cash Flow'!F12 / (1+'WACC Calc'!$C$5)^F$7
采用 Gordon 增长模型计算终值并折现至今日:
='Cash Flow'!$F$12 * (1 + Assumptions!$B$15)
/ ('WACC Calc'!$C$5 - Assumptions!$B$15)
/ (1 + 'WACC Calc'!$C$5)^5
其中 $B$15 为永续增长率(成熟企业通常取 2.0%-2.5%)。以第五年 EBITDA 约 7000 万元、营收基础约 3 亿元、WACC 为 7.6% 为例,终值通常占企业总价值的 60%-75%。若终值占比超过 80%,说明显性期的现金流假设尚不够扎实,需要重新审视。
敏感性分析:WACC 与永续增长率
没有哪份 DCF 报告可以不附双变量敏感性分析就直接提交。标准格式:行标题为 WACC,取值 6.5%、7.0%、7.5%、8.0%、8.5%;列标题为永续增长率,取值 1.5%、2.0%、2.5%、3.0%。
Google Sheets 不具备 Excel 的原生数据表功能,因此需要手动构建混合引用。WACC 值放在第 11 行,增长率放在 B 列,表体公式如下:
C12:
=NPV(C$11, 'Cash Flow'!F4:J4)
+ 'Cash Flow'!$K$4 * (1 + $B12) / (C$11 - $B12) / (1+C$11)^5
C$11 向右填充时遍历各 WACC 值,$B12 向下填充时遍历各增长率。若锁定方向有误,表格每个单元格都会返回相同的数值。在 7.5% WACC、2.0% 永续增长率的基准情景下,WACC 每变动 100 个基点,标准 5 年期 DCF 的企业价值将相应移动约 12%-15%。这个区间,正是董事会情景分析和公允价值意见书中的核心参照范围。
破坏 WACC 准确性的资本结构权重误区
大多数 DCF 模板使用静态目标权重,对于业务稳定的上市公司而言通常无碍。但以下两种情形会悄然导致模型失真。
第一种:杠杆收购(LBO)场景。 债务每年摊还,D/V 从进入到退出逐年下降。若全程沿用进入时的杠杆权重,会在高债务的前期低估 WACC,在临近退出时又高估 WACC。正确的处理方式是采用调整后现值法(APV)--将无杠杆企业价值单独估值,再叠加利息税盾的现值;或根据债务还款计划逐年更新 WACC。实务中,大多数 LBO 分析优先采用 APV,正是因为杠杆率超过 60% 后,WACC 法的可靠性明显下降。
第二种:市场价值与账面价值的混淆。 WACC 公式明确要求使用市场价值权重。对于债务而言,账面价值通常与市场价值相差无几(投资级发行方的票面价格接近市场价格)。但对于股权而言,一家持续盈利、多年积累留存收益的企业,其账面净资产可能仅为市值的五分之一甚至更低。应使用流通股数 × 当前股价,而非资产负债表上的所有者权益数字。使用账面股权价值会系统性地高估债务权重,从而低估 WACC。对大多数董事会汇报材料而言,偏差不超过 50-100 个基点,影响尚在可接受范围。但若是用于银团贷款审查、每股 0.5 元的内在价值差异都举足轻重时,权重就必须精确计算。
更快构建敏感性分析表格
敏感性分析表格往往是整个建模过程中手动调试最耗时的环节。公式写好后,发现每个单元格都显示相同数值,再花十分钟逐格排查引用锁定的错误--这几乎是每个人都经历过的流程。ModelMonkey 能够根据自然语言描述直接生成完整的混合引用表格结构,包括正确锁定的 5×4 或 5×5 WACC/增长率矩阵,彻底消除这一调试循环。查看 ModelMonkey 方案--同时支持 Google Sheets 和 Excel。
常见问题解答
DCF 中的 WACC 公式具体是什么?
WACC = (E/V) × Re + (D/V) × Rd × (1 - T),其中 E/V 为股权权重,Re 为股权成本(通过 CAPM 计算),D/V 为债务权重,Rd 为税前债务成本,T 为有效税率。WACC 是 DCF 模型中对未来自由现金流进行折现的贴现率。
Google Sheets 中如何设置 DCF WACC 公式?
建议建立三层结构:①"假设"工作表集中存放所有硬编码输入;②"WACC Calc"工作表组装公式,输出唯一的 WACC 单元格(如 $C$5);③"DCF"工作表通过绝对引用调用该单元格构建折现因子。这样修改任意假设时,整个模型自动联动更新。
WACC 变动对 DCF 估值影响有多大?
在典型的 5 年期 DCF 模型中,WACC 每变动 100 个基点,企业价值通常相应移动 12%-15%。这也是为何敏感性分析必须随附 DCF 报告一同提交--单一折现率无法准确表达估值的不确定性区间。
DCF 模型应使用市场价值还是账面价值计算 WACC 权重?
必须使用市场价值权重。股权应采用流通股数 × 当前股价,而非资产负债表上的所有者权益。使用账面股权价值会系统性高估债务权重、低估 WACC,对于市净率较高的企业影响尤为显著。
永续增长率超过 WACC 会发生什么?
Gordon 增长模型的分母(WACC - 永续增长率)将变为负数,终值公式会得出负数或无意义的极大值。永续增长率必须严格低于 WACC,且通常不应超过长期名义 GDP 增速(对中国市场一般取 2.5%-3.5%)。