Python的財務函數 numpy_financial.rate() ,19歲奧運跆拳銅牌美少女羅嘉翎的國光獎金,應該一次領500萬?還是終身月領2.4萬?Excel財務函數PMT, RATE, NPER, PV, FV

加入好友
加入社群
Python的財務函數 numpy_financial.rate() ,19歲奧運跆拳銅牌美少女羅嘉翎的國光獎金,應該一次領500萬?還是終身月領2.4萬?Excel財務函數PMT, RATE, NPER, PV, FV - 儲蓄保險王

19歲奧運跆拳銅牌美少女羅嘉翎的國光獎金,

應該一次領500萬?還是終身月領2.4萬?

這個問題我們解讀成

500萬本金(PV),

需要投資報酬率(RATE)多少?

才能讓羅嘉翎終生(62年)

月領2.4萬(年領28.8萬)?

使用Excel財務函數RATE()求解

=RATE(nper, pmt, pv, [fv], [type], [guess])

看微軟官網對於RATE的說明:

Python的財務函數 numpy_financial.rate() ,19歲奧運跆拳銅牌美少女羅嘉翎的國光獎金,應該一次領500萬?還是終身月領2.4萬?Excel財務函數PMT, RATE, NPER, PV, FV - 儲蓄保險王

Python的財務函數 numpy_financial.rate() ,19歲奧運跆拳銅牌美少女羅嘉翎的國光獎金,應該一次領500萬?還是終身月領2.4萬?Excel財務函數PMT, RATE, NPER, PV, FV - 儲蓄保險王

 

Python也有財務函數的模組

numpy_financial

官網說明:

Python的財務函數 numpy_financial.rate() ,19歲奧運跆拳銅牌美少女羅嘉翎的國光獎金,應該一次領500萬?還是終身月領2.4萬?Excel財務函數PMT, RATE, NPER, PV, FV - 儲蓄保險王

可以看到主要參數都跟

微軟Excel的rate()函數一樣

 

其他財務函數如下:

函數
功能
參數
FV 到期後未來值(終值) =FV(rate, nper, pmt, [pv], [type])
PV 單筆的現值 =PV(rate, nper, pmt, [fv], [type])
RATE 每期的利率或報酬率 =RATE(nper, pmt, pv, [fv], [type], [guess])
PMT 每期投資金額 =PMT(rate, nper, pv, [fv], [type])
NPER 期數 =NPER(rate, pmt, pv, [fv], [type])

 

本篇要改用Python

計算同樣的問題

銅牌:

=RATE(nper, pmt, pv, [fv], [type], [guess])

=RATE(62,28.8,-500,0,1,5%)

=5.93%

使用本利和公式驗算過

RATE函數計算出來的結果

有興趣者請加賴,傳訊1索取

 

這個報酬率

合理的工具為全世界股市VT

    #豐存股建構全世界股市

    #豐存股建構全世界股市VT

欲了解粉絲專屬永豐複委託優惠,

請在此谷歌表單留聯絡資料

(限沒有永豐複委託帳戶者)

股市是波動較大的投資工具

長期報酬率6%雖是合理期待

但不可能很穩定地每年都6%

高報酬時領多一點

負報酬時不領

可以達到類似的效果

政府提供的方案等於0波動風險

報酬率也不錯

若沒有出現政府違約或

中國大陸攻佔台灣之類的極端風險

19歲非常年輕的跆拳小將羅嘉翎

選擇月領2.4萬是較好的選擇。

 

金牌:

=RATE(62,12.5*12,-2000,0,1)

=8.04%

 

銀牌:

=RATE(62,3.8*12,-700,0,1)

=6.85%

 

先看程式碼的輸出結果

跟Excel計算出來的結果一致

(現值PV原本要輸入負數,

程式碼會自動判斷,

輸入正數自動加負號

其他該輸入正數的參數,

輸入負數也會變回正數)

 

銅牌(一次領500萬或

終生月領2.4萬*12=28.8萬):

Python的財務函數 numpy_financial.rate() ,19歲奧運跆拳銅牌美少女羅嘉翎的國光獎金,應該一次領500萬?還是終身月領2.4萬?Excel財務函數PMT, RATE, NPER, PV, FV - 儲蓄保險王

 

金牌(一次領2000萬或

終生月領12.5萬*12=150萬):

Python的財務函數 numpy_financial.rate() ,19歲奧運跆拳銅牌美少女羅嘉翎的國光獎金,應該一次領500萬?還是終身月領2.4萬?Excel財務函數PMT, RATE, NPER, PV, FV - 儲蓄保險王

 

