簡單易懂,會計知識學習筆記:年金的計算

簡單易懂,會計知識學習筆記:年金的計算


一、年金定義

年金(Annuity)是指一定時期內每次等額收付的系列款項,通常用A來表示

年金最初就是指一年一次的付款,但是後來有很多跟年金一樣的性質的付款出現,但是其時間間隔不是一年,還有的是一年一次的收款,慢慢的,年金的指代的範圍就擴大了,雖然現在年金所指代的範圍擴大了,但是依然沿用年金這個叫法;

年金的特點在於等額、等期、等息,是一種理想化的收付款項,等額是指每次收付款的金額相等,等期是指經過相同的時間間隔就會發生一次收付款,等息是指年金整個收支過程,利率是保持不變的。

二、年金的分類

按照年金收付款時間點和其他收付條件的不同,年金分為普通年金、預付年金、遞延年金和永續年金;

普通年金:又稱為後付年金,是指從第一期起,在連續間隔期相等的多個時期中,每期期末收付等額年金的年金;

預付年金:又稱先付年金、即付本金或期初年金,是指從第一期起,在連續間隔期相等的多個時期中,每期期初等額收付的系列款項,預付年金與普通年金的區別僅在於收付款時間點不同,普通年金髮生在期末,而預付年金髮生在期初。

遞延年金:是指在第一期開始,遞延一定時期後,開始在在連續間隔期相等的多個時期中,每期期末支付等額年金的年金,遞延年金是普通年金的一種特殊形式;

永續年金:是等額收付年金的期限無限的一種特殊的普通年金。

三、年金的計算

年金是一種特殊形式的收付款項,核算年金的目的是幫助使用者衡量收支,所以年金的應用在於計算年金的終值

F(Future Value或者Final Value,也叫本利和,即本金和利息的和)和現值P(Present Value),當然有時候也會要計算收付次數n(n也代表年金收支的期數)、利率i、年金A

計算年金的時候,不是站在收款方或者付款方的角度,而是站在一個與年金收付無關係的第三方角度,來計算年金的現值和終值

因為年金現值和終值的計算基礎是資金的複利計算,所以先介紹資金在複利情況下現值和終值的計算:

複利現值:P=F*(1+i)^-n,(1+i)^-n也稱為複利現值係數,記作(P/F,i,n)

複利終值:F=P*(1+i)ⁿ,(1+i)ⁿ也稱為為複利終值係數,記作(F/P,i,n)

普通年金現值和終值的計算

普通年金現值和終值的計算也就是將每一次的收付款按複利計算現值或終值,然後在再加總求和;

原始公式:

P=A(1+i)^-1+A(1+i)^-2+……+A(1+i)^-n

F=A(1+i)^1+A(1+i)^2+……+A(1+i)^(n-1)

公式中的每一項對應的就是年金中的一次收付款,通過將每一次收付款按照複利現值(複利終值)公式算出現值(終值)之後,再求和,就得到年金現值(年金終值)的公式了

如果使用該公式計算,年金收付次數較多時,計算起來很繁瑣,為了方便計算,通過推導可以將公式簡化如下:

P=A*[1-(1+i)^-n]/i

F=A*[(1+i)^n-1]/i

將公式右邊年金以外部分視為係數(分別稱作年金現值係數和年金終值係數),通過查詢相關係數表找出對應的值,可以進一步簡化計算;

P=A*(P/A,i,n)

F=A*(F/A,i,n)

例題:2020年初張某因工作原因要出國工作三年,擬在銀行存入一筆款項請家人分次取出正好付清三年房屋物業費,每年支付兩次,一次是6月末一次是12月末,每次3000元,若存款年利率是6%,那麼張某出國前應存入銀行多少錢?((P/A,3%,6)=5.4172)

該題中求的是普通年金現值,因為每年支付兩次,三年就是6次,收付款次數n=6,利率也要與收付款間隔期對應,所以利率i=3%;

可以使用原始公式進行計算,就是將每一次支付的物業費按其支付的時間點折現到2020年初,然後再將所有現值的和加起來,就可以得到年金現值,在這裡十三就不詳細列出原始公式計算過程了;

用年金現值係數可以算出

P=3000*(P/A,3%,6)=16251.60

預付年金現值和終值的計算

