ROE 怎么算:加权平均和全面摊薄差在哪
搜「ROE 计算公式」,常见的至少有三种写法:净利润除以期末净资产,净利润除以期初期末净资产的平均数,以及年报里那个带着 E0、NP÷2、Mi÷M0 的长公式。三种写法用同一组数字,算出来的数并不一样。
本文用一组虚构但完整的数字,把三种算法逐一算出来,再对照证监会的规则原文,说清楚上市公司年报里的「加权平均净资产收益率」到底按哪一种算,差异又来自哪里。所有数字都能在首页底稿 A 复现。
现行规则只要求列示加权平均
上市公司披露的净资产收益率,依据是证监会《公开发行证券的公司信息披露编报规则第9号——净资产收益率和每股收益的计算及披露》。现行版本是 2010 年修订版(证监会公告〔2010〕2号),公告写明上市公司自 2009 年年度报告起执行。它的第三条是这样规定的:
公司编制以上报告时,应以如下表格形式,列示按加权平均法计算的净资产收益率,以及基本每股收益和稀释每股收益。编报规则第9号(2010年修订)第三条,查证于 2026-09-22
也就是说,现行规则的表格里只有加权平均一列。全面摊薄口径来自上一版:2007 年修订版(证监会计字〔2007〕9号)第三条要求「分别列示按全面摊薄法和加权平均法计算的净资产收益率」,第四条给出了全面摊薄的公式:
全面摊薄净资产收益率=P÷E ……E为归属于公司普通股股东的期末净资产。编报规则第9号(2007年修订)第四条,查证于 2026-09-22
2010 年修订后,全面摊薄这一列不再出现在规则的表格里。它仍然是一个有明确定义的算法,只是不再是必须披露的口径。
加权平均公式逐项拆开
加权平均净资产收益率=P0/(E0+NP÷2+Ei×Mi÷M0– Ej×Mj÷M0±Ek×Mk÷M0)编报规则第9号(2010年修订)第四条
- P0:分子。算两次,一次用归属于公司普通股股东的净利润,一次用扣除非经常性损益后的归母净利润。
- E0:期初归母净资产,不含少数股东权益。
- NP÷2:当期归母净利润的一半。相当于假设利润在一年里均匀赚到,平均下来有一半留在账上。注意:算扣非 ROE 时,分子换成扣非净利润,这里的 NP 仍然是归母净利润,不跟着换。
- Ei×Mi÷M0:增发、债转股等新增的净资产,按在账上的月份加权。规则写的是「新增净资产次月起至报告期期末的累计月数」,5 月到账的增发,从 6 月算起,年度报告里权重是 7/12。
- Ej×Mj÷M0:回购、现金分红等减少的净资产,同样从次月起按月加权后减去。
- Ek×Mk÷M0:其他交易或事项引起的净资产增减,比如其他综合收益的变动,按方向加或减。
一组算例
下面是一家虚构公司的年度数据(单位:万元),和首页底稿的默认值相同:
| 项目 | 金额 | 发生时间 | 权重月数 |
|---|---|---|---|
| 期初归母净资产 E0 | 100,000 | 期初 | — |
| 归母净利润 NP | 12,000 | 全年 | — |
| 扣非后归母净利润 | 10,800 | 全年 | — |
| 定向增发 Ei | 30,000 | 5 月 | 7 |
| 现金分红 Ej | 6,000 | 7 月 | 5 |
| 其他综合收益增加 Ek | 1,200 | 10 月 | 2 |
全面摊薄用的是期末数。期末归母净资产 = 100,000 + 12,000 + 30,000 − 6,000 + 1,200 = 137,200:
教材和一些数据软件常用的「期初期末平均」口径(本站归纳,不是编报规则的写法):
差异从哪里来
三个分子相同,差别都在分母,也就是「这一年里平均有多少净资产在干活」:
- 全面摊薄用期末数,把全年利润和 5 月才到账的增发都当成全年在账,分母最大(137,200),比率最低。
- 简单平均只看首尾两个时点,默认所有变动都发生在年中,分母 118,600。
- 加权平均按每一笔变动实际在账的月数计算,分母 121,200。5 月的增发比年中早一个月到账,所以分母比简单平均略大。
增发发生得越晚,差距越明显。把同一笔 30,000 万元增发放在不同月份,其他数字不变:
| 增发月份 | 权重月数 | 加权平均分母 | 加权平均 ROE | 全面摊薄 ROE |
|---|---|---|---|---|
| 2 月 | 10 | 128,700 | 9.32% | 8.75% |
| 5 月 | 7 | 121,200 | 9.90% | 8.75% |
| 11 月 | 1 | 106,200 | 11.30% | 8.75% |
| 12 月 | 0 | 103,700 | 11.57% | 8.75% |
12 月到账的增发,按「次月起」的规则权重为 0,完全不进加权平均的分母;全面摊薄却把它全额算进去。年末融资的公司,两个口径能差近 3 个百分点。这正是加权平均口径的用处:新募集的资金当年只用了几天,不应该摊薄当年的收益率。
三个容易算错的地方
- 把少数股东权益算进分母。规则第三条写明「归属于公司普通股股东的期末净资产」不包括少数股东权益金额。合并报表里的「所有者权益合计」要先减掉少数股东权益。
- 月份从当月起算。规则写的是「次月起」,5 月的事项权重是 7 个月,不是 8 个月。
- 扣非 ROE 把分母里的 NP 也换掉。第四条用了 P0 和 NP 两个符号:P0 可以是扣非净利润,NP 只能是归母净利润。
什么算「非经常性损益」,以证监会《公开发行证券的公司信息披露解释性公告第1号——非经常性损益(2023年修订)》为准。计算时直接取年报披露的扣非净利润即可,本站不替你判断哪些项目该扣。
怎么看第三方给出的 ROE
行情软件、研报和财经网站给出的 ROE,未必注明用的是哪种口径,也可能是年化或滚动十二个月的数(本站归纳的一般提醒)。拿两个 ROE 比较之前,先确认两者的分子是不是都用归母净利润,分母是期末、简单平均还是加权平均。口径不一致时,差出一两个百分点很常见,不代表哪一方算错了。
本站只讲指标按公式怎么算,不评价任何公司的经营好坏,也不据此给出投资判断。
出处
- 中国证监会:《公开发行证券的公司信息披露编报规则第9号——净资产收益率和每股收益的计算及披露》(2010年修订),证监会公告〔2010〕2号,第三条、第四条。csrc.gov.cn 原文
- 中国证监会:《公开发行证券的公司信息披露编报规则第9号》(2007年修订),证监会计字〔2007〕9号,第三条、第四条。csrc.gov.cn 原文
- 中国证监会:《公开发行证券的公司信息披露解释性公告第1号——非经常性损益(2023年修订)》,证监会公告〔2023〕65号。csrc.gov.cn 原文
以上原文于 2026-09-22 查证。逐条摘录见依据原文页。