财务指标口径计算台CAIBAO.ORG.CN · 指标底稿

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:其他交易或事项引起的净资产增减,比如其他综合收益的变动,按方向加或减。

一组算例

下面是一家虚构公司的年度数据(单位:万元),和首页底稿的默认值相同:

项目金额发生时间权重月数
期初归母净资产 E0100,000期初
归母净利润 NP12,000全年
扣非后归母净利润10,800全年
定向增发 Ei30,0005 月7
现金分红 Ej6,0007 月5
其他综合收益增加 Ek1,20010 月2
分母 = 100,000 + 12,000÷2 + 30,000×7÷12 − 6,000×5÷12 + 1,200×2÷12 = 100,000 + 6,000 + 17,500 − 2,500 + 200 = 121,200 加权平均 ROE = 12,000 ÷ 121,200 = 9.90% 扣非后加权平均 ROE = 10,800 ÷ 121,200 = 8.91%

全面摊薄用的是期末数。期末归母净资产 = 100,000 + 12,000 + 30,000 − 6,000 + 1,200 = 137,200:

全面摊薄 ROE = 12,000 ÷ 137,200 = 8.75% 扣非后全面摊薄 ROE = 10,800 ÷ 137,200 = 7.87%

教材和一些数据软件常用的「期初期末平均」口径(本站归纳,不是编报规则的写法):

简单平均 ROE = 12,000 ÷ [(100,000 + 137,200) ÷ 2] = 12,000 ÷ 118,600 = 10.12%

差异从哪里来

三个分子相同,差别都在分母,也就是「这一年里平均有多少净资产在干活」:

  • 全面摊薄用期末数,把全年利润和 5 月才到账的增发都当成全年在账,分母最大(137,200),比率最低。
  • 简单平均只看首尾两个时点,默认所有变动都发生在年中,分母 118,600。
  • 加权平均按每一笔变动实际在账的月数计算,分母 121,200。5 月的增发比年中早一个月到账,所以分母比简单平均略大。

增发发生得越晚,差距越明显。把同一笔 30,000 万元增发放在不同月份,其他数字不变:

增发月份权重月数加权平均分母加权平均 ROE全面摊薄 ROE
2 月10128,7009.32%8.75%
5 月7121,2009.90%8.75%
11 月1106,20011.30%8.75%
12 月0103,70011.57%8.75%

12 月到账的增发,按「次月起」的规则权重为 0,完全不进加权平均的分母;全面摊薄却把它全额算进去。年末融资的公司,两个口径能差近 3 个百分点。这正是加权平均口径的用处:新募集的资金当年只用了几天,不应该摊薄当年的收益率。

三个容易算错的地方

  1. 把少数股东权益算进分母。规则第三条写明「归属于公司普通股股东的期末净资产」不包括少数股东权益金额。合并报表里的「所有者权益合计」要先减掉少数股东权益。
  2. 月份从当月起算。规则写的是「次月起」,5 月的事项权重是 7 个月,不是 8 个月。
  3. 扣非 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 查证。逐条摘录见依据原文页。