Funcția Rate

Returnează o valoare dublă care specifică rata dobânzii pe perioadă pentru o anuitate.

Sintaxă

Tarif ( nper , plată , PV [, FV ] [, tip ] [, ghici ] )

Sintaxa funcției rate are următoarele argumente:

Argument

Descriere

nper

Obligatoriu. Specificați dublu numărul total de perioade de plată din anuitate. De exemplu, dacă efectuați plăți lunare pentru un împrumut de patru ani pentru autoturisme, împrumutul dumneavoastră are un total de 4 * 12 (sau 48) de perioade de plată.

pmt

Obligatoriu. Double care indică suma de plată pentru fiecare perioadă. Plățile includ de obicei rata de principal și dobânda, care nu se schimbă pe durata anuității.

PV

Obligatoriu. Specificați valoarea actuală sau valoarea de astăzi a unei serii de plăți viitoare sau confirmări. De exemplu, atunci când împrumutați bani pentru a cumpăra o mașină, suma împrumutului este valoarea actuală pentru creditorul plăților lunare pe care le veți efectua.

fv

Opțional. Variant specificând valoarea viitoare sau soldul de numerar pe care îl doriți după efectuarea plății finale. De exemplu, valoarea viitoare a unui împrumut este 0 lei, deoarece aceasta este valoarea lui după plata finală. Cu toate acestea, dacă doriți să economisiți 50.000 de lei în 18 ani pentru educația copilului dvs., valoarea viitoare se consideră 50.000 de lei. Dacă se omite, se consideră implicit 0.

tip

Opțional. Variant specifică un număr care indică când sunt scadente plățile. Utilizați 0 dacă plățile trebuie efectuate la sfârșitul perioadei de plată sau 1 dacă plățile trebuie efectuate la începutul perioadei. Dacă se omite, se consideră implicit 0.

estimare

Opțional. Varianta care specifică valoarea pe care o estimați va fi returnată după rată. Dacă este omis, Guess este 0,1 (10%).

Observații

Anuitatea este o serie de plăți fixe în numerar care se efectuează pe parcursul unei perioade de timp. O anuitate poate fi un împrumut (cum ar fi ipoteca) sau o investiție (cum ar fi un plan de economii lunar).

Pentru toate argumentele, sumele plătite (cum ar fi depozite sau economii) sunt reprezentate prin numere negative; sumele primite (cum ar fi cecuri de dividende) sunt reprezentate prin numere pozitive.

Rata este calculată prin iterație. Începând cu valoarea de ghicit, parcurgeți cicluri prin calcul până când rezultatul este precis în termen de 0,00001%. Dacă rate nu poate găsi un rezultat după 20 de încercări, acesta nu reușește. Dacă bănuiala dumneavoastră este de 10 procente și rata nu reușește, încercați o altă valoare pentru Guess.

Exemplu de interogare

Expresie

Rezultatele

Selectați FinancialSample. *, (tarif ([TermInYears] * 12,-[MonthlyRePayment], [LoanAmount], 0, 0, 0,1) * 12) ca RataDobânzii din FinancialSample;

Returnează toate câmpurile din tabelul "FinancialSample" și "rata" anuală a dobânzii pe baza "TermInYears", "MonthlyRePayment" și "LoanAmount" și afișează rezultatele în coloana RataDobânzii.

Exemplu VBA

Notă: Exemplele care urmează demonstrează utilizarea acestei funcții într-un modul Visual Basic for Applications (VBA). Pentru mai multe informații despre lucrul cu VBA, selectați Referințe pentru dezvoltatori în lista verticală de lângă Căutare și introduceți unul sau mai mulți termeni în caseta de căutare.

Acest exemplu utilizează funcția rate pentru a calcula rata dobânzii a unui împrumut, având în vedere numărul total de plăți (TotPmts), valoarea plății împrumutului (Payment), valoarea prezentă sau directorul împrumutului (PVal), valoarea viitoare a împrumutului (FVal), un număr pe care îl ndicates dacă plata este scadentă la începutul sau la sfârșitul perioadei de plată (PayType) și la o aproximare a ratei dobânzii preconizate (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."

Notă:  Această pagină a fost tradusă automatizat și poate conține erori gramaticale sau inexactități. Scopul nostru este ca acest conținut să vă fie util. Ne puteți spune dacă informațiile au fost utile? Aici se află articolul în limba engleză, ca referință.

Extindeți-vă competențele Office
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×