Atgriež Double vērtību, kas norāda noteiktā anuitātes perioda procentu maksājumu, pamatojoties uz periodiskiem, fiksētiem maksājumiem un fiksētu procentu likmi.
Sintakse
IPMT ( likme, per, per_sk , PV [, NV ] [, tips ] )
Funkcijas IPMT sintaksei ir šādi argumenti.
Arguments |
Apraksts |
likme |
Obligāts. Dubulta vērtība, kas norāda perioda procentu likmi. Piemēram, ja saņemat aizdevumu automašīnas iegādei ar gada procentu likmi (APR) 10 procentu apmērā un veicat ikmēneša maksājumus, procentu likme periodā ir 0,1/12 vai 0,0083. |
katram |
Obligāts. Double , kas norāda maksājumu periodu diapazonā no 1 līdz per_sk. |
nper |
Obligāts. Double , kas norāda maksājumu periodu kopsummu anuitātes. Piemēram, ja veicat ikmēneša maksājumus par četru gadu aizdevumu automašīnas iegādei, jūsu aizdevumam ir 4 * 12 (vai 48) maksājuma periodi. |
PV |
Obligāts. Dubults , kas norāda pašreizējo vērtību vai vērtību Today, par turpmāko maksājumu vai ieņēmumu sēriju. Piemēram, ja Jūs aizņematies naudu, lai iegādātos automobili, aizdevuma summa ir pašreizējā vērtība, kas tiek piemērota aizņēmumam no ikmēneša automašīnas maksājumiem. |
fv |
Neobligāts. Variants, kas norāda vēlamo nākotnes vērtību vai naudas atlikumu pēc pēdējā maksājuma veikšanas. Piemēram, aizdevuma nākotnes vērtība ir 0 €, jo tā ir vērtība pēc pēdējā maksājuma. Taču, ja vēlaties ietaupīt 50 000 € nākamo 18 gadu laikā bērnu izglītībai, tad 50 000 € ir nākotnes vērtība. Ja šī vērtība tiek izlaista, tiek pieņemts, ka tā ir 0. |
tips |
Neobligāts. Variants, kas norāda, kad beidzas maksājumu periods. Izmantojiet 0, ja maksājumi beidzas maksājumu perioda beigās, vai izmantojiet 1, ja maksājumi beidzas perioda sākumā. Ja šī vērtība tiek izlaista, tiek pieņemts, ka tā ir 0. |
Piezīmes
Anuitāte ir fiksētu maksājumu sērija, kas tiek veikti noteiktā laika periodā. Anuitāte var būt aizdevums (piemēram, hipotēka) vai ieguldījums (piemēram, ikmēneša ietaupījumu plānu).
Argumenti likme un nper tiek aprēķināti, izmantojot maksājuma periodus, kas izteikti tādās pašās mērvienībās. Piemēram, ja likme tiek aprēķināta, izmantojot mēnešus, nper ir jāaprēķina, izmantojot mēnešus.
Visos argumentos izmaksātā nauda (piemēram, depozīti vai uzkrājumi) tiek attēlota negatīvos skaitļos; saņemtā nauda (piemēram, dividendes) tiek attēlota pozitīvos skaitļos.
Vaicājuma piemērs
Izteiksme |
Rezultāti |
ATLASIET FinancialSample. *, IPMT ([AnnualRate]/12, 10, [TermInYears] * 12,-[LoanAmount],0) kā INTPaid no FinancialSample |
Atgriež visus laukus no tabulas "FinancialSample", aprēķina procentus, kas samaksāti par "LoanAmount" (šajā piemērā) no "AnnualRate" un "TermInYears", un parāda rezultātus kolonnā INTPaid. |
VBA piemērs
Piezīme.: Turpmākajos piemēros redzama šīs funkcijas izmantošana Visual Basic for Applications (VBA) modulī. Lai iegūtu papildinformāciju par darbu ar VBA, nolaižamajā sarakstā atlasiet Uzziņas materiāli izstrādātājiem blakus meklēšanas lodziņam un ievadiet šajā lodziņā vienu vai vairākus vārdus.
Šajā piemērā tiek izmantota funkcija IPMT , lai aprēķinātu, cik daudz maksājuma ir ieinteresēts, ja visi maksājumi ir vienādi. Procentu likme par periodu (APR / 12) maksājuma periods, par kuru ir vēlamā procentu daļa (Period), kopējais maksājumu skaits (TotPmts), aizdevuma pašreizējā vērtība vai pamatsumma (PVal), aizdevuma nākotnes vērtība (FVal) un skaitlis, kas norāda, vai maksājums ir jāveic maksājuma perioda sākumā vai beigās (PayType).
Dim FVal, Fmt, PVal, APR, TotPmts, PayType
Dim Period, IntPmt, TotInt, Msg
Const ENDPERIOD = 0, BEGINPERIOD = 1
FVal = 0 ' Usually 0 for a loan.
Fmt = "###,###,##0.00" ' Define money format.
PVal = InputBox("How much do you want to borrow?")
APR = InputBox("What is the annual percentage rate " & _
"of your loan?")
If APR > 1 Then APR = APR / 100 ' Ensure proper form.
TotPmts = InputBox("How many monthly payments?")
PayType = MsgBox("Do you make payments at " & _
"the end of the month?", vbYesNo)
If PayType = vbNo Then
PayType = BEGINPERIOD
Else PayType = ENDPERIOD
End If
For Period = 1 To TotPmts ' Total all interest.
IntPmt = IPmt(APR / 12, Period, TotPmts, _
-PVal, FVal, PayType)
TotInt = TotInt + IntPmt
Next Period
Msg = "You'll pay a total of " & Format(TotInt, Fmt)
Msg = Msg & " in interest for this loan."
MsgBox Msg ' Display results.