英語で読む

次の方法で共有


ISPMT

適用対象: 計算列計算テーブルメジャービジュアル計算

指定された期間のローン (または投資) に対して支払われた (または受け取った) 利子を計算し、元金を均等に支払います。

構文

ISPMT(<rate>, <per>, <nper>, <pv>)

パラメーター

用語 定義
rate 投資の利率。
per 関心のある期間を指定します。 0 ~ nper-1 (両端を含む) である必要があります。
nper 投資の支払期間の合計数。
pv 投資の現在価値。 ローンの場合、pv はローン金額です。

戻り値

指定された期間に支払われた (または受け取った) 利子。

備考

  • レートと nper の指定に使用する単位について一貫性があることを確認します。 年利 12% の 4 年ローンで毎月の支払いを行う場合は、利率に 0.12/12、nper に 4*12 を使用します。 同じローンで年払いを行う場合は、レートに 0.12、nper に 4 を使用します。

  • すべての引数について、預金やその他の引き出しなど、支払う現金は負の数で表されます。受け取った現金 (配当チェックやその他の預金など) は正の数値で表されます。

  • ISPMT は、1 ではなくゼロで始まる各期間をカウントします。

  • ほとんどのローンでは、定期的な支払いであっても返済スケジュールが使用されます。 IPMT 関数は、このタイプのローンに対する特定の期間の利息支払を返します。

  • 一部のローンでは、元金支払いであっても返済スケジュールが使用されます。 ISPMT 関数は、このタイプのローンに対する特定の期間の利息支払を返します。

  • 次の場合、エラーが返されます。

    • nper = 0。
  • この関数は、計算列または行レベル セキュリティ (RLS) 規則で使用する場合、DirectQuery モードでは使用できません。

データ 説明
$4,000 現在の値
4 期間の数
10%

ISPMTを使用するタイミングを示すために、次の償却表では、上記の条件で偶数元金の返済スケジュールを使用します。 各期間の利払い料金は、前の期間の未払い残高のレート時間と等しくなります。 また、各期間の支払額は、偶数元金に期間の利息を加えたものになります。

時代 元金の支払い 利払い 合計支払額
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