Funkcija Pmt

Primjenjuje se na
Access za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Vraća broj dvostruke preciznosti koji određuje vrijednost uplate za anuitet na temelju periodičnih, fiksnih rata i fiksne kamatne stope.

Sintaksa

Pmt(stopa;brrazd;sv [, bv ] [, vrsta ] )

Sintaksa funkcije Pmt sadrži ove argumente:

Argument Opis
stopa Obavezno. Broj dvostruke preciznosti koji određuje kamatnu stopu po razdoblju otplate. Ako vam je, primjerice, odobren kredit za kupnju automobila po godišnjoj kamatnoj stopi od 10 posto i mjesečno ga otplaćujete, rata po razdoblju otplate iznosi 0,1/12 ili 0,0083.
brrazd Obavezno. Cijeli broj koji određuje ukupan broj razdoblja otplate u anuitetu. Ako, primjerice, mjesečno otplaćujete četverogodišnji kredit za automobil, kredit ima ukupno 4 * 12 (ili 48) razdoblja otplate.
pv Obavezno. Dvostruko određivanje sadašnje vrijednosti (ili jednokratnog iznosa) koju niz uplata koje je potrebno platiti u budućnosti ima sadašnju vrijednost. Na primjer, kada posuđujete novac za kupnju automobila, iznos zajma je sadašnja vrijednost mjesečnih rata koje ćete zajmodavcu uplaćivati.
bv Neobavezno. Vrijednost vrste Variant buduća je vrijednost ili saldo koji želite postići nakon posljednje uplate. Na primjer, buduća vrijednost kredita je 0 kn jer je to vrijednost nakon posljednje uplate. No ako želite uštedjeti 300 000 kn u razdoblju od 18 godina za školovanje svog djeteta, tada je 300 000 kn buduća vrijednost. Ako se izostavi, pretpostavlja se da je 0.
vrsta Neobavezno. Vrijednost vrste Variant koja određuje dospijeće uplata. Koristite vrijednost 0 ako je dospijeće uplata na kraju razdoblja otplate ili 1 ako je dospijeće uplata na početku razdoblja. Ako se izostavi, pretpostavlja se da je 0.

Napomene

Anuitet je niz fiksnih uplata tijekom određenog razdoblja. Anuitet može biti kredit (npr. hipotekarna nekretnina) ili ulaganje (npr. mjesečni plan štednje).

Argumenti stopa i brrazd moraju se izračunati pomoću razdoblja otplate izraženih u istim jedinicama. Na primjer, ako se stopa izračunava pomoću mjeseci, brrazd se mora izračunati i pomoću mjeseci.

Za sve se argumente plaćeni iznos (npr. polog za štednju) izražava negativnim brojevima. Primljeni iznos (npr. ček od dividende) izražava se pozitivnim brojevima.

Primjer upita

Izraz Rezultati
SELECT PMTSample.*, Pmt([GodišnjaStopa]/12;[TermInYears]*12,-[LoanAmount];0;0) AS MonthlyRepayments FROM PMTSample; Vraća sva polja iz tablice "PMTSample", izračunava fiksne mjesečne rate potrebne za otplatu vrijednosti "LoanAmount" na temelju vrijednosti "YearalRate" te prikazuje rezultate u stupcu MonthlyRepayments.

VBA primjer

Napomena

Primjeri koji slijede prikazuju korištenje te funkcije u modulu jezika Visual Basic for Applications (VBA). Da biste pronašli dodatne informacije o radu s VBA-om, na padajućem popisu uz stavku Traži odaberite stavku Referenca za razvojne inženjere pa unesite jedan ili više izraza u okvir pretraživanja.

U ovom se primjeru funkcija Pmt koristi za prikaz mjesečne rate za zajam tijekom određenog razdoblja. Navedeni su postotna kamatna stopa po razdoblju (APR / 12), ukupan broj rata (TotPmts), sadašnja vrijednost ili glavnica zajma (PVal), buduća vrijednost zajma (FVal) i broj koji označava dospijeće otplate na početku ili na kraju razdoblja otplate (PayType).

Dim Fmt, FVal, PVal, APR, TotPmts, PayType, Payment
' When payments are made.
Const ENDPERIOD = 0, BEGINPERIOD = 1    
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 will you make?")
PayType = MsgBox("Do you make payments " & _
          "at the end of month?", vbYesNo)
If PayType = vbNo Then
    PayType = BEGINPERIOD 
    Else PayType = ENDPERIOD
End If
Payment = Pmt(APR / 12, TotPmts, -PVal, FVal, PayType)
MsgBox "Your payment will be " & _
    Format(Payment, Fmt) & " per month."