Vraća promenljivu "Dvostruko" koja navodi kamatnu stopu za period anuiteta.
Sintaksa
Rate(br_per, rata;sad_vr [, bud_vr ] [, tip ] [, procena ] )
Sintaksa funkcije Rate ima sledeće argumente:
| Argument | Opis |
|---|---|
| br_per | Obavezno. Double navodi ukupan broj perioda otplate u anuitetu. Na primer, ako plaćate mesečne rate na četvorogodišnji kredit za automobil, kredit ima ukupno 4 * 12 (ili 48) perioda otplate. |
| rata | Obavezno. Promenljiva Dvostruko koja navodi ratu za svaki period. Rate obično sadrže glavnicu i kamatu koja se ne menja tokom anuiteta. |
| Bilten | Obavezno. Dvostruko navođenje sadašnje ili današnje vrednosti niza budućih plaćanja ili prihoda. Na primer, kada pozajmljujete novac da biste kupili automobil, iznos kredita je sadašnja vrednost mesečnih uplata automobila za zajmodavca. |
| bud_vr | Opcionalno. Varijanta koja navodi buduću vrednost ili gotovinski saldo koji želite nakon što platite poslednju ratu. Na primer, buduća vrednost kredita je 0 RSD jer je to njegova vrednost nakon poslednje rate. Međutim, ako želite tokom 18 godina da uštedite 50.000 RSD za obrazovanje deteta, 50.000 RSD onda predstavlja buduću vrednost. Ako se izostavi, pretpostavljena vrednost je 0. |
| tip | Opcionalno. Varijanta koja navodi broj koji ukazuje na to kada dospevaju plaćanja. Koristite 0 ako rate dospevaju na kraju perioda otplate ili 1 ako rate dospevaju na početku perioda. Ako se izostavi, pretpostavljena vrednost je 0. |
| guess | Opcionalno. Varijanta koja navodi vrednost koju procenjujete biće vraćena po stopi. Ako je pretpostavka izostavljena, pretpostavljena vrednost je 0,1 (10 procenata). |
Napomene
Anuitet je niz fiksnih novčanih isplata tokom vremenskog perioda. Anuitet može biti kredit (kao što je hipoteka) ili investicija (kao što je plan za mesečne štednje).
Za sve argumente, gotovina koju ste isplatili (kao što su depoziti za štedne uloge) predstavljena je negativnim brojevima; gotovina koju primate (kao što su čekovi sa dividendom) predstavljena je pozitivnim brojevima.
Stopa se izračunava iteracijom. Počevši od vrednosti pretpostavljene vrednosti, stopa vrši izračunavanje sve dok ne dobije rezultat sa preciznošću od 0,00001 procenata. Ako funkcija "Stopa " ne može da pronađe rezultat nakon 20 pokušaja, ona ne uspeva. Ako je procena 10 procenata i stopa ne uspe, pokušajte sa drugom budućom vrednosti za procenu.
Query example
| Izraz | Rezultati |
|---|---|
| SELECT FinancialSample.*, (Rate([TermInYears]*12,-[MonthlyRePayment],[LoanAmount],0,0,0.1)*12) AS InterestRate FROM FinancialSample; | Daje sva polja iz tabele "FinansijskiUzorak" i godišnju "Stopu" kamate na osnovu "PeriodaUGodinama", "Mesečnoj rati" i "IznosuKredita" i prikazuje rezultate u koloni "Kamatna stopa". |
VBA primer
Napomena
Primeri koji slede pokazuju upotrebu ove funkcije u Visual Basic for Applications (VBA) modulu. Za više informacija o radu sa VBA modulom izaberite stavku Referenca razvojnog programera sa padajuće liste pored stavke Pretraga i unesite termine u polje za pretragu.
Ovaj primer koristi funkciju Rate za izračunavanje kamatne stope kredita kada je data ukupan broj rata (TotPmts), iznos rate kredita (Payment), sadašnja vrednost ili glavnica kredita (PVal), buduća vrednost kredita (FVal), broj koji ukazuje na to da li rata dospeva na početku ili kraju perioda otplate (PayType), i približnu očekivanu kamatnu stopu (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."