ISPMT
Van toepassing op:berekende kolomberekende tabelMetingVisuele berekening
Berekent de betaalde (of ontvangen) rente voor de opgegeven periode van een lening (of investering) met zelfs hoofdsombetalingen.
Syntaxis
ISPMT(<rate>, <per>, <nper>, <pv>)
Parameters
Term | Definitie |
---|---|
rate |
Het rentepercentage voor de investering. |
per |
De periode waarvoor u de interesse wilt bepalen. Moet liggen tussen 0 en aantal-1 (inclusief). |
nper |
Het totale aantal betalingstermijnen voor de investering. |
pv |
De huidige waarde van de investering. Voor een lening is hw het leningbedrag. |
Retourwaarde
De betaalde rente (of ontvangen) voor de opgegeven periode.
Opmerkingen
Zorg ervoor dat u consistent bent met de eenheden die u gebruikt voor het opgeven van snelheid en aantal-termijnen. Als u maandelijkse betalingen verricht op een lening van vier jaar tegen een jaarlijks rentepercentage van 12 procent, gebruikt u 0,12/12 voor rente en 4*12 voor aantal-termijnen. Als u jaarlijkse betalingen verricht op dezelfde lening, gebruikt u 0,12 voor rente en 4 voor aantal-termijnen.
Voor alle argumenten wordt het geld dat u uitbetalen, zoals stortingen op spaargelden of andere opnames, vertegenwoordigd door negatieve getallen; het geld dat u ontvangt, zoals dividendcontroles en andere stortingen, wordt vertegenwoordigd door positieve getallen.
ISPMT telt elke periode die begint met nul, niet één.
De meeste leningen gebruiken een aflossingsschema met zelfs periodieke betalingen. De functie IPMT retourneert de rentebetaling voor een bepaalde periode voor dit type lening.
Sommige leningen maken gebruik van een aflossingsschema met zelfs hoofdbetalingen. De functie ISPMT retourneert de rentebetaling voor een bepaalde periode voor dit type lening.
Er wordt een fout geretourneerd als:
- aantal-termijnen = 0.
Deze functie wordt niet ondersteund voor gebruik in de DirectQuery-modus wanneer deze wordt gebruikt in regels voor beveiliging op rijniveau (berekende kolommen of beveiliging op rijniveau).
Voorbeeld
Data | beschrijving |
---|---|
\$4.000 | Huidige waarde |
4 | Aantal perioden |
10% | Verhouding |
Om te illustreren wanneer ISPMTmoet worden gebruikt, gebruikt de onderstaande afschrijvingstabel een even aflossingsschema met de bovenstaande voorwaarden. De rentelast voor elke periode is gelijk aan het rentepercentage en het onbetaalde saldo voor de vorige periode. En de betaling per periode is gelijk aan de even hoofdsom plus de rente voor de periode.
Periode | Hoofdsombetaling | Rentebetaling | Totale betaling | Evenwicht |
---|---|---|---|---|
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 |
De volgende DAX query:
DEFINE
VAR NumPaymentPeriods = 4
VAR PaymentPeriods = GENERATESERIES(0, NumPaymentPeriods-1)
EVALUATE
ADDCOLUMNS (
PaymentPeriods,
"Interest Payment",
ISPMT(0.1, [Value], NumPaymentPeriods, 4000)
)
Berekent de rente die gedurende elke periode is betaald, met behulp van het even-hoofdaflossingsschema en de bovenstaande voorwaarden. De waarden zijn negatief om aan te geven dat deze rente wordt betaald, niet ontvangen.
[waarde] | [rentebetaling] |
---|---|
0 | -400 |
1 | -300 |
2 | -200 |
3 | -100 |