原始公式:

P=A(1+i)^-1+A(1+i)^-2+……+A(1+i)^-(n-1)

F=A(1+i)^2+A(1+i)^3+……+A(1+i)^(n)

和普通年金的原始公式計算的原理相同,公式中的每一項對應的是預付年金中的一次收付款,通過將每一次收付款按照複利現值(終值)公式算出現值(終值)之後,再求和,就得到預付年金現值(終值)的公式了;

預付年金同樣可以通過推導進行簡化,但是還有一個更加簡便的方法,預付年金和普通年金的區別在於收付款的時間點,普通年金收付款的時間點在每期的期末,而預付年金的收付款時間點在每期的期初,這個差異就導致預付年金每一次收付款的現值要比普通年金收付款的現值少折現一次,也就是少除以一次(1+i),所以預付年金的現值可由普通年金現值公式算出:

P=A*(P/A,i,n)*(1+i)

同樣的原理,對於預付年金的終值,每一次收付款的終值要比普通年金多算一次利息,也就是多乘以一次(1+i),所以預付年金的終值就等於

F=A*(F/A,i,n)*(1+i)

如此一來,預付年金的現值和終值都等於普通年金的現值和終值乘以(1+i),對於預付年金的計算就轉化成了普通年金的計算;

例題:某公司擬在5年後還清100萬元債務,從現在起每年年初存入銀行一筆款項。假設銀行存款利率為10%,則每年應存入銀行多少元?((F/A,10%,5)=6.1051)

這裡求的是預付年金每年付款金額A,已知終值F=100萬,利率i=10%,付款次數n=5,用普通年金公式來計算預付年金終值,普通年金的付款次數n和利率i與預付年金的相等,

1000000=A*(F/A,10%,5)*(1+10%)

解得A=148906.80元

遞延年金現值和終值的計算

遞延年金是一種特殊的普通年金,所以在計算時可以用普通年金的公式進行計算,應該注意的是對於遞延期數的處理,假設m代表遞延的期數,收付款次數為n;

遞延年金的現值

方法一

遞延年金的現值等於“收付次數為遞延期數m與收付次數n之和的普通年金現值”減去“收付次數為遞延期數m的普通年金現值”的差,公式如下:

P=A*(P/A,i,m+n)-A*(P/A,i,m)

之所以可以這樣計算,其實是因為對於以(m+n)為收付次數的普通年金,我們要求的遞延年金現值,少了前面m次收付款的折現值,而這m次收付款的折現值就等於收付次數為m的普通年金現值,所以就有了上述公式;

方法二

遞延年金的現值等於收付次數為n的普通年金現值再按遞延期數m計算複利現值,公式如下:

P=A*(P/A,i,n)*(P/F,i,m)

這樣計算的原理在於,現將遞延年金視為普通年金,計算出在第m期末的價值,這時候就相當於計算收付次數為n的普通年金現值,我們最終要求的是處於當前時點的現值,所以再將之前計算的普通年金現值按m期計算複利現值,就得到我們所要求的結果了;

方法三

遞延年金的現值等於收付次數為n的普通年金終值再按收付次數(m+n)計算複利現值,公式如下:

P=A*(F/A,i,n)*(P/F,i,m+n)

其實這樣計算的原理和方法二是相似的,先將遞延年金視為普通年金,算出其在m+n期末的終值,需要求當前時點的現值,就等於將之前計算結果按m+n期折現的複利現值;

例題

:某企業近期付款購買了一臺設備,總價款為100萬元,從第二年年末開始付款,分五年平均支付,年利率為10%,則該設備的現值是多少?((P/A,10%,6)=4.3553、(P/A,10%,1)=0.9091、(P/A,10%,5)=3.7908、(P/F,10%,1)=0.9091、(F/A,10%,5)=6.1051、(P/F,10%,6)=0.5645)

該題是求遞延年金現值,遞延期數m=1,收付次數n=5,年金A=100/5=20萬元,利率i=10%,

方法一

遞延年金的現值等於“收付次數為6(m+n=6)的普通年金現值”減去“收付次數為1(m=1)的普通年金現值”的差;

P=20*(P/A,10%,6)-20*(P/A,10%,1)=68.92

方法二

