Funkcija Rate

Vraća dvostruku vrijednost koja određuje kamatnu stopu po periodu za anuitet.

Sintaksa

Rate ( nper , PMT, PV [, FV ] [, upišite ] [, Guess ] )

Sintaksa funkcije rate sadrži sljedeće argumente:

Argument

Opis

brrazd

Obavezno. Double određuje ukupan broj razdoblja uplate 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.

PV

Obavezno. Dvostruko određivanje sadašnje vrijednosti ili vrijednosti danas, niza budućih uplata ili potvrda. Primjerice, kada posudite novac da biste kupili auto, iznos kredita predstavlja trenutnu vrijednost vjerovniku mjesečne uplate automobila koje ćete izvršiti.

bv

Dodatno. Variant koji određuje buduću vrijednost ili saldo u gotovini koji želite kada izvršite konačnu uplatu. 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. Variant koji određuje broj koji označava kada dospijevaju uplate. 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.

procjena

Dodatno. Variant koja određuje vrijednost koju procijenjujete bit će vraćena po stopi. Ako je izostavljen, Guess je 0,1 (10%).

Napomene

Anuitet je niz nepromjenjive gotovinske uplate koje su izvršene tijekom vremenskog razdoblja. Anuitet može biti kredit (primjerice hipoteku na dom) ili ulaganje (primjerice mjesečni tarifu).

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.

Stopa izračunava se prema iteraciji. Počevši od vrijednosti Guess, stopa ciklusa kroz izračun dok rezultat nije točan u roku od 0,00001 posto. Ako stopa ne može pronaći rezultat nakon 20 pokušaja, neće uspjeti. Ako je vaša pretpostavka 10% i stopa nije uspješna, isprobajte neku drugu vrijednost za Guess.

Primjer upita

Izraz

Rezultati

Odaberite Finansialsample. *, (stopa ([Terminafunkcija] * 12;-[Monthlyotplata], [Loanbroj], 0, 0, 0.1) * 12) kao Međumjera iz financijskog uzorka;

Vraća sva polja iz tablice "financialsample" i godišnju "stopu" interesa na temelju "terminala", "monthlyotplate" i "Loan

Primjer VBA

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 koristi funkcija rate da biste izračunali kamatnu stopu kredita s obzirom na ukupan broj uplata (TotPmts), iznos uplate kredita (Payment), sadašnju vrijednost ili glavnicu kredita (PVal), buduću vrijednost kredita (FVal), broj koji sam ndicates je li uplata dospijeva na početak ili kraj razdoblja uplate (PayType) i proksimatiranje očekivane kamatne stope (Guess).

Dim Fmt, FVal, Guess, PVal
Dim Payment, TotPmts, PayType, APR
' When payments are made.
Const ENDPERIOD = 0, BEGINPERIOD = 1
Fmt = "##0.00" ' Define percentage format.
FVal = 0 ' Usually 0 for a loan.
Guess = .1 ' Guess of 10 percent.
PVal = InputBox("How much did you borrow?")
Payment = InputBox("What's your monthly payment?")
TotPmts = InputBox("How many monthly payments do " & _
"you have to make?")
PayType = MsgBox("Do you make payments at the end " & _
"of the month?", vbYesNo)
If PayType = vbNo Then
PayType = BEGINPERIOD
Else PayType = ENDPERIOD
End If
APR = (Rate(TotPmts, -Payment, PVal, _
FVal, PayType, Guess) * 12) * 100
MsgBox "Your interest rate is " & _
Format(CInt(APR), Fmt) & " percent."

Napomena:  Ova je stranica strojno prevedena te može sadržavati gramatičke pogreške ili netočnosti. Naša je namjera da vam ovaj sadržaj bude koristan. Jesu li vam te informacije bile korisne? Kao referencu možete pogledati i članak na engleskom jeziku.​

Proširite svoje vještine korištenja sustava Office
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×