ISPMT
計算貸款 (或投資) 指定週期內支付 (或收到) 的利息 (甚至包括本金付款金額)。
語法
ISPMT(<rate>, <per>, <nper>, <pv>)
參數
詞彙 | 定義 |
---|---|
速率 | 投資利率。 |
每 | 您想要尋找利息的週期。 必須介於 0 和 nper-1 (含) 之間。 |
nper | 投資的付款週期總數。 |
pv | 投資的現值。 針對貸款,pv 為貸款金額。 |
傳回值
指定週期支付 (或收到) 的利息。
備註
請確定您用來指定利率和 nper 的單位一致。 如果您進行每月付款的四年期貸款,且利率為 12%,請使用 0.12/12 作為利率,並使用 4*12 作為 nper。 如果您針對相同的貸款進行年度付款,請使用 0.12 作為利率,並使用 4 作為 nper。
針對所有引數,您所支付的現金 (例如存款金額或其他提款) 會以負數表示;您收到的現金 (例如股利支票和其他存款) 是以正數表示。
ISPMT 會計算每個以零而非以一開始的週期。
大部分的貸款都會使用定額定期付款的償還排程。 IPMT 函式會針對這種類型的貸款,傳回指定週期的利息付款。
有些貸款會使用定額本金付款的償還排程。 ISPMT 函式會針對這種類型的貸款,傳回指定週期的利息付款。
如果是下列情況,則會傳回錯誤:
- nper = 0。
在計算結果欄或資料列層級安全性 (RLS) 規則中使用時,不支援在 DirectQuery 模式中使用此函式。
範例
Data | 說明 |
---|---|
\$4,000 | 現值 |
4 | 期間數 |
10% | 費率 |
為了說明使用 ISPMT 的時機,下面的分期償還表會使用具有上述指定期間的償還排程。 每個週期的利率收費等於利率乘以前一個期間未支付的餘額。 而每個週期的付款都會等於定額本金加上該期間的利息。
Period | 本金付款 | 利息付款 | 付款總額 | 餘額 |
---|---|---|---|---|
4,000.00 | ||||
1 | 1,000.00 | 400.00 | 1,400.00 | 3,000.00 |
2 | 1,000.00 | 300.00 | 1,300.00 | 2,000.00 |
3 | 1,000.00 | 200.00 | 1,200.00 | 1,000.00 |
4 | 1,000.00 | 100.00 | 1,100.00 | 0.00 |
下列 DAX 查詢:
DEFINE
VAR NumPaymentPeriods = 4
VAR PaymentPeriods = GENERATESERIES(0, NumPaymentPeriods-1)
EVALUATE
ADDCOLUMNS (
PaymentPeriods,
"Interest Payment",
ISPMT(0.1, [Value], NumPaymentPeriods, 4000)
)
傳回每個週期所支付的利息,並使用上述的定額本金償還排程和期間。 這些值是負數,表示其為支付的利息,而非收到的利息。
[值] | [利息付款] |
---|---|
0 | -400 |
1 | -300 |
2 | -200 |
3 | -100 |
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應