遞延年金的現值等於收付次數為5(n=5)的普通年金現值再按遞延期數1(m=1)計算複利現值,公式如下:

P=20*(P/A,10%,5)*(P/F,10%,1)=68.92

方法三

遞延年金的現值等於收付次數為5(n=5)的普通年金終值再按收付次數6(m+n=6)計算複利現值,公式如下:

P=20*(F/A,10%,5)*(P/F,10%,6)=68.92

遞延年金終值

遞延年金的終值和收付次數為n的普通年金終值是一樣的,因為收付次數同為n,遞延年金最初一筆收付款和普通年金的第一筆收付款的終值都是A*(1+i)^(n-1),經過比較可以發現,遞延年金每一筆收付款的終值,和普通年金對應次數收付款的終值的計算方式是一樣的,所以遞延年金終值公式就是普通年金的終值公式;

F=A*(F/A,i,n)

永續年金的計算

永續年金沒有終值,因為永續年金沒有最終期,永續年金會一直收支款項;

永續年金的現值等於P=A/i,可由普通年金現值公式,求當收付次數n趨於無窮大時推導出來;

插值法估計利率i或收付次數n

對於年金現值或終值公式,一般來說有4個變量,即現值P或終值F、年金A、利率i和收付次數n,在計算中,一般是知道其中的三個,然後求未知的一個,其中比較特殊的是求利率i和收付次數n;

這是因為在計算中,我們將公式進行了簡化,將i和n包含到了現值係數或者終值係數中,而且用原始公式計算較為繁瑣,不夠方便,使用插值法計算則相對簡單;

用插值法進行計算,首先由現有條件可得到一個關於利率i或者收付次數n的一元方程,以年金現值公式為例,由條件一般可知P、A,假設已知收付次數n,求利率i,則此時可得函數P/A=(P/A,i,n),此時可以將方程左邊看成一個整體B,視為因變量,因為收付次數n已知,該函數就是一個以i為自變量的一元函數;

然後再選取這一個一元函數中離所知點(因為P、A和n已知,所以在直角座標系中,所知點為(i,P/A))最近的兩個點,可以通過年金現值係數表來找出,一個大於一個小於所知點值的點,如下圖,


簡單易懂,會計知識學習筆記:年金的計算

由直角三角形的關係就可以得出a/b=c/d

也即(i-i1)/(i2-i1)=(B1-B)/(B1-B2),通過年金現值係數表,其他兩個點的對應的值我們是知道的,那麼這個方程就只有一個未知數i,所以通過這個方程我們就可以求得i;

之所以能通過三角形關係來計算出利率i,是因為插值法假設我們選取的這三個點足夠接近,以致於可以視為這三個點在一條直線上,比如地球是圓的,但當你選取的地球上兩個點之間的距離足夠小時,兩點之間就可以看做是直線,就像我們平常不會感覺到地球表面是圓的一樣,就是因為相對於地球來說,我們所處的點足夠小

小結:插值法計算的關鍵在於藉由年金現值或終值公式構建一個關於所要求的的利率i或者收付次數n的一元函數,另外還需要兩個已知的函數點來幫助求解,可通過係數表來查找。

例題:某公司向銀行借入12000元,借款期為3年,每年年末還本付息額為4600元,(P/A,7%,3)=2.6243,(P/A,8%,3)=2.5571,則借款利率為多少?

該題中已知現值P=12000,收付次數n=3,年金A=4600,求利率i,

第一步,先利用年金現值公式構建一個方程

P/A=(P/A,i,3)

第二步,目前所知點為(i,P/A=12000/4600=2.6087),此時離他最近的一個值大於他的點和一個值小於他的點就是題目給的兩個點(7%,2.6243)、(8%,2.5571),利用插值法可以得到

(i-7%)/(8%-7%)=(2.6243-2.6087)/(2.6243-2.5571)

解方程得i=7.33%

總結:各種年金的計算都可以轉化成普通年金的計算,插值法的計算推理過程較為複雜,可以直接記憶公式來進行計算。

聲明:財經知識介紹系列是十三自己的學習心得和體會,僅供大家學習交流使用,如有不足或錯誤的地方,還請大家指出。

用最簡單的語言介紹經濟財稅知識,微信公眾號:易審!


分享到:


相關文章: