如何計算 Google 表格中的每月復利?
我有一個財務電子表格,其中有一列我所有的存款都存入我的儲蓄賬戶。最左邊的列列出了存款的日期。現在,假設我的儲蓄餘額是 100.00 美元,我的月利率是 0.25%(1% 的 1/4)。這是每月最後一天支付的複利。也就是說,在月底我得到 100.000.0025(即 100.02)。在下個月底,我得到100.02* *0.0025。等等。是否有一個財務公式可以讓我在 Google 表格中進行計算?我寧願將所有內容都放在一個單元格中,說“利息:$-.–”之類的東西。謝謝。
您只需使用複利公式:
Principle * (1 + Rate / Time) ^ Time
對於單元格 C2,您需要以下公式:
=B2*(((1+(D$1/360))^(C$1-$A2))-1)
- A欄是存款日期
- B欄是存款金額
- 單元格 C1 是今天的日期
- 單元格 D1 是年利率
我知道的大多數儲蓄賬戶每天都有復利和每月賺取的利息,所以實際上上述公式將準確到今天的日期,即使你還沒有得到一些利息。
您也可以跳過實際的複利公式,只使用內置的未來價值公式:
=FV(D$1/360,C$1-$A2,0,-B2)-B2
要進一步深入了解僅每月復利,您需要開始調整日期……
您可以首先獲取兩個日期並使用 DATEDIF() 函式計算已過去的月數,如下所示:
=DATEDIF(A2,C$1,"M")
但是您必須調整這兩個日期,因為今天日期與單元格 A3 和 A4 之間的簡單 DATEDIFF 都將返回 2,這並不正確。您可以使用以下方式獲取存款的下個月的第一天:
=EOMONTH(A2,0)+1
您可以使用當月的第一個月的第一天
=DATE(YEAR(C1),MONTH(C1),1)
這使您的公式:
=B2*(((1+(D$1/12))^(DATEDIF(EOMONTH($A2,0)+1,DATE(YEAR(C$1),MONTH(C$1),1),"M")))-1)
但這並不正確,因為它直到存款後的第一個月才開始累積利息。您還可以通過減去兩個日期並除以 30 天來獲得大致的月數。
您可以更複雜地計算第一個月的天數 + 每月的全部利息,但它會使公式更長,因為您將擁有
First month in days interest + monthly interest beyond that
要獲得一個月內剩餘的天數,您可以執行以下操作:
=EOMONTH($A2,0) - $A2
因此,要獲得當月剩餘時間的比例(當月發生的天數除以當月的天數):
=(EOMONTH($A2,0) - $A2) / DAY(EOMONTH($A2,0))
然後將上面乘以月利率乘以本金,得到部分月份,然後加上上面的月利率。
=($B2*(((EOMONTH($A2,0)-$A2)/DAY(EOMONTH($A2,0))*($D$1/12))))+(B2*(((1+(D$1/12))^(DATEDIF(EOMONTH($A2,0)+1,DATE(YEAR(C$1),MONTH(C$1),1),"M")))-1))
但請記住,您每月利息的本金金額現在是您的本金+第一個月貸記的利息,因此您的公式實際上應該是:
=($B2*(((EOMONTH($A2,0)-$A2)/DAY(EOMONTH($A2,0))*($D$1/12))))+(($B2*1+((((EOMONTH($A2,0)-$A2)/DAY(EOMONTH($A2,0))*($D$1/12)))))*(((1+(D$1/12))^(DATEDIF(EOMONTH($A2,0)+1,DATE(YEAR(C$1),MONTH(C$1),1),"M")))-1))
在這一點上,你真的很崩潰,因為這是 1.74327 美元的利息與 1.74331 美元的差額,其中包括剩餘幾個月本金的第一個月利息。這與上面單元格 C2 中的 1.85 美元不同,因為您在 8 月的前 10 天還沒有記入貸方。在很多情況下,複利的微小差異只會對大數字產生影響,即使那樣……如果您原則上有 10,000,000 美元,複利差異將從 0.00004 美元變為 4 美元。對於大多數目的,第一個公式已經綽綽有餘(可能是我在所有情況下實際使用的那個,因為每天與每月復利的實際差異並不顯著)。
“未來價值”功能可以做到這一點。
=FV(rate, number_of_periods, payment_amount, present_value, [end_or_beginning])
例如:
=FV(2%, 12, -100, -400, 0)
注意payment_amount和present_value都應該輸入負數,否則輸出負值
有關更多資訊和相關功能,請參閱Google 支持文章。