Funkcija PPmt

Atgriež Double vērtību, kas norāda pamatmaksājumu par konkrētu anuitātes periodu, pamatojoties uz periodiskiem, fiksētiem maksājumiem un fiksētu procentu likmi.

Sintakse

PPMT ( likme, per, per_sk , PV [, NV ] [, tips ] )

Funkcijas PPMT 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. Vesels skaitlis, kas norāda maksājumu periodu diapazonā no 1 līdz per_sk.

nper

Obligāts. Vesels skaitlis , kas norāda anuitātes maksājumu periodu kopsummu. 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

Nav obligā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. *, PPMT ([AnnualRate]/12, 10, [TermInYears] * 12,-[LoanAmount],0) kā INTPaid no FinancialSample

Atgriež visus laukus no tabulas "FinancialSample", aprēķiniet pamatsummu, kas samaksāta "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ā funkcija PPMT tiek izmantota, lai aprēķinātu, cik lielu samaksu noteiktā periodā ir pamatsumma, ja visi maksājumi ir vienādi. Tiek norādīta procentu procentuālā likme par periodu (APR / 12), maksājuma laikposms, kuram ir vēlama pamatsumma (Period), kopējais maksājumu skaits (TotPmts), aizdevuma pašreizējā vērtība vai pamatsumma (PVal), aizdevuma (FVal) nākotnes vērtība. norāda, vai maksājums ir jāveic maksājuma perioda sākumā vai beigās (PayType).

Dim NL, TB, Fmt, FVal, PVal, APR, TotPmts, PayType, Payment, Msg, MakeChart, Period, P, I
Const ENDPERIOD = 0, BEGINPERIOD = 1 ' When payments are made.
NL = Chr(13) & Chr(10) ' Define newline.
TB = Chr(9) ' Define tab.
Fmt = "###,###,##0.00" ' Define money format.
FVal = 0 ' Usually 0 for a loan.
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 do you have to make?")
PayType = MsgBox("Do you make payments at the end of month?", vbYesNo)
If PayType = vbNo Then PayType = BEGINPERIOD Else PayType = ENDPERIOD
Payment = Abs(-Pmt(APR / 12, TotPmts, PVal, FVal, PayType))
Msg = "Your monthly payment is " & Format(Payment, Fmt) & ". "
Msg = Msg & "Would you like a breakdown of your principal and "
Msg = Msg & "interest per period?"
MakeChart = MsgBox(Msg, vbYesNo) ' See if chart is desired.
If MakeChart <> vbNo Then
If TotPmts > 12 Then MsgBox "Only first year will be shown."
Msg = "Month Payment Principal Interest" & NL
For Period = 1 To TotPmts
If Period > 12 Then Exit For ' Show only first 12.
P = PPmt(APR / 12, Period, TotPmts, -PVal, FVal, PayType)
P = (Int((P + .005) * 100) / 100) ' Round principal.
I = Payment - P
I = (Int((I + .005) * 100) / 100) ' Round interest.
Msg = Msg & Period & TB & Format(Payment, Fmt)
Msg = Msg & TB & Format(P, Fmt) & TB & Format(I, Fmt) & NL
Next Period
MsgBox Msg ' Display amortization table.
End If

Piezīme.:  Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai jūs varat mūs informēt, vai informācija bija noderīga? Šeit ir raksts angļu valodā jūsu atsaucei.​

Paplašiniet savas Office prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka jums varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta speciālistiem.

×