货币价值今昔换算计算原理(通货膨胀是怎么算的)

货币价值今昔换算计算器要回答的其实是两个方向不同的问题——"过去的钱放到今天值多少"和"今天的钱放到未来实际购买力会剩多少"——但背后用的是同一套思路。下面分别说明这两个方向是怎么算的。

换算过去的价值,用的是真实的历史物价指数数据

把过去某个金额换算成今天的价值,用到的是消费者价格指数(CPI)等实际记录下来的历史物价数据,计算公式是"今天的价值=过去的金额×(今年CPI÷那一年的CPI)"。因为依据的是已经发生、有据可查的数据,这个方向的计算属于事实换算,而不是预测。

换算未来的价值,需要假设一个通胀率,而不是已知数字

把今天的金额换算成未来的实际价值时,公式方向正好相反:"未来实际价值=今天的金额÷(1+假设的年通胀率)的年数次方"。因为未来的通胀还没有发生,这个方向的计算始终建立在一个假设的通胀率之上——很多发达经济体长期平均通胀率常用2%到3%左右作为参考,但具体数值因国家和时期差异很大。

这两个方向并不对称

过去价值的换算,可用的历史物价数据越细致,结果就越准确;而未来价值的估算,预测的年限越长,可靠性就越低,因为一个假设的年通胀率要复利叠加几十年,一旦这个假设和实际情况有偏差,结果会被放大。

物价指数所参照的"一篮子商品"会随时代调整

用来计算历史物价指数的商品篮子,会根据人们实际的消费习惯定期调整更新。这意味着跨越几十年的比较,严格来说比较的并不是完全相同的商品组合,而是随时代变化的商品篮子之间的比较——作为大致参考依然很有用,但不是完全意义上的同类对比。

名义金额和实际价值是两回事

数字上保持不变的金额(名义价值),和考虑通胀影响后真正能买到的东西(实际价值)并不是一回事。大多数有意义的"钱值多少钱"的比较,问的其实都是实际价值,而不是名义价值。

为什么换算过去的价值算"事实",换算未来的价值算"预测"

历史物价指数数据是已经记录在案的真实数字,所以把过去的金额换算成今天的价值,本质上是在已知数字上做算术。而换算未来价值需要假设一个尚未发生的通胀率,所以未来价值的计算结果,准确度完全取决于这个假设本身靠不靠谱——这一点在看待未来预测结果时值得留意,不能和历史换算一样直接当作确定的事实来看。

为什么时间跨度越长,通胀率上一点点差异的影响就越大

因为通胀是按复利方式累积的,在30年这样的长期预测中,假设年通胀率2%和假设年通胀率4%算出来的结果,差距并不是简单的两倍,而是由于复利效应被进一步放大。正因如此,长期的未来价值估算,更适合用几个不同假设通胀率算出的一个区间来呈现,而不是当作一个确定无疑的数字。

常见问题

同样是换算过去的某个金额,为什么不同计算器算出来的结果不一样?

通常是因为各自采用的物价指数不同(覆盖范围较广的综合消费价格指数,还是范围更窄的分项指数)、指数所用的基准年份不同,以及指数更新到了哪一年,这些方法上的细微差异,在跨越较长时间时会被放大成明显不同的结果。

有没有快速估算物价大概多久翻一倍的经验法则?

有一个常用的简便估算叫"70法则":用70除以年通胀率,就能大致估算出物价翻一倍所需要的年数。假设年平均通胀率为3.5%,按这个估算物价大约每20年翻一倍。