PPMT
定期的な一定の支払いと一定の利率に基づいて、投資の特定の期間の元金の支払いを返します。
構文
PPMT(<rate>, <per>, <nper>, <pv>[, <fv>[, <type>]])
パラメーター
用語 | 定義 |
---|---|
rate |
ローンの利率。 |
per |
期間を指定します。 1 ~ nper (両端を含む) である必要があります。 |
nper |
年金の支払期間の合計数。 |
pv |
現在価値 — 一連の将来の支払いが現在価値のある合計金額です。 |
fv |
(省略可能)将来価値、または最後の支払いが行われた後に達成したい現金残高。 fv を省略すると、BLANKと見なされます。 |
type |
(省略可能)支払い期限を示す数値 0 または 1。 型を省略すると、0 と見なされます。 この表の下に、使用できる値を示します。 |
type
パラメーターは、次の値を受け入れます。
type と等しい 設定 |
支払い期限が |
---|---|
0 または省略 | 期間の終了時 |
1 | 期首 |
注:PPMTの引数の詳細については、PV 関数を参照してください。
戻り値
特定の期間のプリンシパルに対する支払い。
備考
rate
とnper
の指定に使用する単位について一貫性があることを確認します。 年利 12% の 4 年ローンで毎月の支払いを行う場合は、利率に 0.12/12、nper に 4*12 を使用します。 同じローンで年払いを行う場合は、rate
に 0.12、nper
に 4 を使用します。型は、最も近い整数に丸められます。
次の場合、エラーが返されます。
-
per < 1
またはper > nper
nper < 1
-
この関数は、計算列または行レベル セキュリティ (RLS) 規則で使用する場合、DirectQuery モードでは使用できません。
例 1
データ | 引数の説明 |
---|---|
10% | 年間利率 |
2 | ローンの年数 |
\$2,000.00 | ローンの金額 |
次の DAX クエリ:
EVALUATE
{
PPMT(0.1/12, 1, 2*12, 2000.00)
}
上記の条件でローンの最初の月に行われた元金の支払いを返します。
[値] |
---|
-75.6231860083663 |
例 2
データ | 引数の説明 |
---|---|
8% | 年間利率 |
10 | ローンの年数 |
\$200,000.00 | ローンの金額 |
次の DAX クエリ:
EVALUATE
{
PPMT(0.08, 10, 10, 200000.00)
}
上記の条件でローンの 10 年目に行われた元金を返します。
[値] |
---|
-27598.0534624214 |