Funktsioon Rate

Tagastab topelttäpsusega arvu, mis näitab annuiteedi intressimäära perioodi kohta.

Süntaks

Rate( nper , pmt, pv [, fv ] [, type ] [, guess ] )

Funktsiooni Rate süntaksil on järgmised argumendid.

Argument

Kirjeldus

nper

Nõutav. Topelttäpsusega arv, mis määratleb annuiteedi makseperioodide koguarvu. Näiteks kui teete nelja-aastase autoostulaenu korral igakuiseid makseid, on teie laenul kokku 4 × 12 (ehk 48) makseperioodi.

pmt

Nõutav. Topelttäpsusega arv, mis määrab igal perioodil tehtava makse. Maksed koosnevad tavaliselt põhiosast ja intressist, mis annuiteetmaksete tegemise jooksul ei muutu.

pv

Nõutav. Topelttäpsusega arv, mis näitab edaspidiste maksete või laekumiste sarja praegust väärtust ehk tänast väärtust. Näiteks kui laenate auto ostmiseks raha, on laenusumma laenaja jaoks teie tehtavate igakuiste automaksete praegune väärtus.

fv

Valikuline. Andmetüüp Variant, mis määrab soovitud tulevase väärtuse või sularahasaldo pärast viimase makse tegemist. Näiteks on laenu tulevane väärtus 0 eurot, kuna see on selle väärtus pärast viimast makset. Kui aga soovite 18 aasta jooksul säästa lapse hariduse jaoks 50 000 eurot, on tulevaseks väärtuseks 50 000 eurot. Kui see jäetakse välja, eeldatakse, et see on 0.

type

Valikuline. Andmetüüp Variant, mis määrab maksetähtaega näitava arvu. Kui maksetähtaeg on makseperioodi lõpus, sisestage 0. Kui maksetähtaeg on makseperioodi alguses, sisestage 1. Kui see jäetakse välja, eeldatakse, et see on 0.

guess

Valikuline. Andmetüüp Variant, mis määrab hinnangulise väärtuse, mille funktsioon Rate peaks tagastama. Kui see jäetakse välja, on argumendi guess väärtus 0,1 (10 protsenti).


Kommentaarid

Annuiteet on kindla suurusega maksete jada, mida tehakse kindla perioodi jooksul. Annuiteet võib olla laen (nt eluasemelaen) või investeering (nt igakuise säästmise kava).

Kõigi argumentide puhul on raha, mida makstakse välja, näiteks pannakse hoiule, tähistatud negatiivsete arvudega. Saadav raha, nagu dividendid, on tähistatud positiivsete arvudega.

Funktsioon Rate arvutab iteratsioonimeetodil. Rate alustab argumendi guess väärtusest ning arvutab, kuni on saavutatud 0,00001-protsendise täpsusega tulemus. Kui funktsioon Rate pärast 20 katset tulemit ei leia, siis arvutus nurjub. Kui teie hinnang on 10 protsenti ja funktsiooni Rate arvutus nurjub, proovige argumendi guess teistsugust väärtust.

Näide

Märkus. : Järgmised näited kujutavad selle funktsiooni kasutamist rakenduse Visual Basic for Applications (VBA) moodulis. Lisateabe saamiseks VBA-ga töötamise kohta valige välja Otsing kõrval kuvatavast ripploendist väärtus Tootearendusmaterjal ja sisestage otsinguväljale üks või mitu sõna.

Selles näites kasutatakse funktsiooni Rate, et arvutada laenumaksete koguarvu (TotPmts), laenumakse (Payment), laenu praeguse väärtuse ehk võla põhisumma (PVal), laenu tulevase väärtuse (FVal), arvu, mis näitab, kas maksetähtaeg on makseperioodi alguses või lõpus (PayType), ja eeldatava intressimäära prognoosi (Guess) põhjal laenu intressimäär.

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."
Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×