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

Vraća dvostruku vrijednost koja određuje otplatu kamata za određeno razdoblje anuiteta na temelju periodičnih, fiksnih uplata i fiksne kamatne stope.

Sintaksa

IPmt ( rate, per, nper , pv [, fv ] [, type ] )

Sintaksa funkcije IPmt 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.

Po

Obavezno. Dvostruko određivanje razdoblja plaćanja u rasponu od 1 do brrazd.

brrazd

Obavezno. Dvostruka vrijednost koja 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 navođenje sadašnje vrijednosti ili vrijednosti danas niza budućih uplata ili računa. Na primjer, kada posudite novac za kupnju automobila, iznos kredita predstavlja sadašnju vrijednost zajmodača mjesečnih plaćanja automobila koje ćete izvršiti.

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 novčanih uplata izvršenih tijekom određenog vremenskog razdoblja. Anuitet može biti zajam (kao što je hipoteka kod kuće) ili ulaganje (kao što je mjesečni plan štednje).

Argumente stopa i brrazd potrebno je izračunati pomoću razdoblja otplate izraženih u istim jedinicama. Ako se, primjerice, stopa izračunava na temelju mjeseci, i brrazd se mora izračunavati na temelju 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 FinancialSample.*, IPMT([GodišnjiRate]/12;10;[TermInYears]*12;-[Iznos Kredita];0;0) KAO INTPaid FROM FinancialSample;

Vraća sva polja iz tablice "FinancialSample", izračunava Kamatu plaćenu u argumentu "per"(10 u ovom primjeru)"Iznos Kredita" na temelju "GodišnjiZamjesnik" i "TermInYears" i prikazuje rezultate u stupcu INTPaid.

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 IPmt koristi za izračun iznosa otplate kamate kada su sve uplate jednake vrijednosti. Navedene su kamatna stopa po razdoblju (APR / 12), razdoblje otplate za koje je željeni kamatni dio (Period), ukupan broj uplata (TotPmts), sadašnja vrijednost ili glavnica zajma (PVal), buduća vrijednost zajma (FVal) i broj koji označava je li otplata dospjela na početku ili kraju razdoblja otplate (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.

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.