這位童鞋,如果你有並會用金融計算器最好,很方便就能算出。
若沒有請打開你的MICROSOFT OFFICE中的EXCEL軟體,並照我所說的在一個單元格內輸入。
=RATE(3,50,-100,100,0)
可得50%
其中第一個-100為當前市價,改為-90或-110即得58%和43%。
注意,你的問題提得可能會引起歧義。由於你問的是債券,實際上債券根據計息方式、付息次數等不同有許多變化。而你給出的公式事實上求的y實際上是一個利率,即一筆100元貸款,分三期償還,每期償還50最末一並償還100的還款模式。可能在課本上所教的債券貼現求值等經過簡化,因此可以用RATE指令求得。
另外,實際工作中使用YIELD命令計算債券收益率。上題可用
=YIELD(DATE(2009,1,1),DATE(2012,1,1),50,100,100,1,0)
要注意的是,由於你給出的公式關系,此公式計算得結果可能與公式不符。而上述RATE公式是完全根據你所給出的公式進行計算的結果。
ps:我們學的題目都是coupon rate 5%左右。。。50%太恐怖了。。。
『貳』 財務管理題,計算債券到期收益率
一樓的錯了,不是除以票面價值,而是買入時的市場價值,因為1年就賣掉,用單利計算,一年的票面收益應是100*8%=8元,年末賣出是98元,買入時102元,差價是-4元,所以總收益是8+(-4)=4元,買入時102元,債券到期收益率是4/102*100%=3.92%,over,這么詳細應該能看明白吧?
『叄』 如何用萬德把國債到期收益率鏈接在excel
用宏命令。
Sub abc()
Dim App, WrdDoc, Mypath As String, StrA As String, StrB As String
Mypath = ThisWorkbook.Path & "\aaa.doc" '請修改實際儲存路徑!
Set App = CreateObject("Word.Application") '用Set關鍵字創建Word應用成序對象!
App.Visible = True'根據實際情況修改是否可見
Set WrdDoc = App.Documents.Open(Mypath) '打開這個Word文件!
StrA = WrdDoc.Tables(1).Cell(1, 2).Range.Text ' 你要的第一個內容:第一行,第二列
StrB = WrdDoc.Tables(1).Cell(2, 2).Range.Text ' 你要的第一個內容:第二行,第二列
WrdDoc.Close ' 關閉文件
Set App = Nothing
Debug.Print StrA
Debug.Print StrB
End Sub
『肆』 你好!請教一下到期收益率的列式計算在金融計算器上是怎麼計算的
設到期收益率為i,
票面利率為8%,題里沒有說付息方式,按每年計息一次。每年一次性得到利息8元。
用10年中得到的現金流貼現
8/(1+i)+8/(1+i)平方+。。。+8/(1+i)10次方+100/(1+i)10次方=95
或者用公式95=8*{[1-1/(1+i)10次方]/i}+100/(1+i)10次方
用試算內插法求i
反正我學的是這么算的。。。
『伍』 如何計算債券的到期收益率
你好,債券的到期收益率是使債券未來現金流現值等於當前價格所用的相同的貼現率,也稱內部報酬率。
P:債券價格;
C:現金流金額;
y:到期收益率;
T:債券期限;
t:現金流到達時間。