銀牌(一次領700萬或

終生月領3.8萬*12=45.6萬):

Python的財務函數 numpy_financial.rate() ,19歲奧運跆拳銅牌美少女羅嘉翎的國光獎金,應該一次領500萬?還是終身月領2.4萬?Excel財務函數PMT, RATE, NPER, PV, FV - 儲蓄保險王

 

程式碼:

import numpy_financial as npf
nper = eval(input(“請輸入總付款期數(Nper): “))
while nper != -9999:
    pmt = eval(input(“請輸入各期給付的金額(Pmt, Payment): “))
    pv = eval(input(“請輸入現值(Pv, Present Value): “))
    fv = eval(input(“請輸入未來值(Fv, Future Value): “))
    typ = eval(input(“給付時間點,期末領取請輸入0,期初領取請輸入1: “))
    gus = eval(input(“請輸入猜測值(Guess): “))
    if gus == -9999 : break

    #paraLst = [nper,pmt,fv,typ,gus]
    # 沒有pv,因為pv要輸入負值
    dic = {
        “期數”: nper,
        “各期給付金額”: pmt,
        “未來值”: fv,
        “給付時點”: typ,
        “猜測值”: gus
    }
    if -9999 in dic.values() : break
    # 仍要等字典完成,才能跳離,等於輸入gus -9999才能跳離

    for key in dic:
        if dic[key] < 0:
            dic[key] = -dic[key]
        # else:
        #     dic[key] = dic[key]

    if pv > 0:
        pv = -pv  # pv必須是負數
    myrate = npf.rate(nper, pmt, pv, fv, typ, gus)
    print(“Rate =%.2f %%” % (myrate*100))

    nper = eval(input(“請輸入總付款期數(Nper),輸入-9999離開: “))
    # pmt = eval(input(“請輸入各期給付的金額(Pmt, Payment),-9999離開: “))
    # pv = eval(input(“請輸入現值(Pv, Present Value),-9999離開: “))
    # fv = eval(input(“請輸入未來值(Fv, Future Value),-9999離開: “))
    # typ = eval(input(“給付時間點,期末領取請輸入0,期初領取請輸入1,-9999離開: “))
    if nper == -9999 : break  
# pv現值真的要負數,-9999有可能是真的想輸入的值

“””總共要輸入6個參數,

只有第一個參數nper

while迴圈內(之尾)外都放

另外5個參數都在迴圈內(之首)”””

Python的財務函數 numpy_financial.rate() ,19歲奧運跆拳銅牌美少女羅嘉翎的國光獎金,應該一次領500萬?還是終身月領2.4萬?Excel財務函數PMT, RATE, NPER, PV, FV - 儲蓄保險王

Python的財務函數 numpy_financial.rate() ,19歲奧運跆拳銅牌美少女羅嘉翎的國光獎金,應該一次領500萬?還是終身月領2.4萬?Excel財務函數PMT, RATE, NPER, PV, FV - 儲蓄保險王

 

其他財務函數相關文章:

20,30,40,50歲的投資人每月投資多少金額,

才能在60歲退休時累積千萬退休金?

 

月存多少才能在65歲時成為百萬美金的富翁?

    #當代財經大師的理財通識課: http://bit.ly/3t8zbf8

 

前兩篇文章使用PMT函數

Python的財務函數 numpy_financial.rate() ,19歲奧運跆拳銅牌美少女羅嘉翎的國光獎金,應該一次領500萬?還是終身月領2.4萬?Excel財務函數PMT, RATE, NPER, PV, FV - 儲蓄保險王

年收入50萬的投資人如何達成500萬的財務目標?

使用NPER函數

 

20,30,40,50歲的投資人每月投資多少金額,

才能在60歲退休時累積千萬退休金?

首篇是以千萬台幣退休金為目標

想必很多人的退休目標是

超越千萬台幣:

年收入50萬的投資人如何累積八千萬

這篇使用終值FV函數

 

19歲奧運跆拳銅牌美少女羅嘉翎的國光獎金,

應該一次領500萬?還是終身月領2.4萬?

則使用RATE函數

 

推薦hahow線上學習python: https://igrape.net/30afN

加入好友
加入社群
Python的財務函數 numpy_financial.rate() ,19歲奧運跆拳銅牌美少女羅嘉翎的國光獎金,應該一次領500萬?還是終身月領2.4萬?Excel財務函數PMT, RATE, NPER, PV, FV - 儲蓄保險王

儲蓄保險王

儲蓄險是板主最喜愛的儲蓄工具,最喜愛的投資理財工具則是ETF,最喜愛的省錢工具則是信用卡

You may also like...

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *