Applies ToAccess pakalpojumam Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Atgriež dubultu vērtību, kas norāda anuitātes procentu maksājumu noteiktam anuitātes periodam, 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.

par

Obligāts arguments. Dubulta vērtība, kas norāda maksājuma periodu diapazonā no 1 līdz nper.

nper

Obligāts. Dubulta vērtība, kas norāda kopējo maksājumu periodu skaitu anuitātei. 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 arguments. Dubulta vērtība, kas norāda šodienas pašreizējo vērtību vai vērtību nākotnē no maksājumiem vai ieņēmumiem. Piemēram, kad esat aizņēmies naudu, lai iegādātos automobili, aizdevuma summa ir pašreizējā vērtība ikmēneša automašīnas maksājumu veikšanai.

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

SELECT FinancialSample.*, IPMT([AnnualRate]/12,10,[TermInYears]*12,-[LoanAmount],0,0) AS INTPaid FROM FinancialSample;

Atgriež visus tabulas "Finanšu_apjoms" laukus, aprēķina maksātos procentus laukos "LoanAmount" un "AnnualRate" un "TermInYears" "per"(10 šajā piemērā), 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ā funkcija IPmt tiek izmantota, lai aprēķinātu, cik liela maksājuma daļa ir procenti, ja visiem maksājumiem ir vienāda vērtība. Šeit norādīta procentu procentu likme periodā (APR / 12), maksājuma periods, kuram ir nepieciešama 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 jāveic maksājuma perioda sākumā vai beigās (PayType).

Dim FVal, Fmt, PVal, APR, TotPmts, PayTypeDim Period, IntPmt, TotInt, MsgConst ENDPERIOD = 0, BEGINPERIOD = 1FVal = 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 = ENDPERIODEnd IfFor Period = 1 To TotPmts    ' Total all interest.    IntPmt = IPmt(APR / 12, Period, TotPmts, _             -PVal, FVal, PayType)    TotInt = TotInt + IntPmtNext PeriodMsg = "You'll pay a total of " & Format(TotInt, Fmt) Msg = Msg & " in interest for this loan."MsgBox Msg    ' Display results.

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.