計算

Excel計算收益率的公式

  • October 16, 2015

1 月 1 日,我投資 1238。我每年 1 月 1 日都這樣做,持續了 20 年。在 20 年結束時(即第 20 年的 12 月 31 日),我的帳戶中有 32880。我的利率是多少?

通過使用 excel 並創建 20 行變化的值,我發現利率為 3.5787%。我相信這就是答案。

但是我找不到任何一組值來插入Rate()函式來得到這個結果。似乎 Rate() 總是抱怨插入的負值對我來說沒有意義。它報告 2.6% 或 2.9%,具體取決於期初或期末計算的利息。

[編輯]:人們提到使用RATE(). 這是我得到的:

rate(20,-1238,0,32880,0)= 2.885

rate(20,-1238,0,32880,1)= 2.629

這些都不是我預期的答案。

Edit2:正如我在評論中提到的,我在 B1 中放置了一個興趣值。然後我把1238放入A1。我做了 A2 = ((1 + B1) * A1) + 1238。然後我重複A3-A20。然後我和 B1 一起玩,直到最終結果符合預期。我得到了 3.5787%。我的問題是,這只佔了 19 年的興趣。我需要創建 21 行,而不是 20 行。最後一行不會再添加 1238 美元。這樣做我可以將 2.629 插入 B1 並得到我期望的結果。

我相信 2.63% 就是這個比率。就是這樣:

=RATE(20,-1238,0,32880,1)

給出,如下所示:

=XIRR(R2C2:R22C2,R2C1:R22C1)

(在 R2C2:R21C2 中為 1238,在 R22C2 中為 -32880,在 R2C1:R21C1 中為 1/1/95 到 1/1/14,在 R22C2 中為 12/31/14)如果您通過“手動”檢查,即在某列的第 2-21 行中,輸入:

=POWER(1.0263,20-ROW()+2)*1238

然後將這些相加,您將得到 32,884.11 美元,與 32,880 美元相差無幾。

為什麼你認為 3.5787% 是答案?

引用自:https://money.stackexchange.com/questions/54910