Vraća broj dvostruke preciznosti koji određuje trenutnu vrijednost anuiteta na temelju budućih periodičnih, fiksnih rata i fiksne kamatne stope.
Sintaksa
PV( stopa, brrazd , rata [, bv ] [, vrsta ] )
Sintaksa funkcije PV ima 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. |
rata |
Obavezno. Broj dvostruke preciznosti koji određuje iznos koji se uplaćuje u svakom razdoblju. Rate obično obuhvaćaju glavnicu i kamatu koja se ne mijenja tijekom trajanja anuiteta. |
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.*, PV([GodišnjaVrijednost]/12;[TermInYears]*12;-[MjesečniRePayment],0;0) AS PresentValue FROM FinancialSample; |
Vraća sva polja iz tablice "FinancialSample", izračunava sadašnju vrijednost anuiteta na temelju "GodišnjiVrijednost","MjesečniRePayment" i "TermInYears" i prikazuje rezultate u stupcu PresentValue. |
Primjer VBA-a
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 primjeru funkcija PV vraća trenutnu vrijednost anuiteta od 1 000 000 USD koji će davati 50 000 USD godišnje sljedećih 20 godina. Ponuđeni su očekivana godišnja kamatna stopa (APR), ukupan broj uplata (TotPmts), iznos svake uplate (YrIncome), ukupna buduća vrijednost ulaganja (FVal) i broj koji upućuje na to je li svaka uplata izvršena na početku ili na kraju razdoblja otplate (PayType). Imajte na umu da je YrIncome negativan broj jer predstavlja iznos koji se plaća iz anuiteta svake godine.
Dim Fmt, APR, TotPmts, YrIncome, FVal, PayType, PVal
Const ENDPERIOD = 0, BEGINPERIOD = 1 Fmt = "###,##0.00" ' Define money format. APR = .0825 ' Annual percentage rate. TotPmts = 20 ' Total number of payments. YrIncome = 50000 ' Yearly income. FVal = 1000000 ' Future value. PayType = BEGINPERIOD ' Payment at beginning of month. PVal = PV(APR, TotPmts, -YrIncome, FVal, PayType) MsgBox "The present value is " & Format(PVal, Fmt) & "."