1. 首页 > 股票投资

股票的市盈率怎么计算(网上的市盈率数据是错误的吗)

最近,有不少同学问:天马,你估值表上面的市盈率为啥和其他网站上的不太一样呀?

 

今天我们一起把这个问题好好梳理一下。

 

之所以数据之间有偏差,是因为其他网站上面指数的市盈率算法有问题

 

市盈率,又叫PE,它的计算方法是用 市值 除以 利润

 

如果要计算股票的市盈率,是比较简单的。

 

比如,我要计算A公司在昨天的市盈率。

 

我先查一下A公司昨天的总市值,假设是1000亿。然后我再翻一下它的年报,假设去年的净利润是100亿。

 

1000亿的总市值 除以 去年的净利润100亿,得出它的市盈率是10倍

 

算完了。简单,清晰,明了。

 

但是,计算指数的市盈率就不一样了。

 

因为指数里面有一大堆成分股,每个成分股的占比(也就是权重)还不太一样。

 

我举个简化版的栗子:

 

中证栗子指数,它是一个等权重指数(也就是每个成分股权重相同),这个指数只有两个成分股,A公司和B公司。

 

A公司,市值1000亿,去年利润100亿,权重50%

 

B公司,市值100亿,去年利润2亿,权重50%

 

这时候,我们要计算一下这个指数的市盈率,就有两种算法啦。

 

01 第一种算法,不考虑权重的整体法

 

这种算法比较简单,但不精准。

 

先把两个成分股的市值相加,1000亿+100亿=1100亿;

 

再把两个成分股的去年利润相加,100亿+2亿=102亿;

 

最后把这两个数除一下,得出指数市盈率。

 

1100亿/102亿=10.78倍市盈率。

 

算完啦。

 

算完之后我们发现,这个指数的市盈率只有10倍左右,好便宜啊。

 

但是又觉得哪里不对劲,因为B公司市值100亿,去年利润2亿,它的市盈率是50倍。

 

这么贵的公司在指数中权重占了50%,为啥整个指数的市盈率算出来却这么低呢?

 

怪怪的。

 

02 第二种算法,考虑权重的整体法

 

这种算法要复杂一点,但更接近事实

 

算法是这样的:

 

假设,给你100亿,去帮中证栗子指数买成分股回来。

 

先买第一支,也就是A公司。

 

由于A公司的权重是50%,所以,你要用100亿*50%=50亿去买A公司的股票。

 

A公司的总市值是1000亿,去年利润是100亿,

 

你用50亿就买了它50亿/1000亿=5%个公司,分得的利润是100亿*5%=5亿

 

然后,你再用剩下的50亿去买B公司的股票。

 

B公司的总市值是100亿,去年利润是2亿

 

你用50亿就买了它50亿/100亿=50%个公司,分得的利润是2亿*50%=1亿

 

所以,你是用100亿,买回来两家公司5亿+1亿=6亿的利润。

 

你付出了100亿,买回6亿利润,得出来的这个指数组合的市盈率就是100亿/6亿=16.67倍。

 

发现差别没?

 

考虑权重的整体法算出来的市盈率是16.67倍,而不考虑权重的整体法算出来的市盈率是10.78倍,差了一多半呢。

 

所以说,不考虑权重的整体法,在计算指数的市盈率时会有很大误差。

 

可是,由于不考虑权重的整体法计算起来比较简单,所以众多网站上都在用这种方法,也就对大家的投资形成了一定的误导。

 

我的估值表中所有的市盈率,都是用考虑权重的整体法计算的,所以要更为准确一些。

 

现在,为啥我的估值表上的市盈率数据与其他网站上的数据有些差别,大家明白了吧。

 

OK,今天就先聊到这,我们下周一早8点见。

 

下面是昨天的估值表:

 

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站不拥有所有权,不承担相关法律责任。如发现有侵权/违规的内容, 联系QQ15101117,本站将立刻清除。

联系我们

在线咨询:点击这里给我发消息

微信号:666666