Returnerer en dobbelt, der angiver rentesatsen i hver periode for en annuitet.
Syntaks
Rente ( Nper ; ydelse; NV [; FV ] [; type ] [, gæt ] )
Syntaksen for funktionen rente har disse argumenter:
Argument | Beskrivelse |
---|---|
nper |
Påkrævet. Dobbelt angivelse af det samlede antal betalingsperioder i annuiteten. Hvis du for eksempel betaler månedlige ydelser på et år med fire år, har lånet i alt 4 * 12 (eller 48) betalingsperioder. |
pmt |
Påkrævet. Dobbelt reelt tal angiver betalingen for hver periode. Ydelser indeholder som regel hovedstol og renter, der ikke ændres, så længe annuiteten løber. |
NV |
Påkrævet. Dobbelt angivelse af nutidsværdi eller værdi i dag i en række fremtidige betalinger eller tilgange. Når du for eksempel låner penge for at købe en bil, er lånebeløbet den nugældende værdi til långiveren af de månedlige Car-betalinger, du vil foretage. |
fv |
Valgfrit. Variant, der angiver fremtidsværdi eller kontant saldo, du ønsker, når du har foretaget den endelige betaling. For eksempel er den fremtidige værdi af et lån $0, fordi det er dets værdi efter den endelige betaling. Men hvis du vil spare $50.000 over 18 år for barnets uddannelse, er $50.000 den fremtidige værdi. Hvis det udelades, antages det, at værdien er 0. |
type |
Valgfrit. Variant , der angiver et tal, der angiver, hvornår betalingerne forfalder. Brug 0, hvis ydelserne forfalder i slutningen af betalingsperioden, eller brug 1, hvis ydelserne forfalder i begyndelsen af perioden. Hvis det udelades, antages det, at værdien er 0. |
Gæt |
Valgfrit. Variant , der angiver den værdi, du estimerer, returneres efter sats. Hvis den udelades, er gæt 0,1 (10 procent). |
Bemærkninger
En annuitet er en række kontante betalinger, der foretages over en tidsperiode. En annuitet kan være et lån (f. eks et lån i hjemmet) eller en investering (f. eks en månedlig opsparingsplan).
For alle argumenter gælder, at udbetalte beløb, f.eks. indskud på opsparinger, repræsenteres af negative tal, mens modtagne beløb, f.eks. udbytte, repræsenteres af positive tal.
Satsen beregnes ved en gentagelse. Fra og med værdien af gætskifter hastigheden gennem beregningen, indtil resultatet er nøjagtigt inden for 0,00001 procent. Hvis frekvensen ikke kan finde et resultat efter 20 forsøg, mislykkes det. Hvis dit gæt er 10 procent, og det ikke lykkes, kan du prøve en anden værdi for gæt.
Eksempel på forespørgsel
Udtryk | Resultat |
---|---|
Vælg FinancialSample. * (hastighed ([TermInYears] * 12,-[MonthlyRePayment], [LoanAmount], 0, 0, 0,1) * 12) som InterestRate fra FinancialSample; |
Returnerer alle felterne fra tabellen "FinancialSample" og den årlige "rente" for interesse baseret på "TermInYears", "MonthlyRePayment" og "LoanAmount" og viser resultaterne i kolonne InterestRate. |
VBA-eksempel
Bemærk!: Følgende eksempler demonstrerer brugen af denne funktion i et VBA-modul (Visual Basic for Applications). Hvis du vil have mere at vide om at arbejde med VBA, skal du vælge Udviklerreference på rullelisten ud for Søg og skrive ét eller flere ord i søgefeltet.
I dette eksempel bruges funktionen kurs til at beregne renten for et lån med det samlede antal betalinger (TotPmts), beløbet for låne betalingen (Payment), den nuværende værdi eller hovedstol på lånet (PVal), den fremtidige værdi af lånet (FVal), et tal, som jeg ndicates, om betalingen er forfalden i begyndelsen eller slutningen af betalingsperioden (PayType), og en tilnærmelse af den forventede rentesats (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."
Bemærk!: Denne side er oversat ved hjælp af automatisering og kan indeholde grammatiske fejl og unøjagtigheder. Det er vores hensigt, at dette indhold skal være nyttigt for dig. Var disse oplysninger nyttige? Her er artiklen på engelsk, så du kan sammenligne.