Applies ToAccess til Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Returnerer en dobbelt, der angiver rentesatsen i hver periode for en annuitet.

Syntaks

Rente( nper , ydelse, nv [, fv ] [, type ] [, gæt ] )

Syntaksen for funktionen Sats har disse argumenter:

Argument

Beskrivelse

nper

Påkrævet. Dobbelt reelt tal, der angiver det samlede antal ydelsesperioder i annuiteten. Hvis du f.eks. foretager månedlige ydelser på et fireårigt billån, har dit lån i alt 4 * 12 (eller 48) ydelsesperioder.

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.

Pv

Påkrævet. Dobbelt reelt tal , der angiver den nuværende værdi eller værdi i dag for en række fremtidige ydelser eller kvitteringer. For eksempel, når du låner penge til at købe en bil, lånebeløbet er den nuværende værdi til långiveren af den månedlige bil betalinger, du vil gøre.

fv

Valgfrit. Variant, der angiver den fremtidige værdi eller kassebeholdning, 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 dens værdi efter den endelige betaling. Men hvis du vil spare $ 50.000 over 18 år til dit barns uddannelse, er $ 50.000 den fremtidige værdi. Hvis det udelades, antages det, at værdien er 0.

type

Valgfrit. Variant angiver et tal, der angiver, hvornår ydelser 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 anslår, vil blive returneret af Sats. Hvis det udelades, er gæt 0,1 (10 procent).

Bemærkninger

En annuitet er en række faste kontantydelser, der foretages over en periode. En annuitet kan være et lån (f.eks. et huslån) 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.

Rente beregnes ved gentagelse. Fra og med værdien af gæt bladrer Rente gennem beregningen, indtil resultatet er nøjagtigt inden for 0,00001 procent. Hvis Sats ikke kan finde et resultat efter 20 forsøg, mislykkes det. Hvis dit gæt er 10 procent, og Rate mislykkes, kan du prøve en anden værdi for gæt.

Eksempel på forespørgsel

Udtryk

Resultater

SELECT FinancialSample.*, (Rate([TermInYears]*12,-[MonthlyRePayment],[LoanAmount],0,0,0.1)*12) AS InterestRate FROM FinancialSample;

Returnerer alle felterne fra tabellen "FinansielSample" og den årlige "Rente" baseret på "TermInYears", "MonthlyRePayment" og "LoanAmount" og viser resultaterne i kolonnen Rente.

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 Rente til at beregne rentesatsen for et lån på grund af det samlede antal ydelser (TotPmts), lånebetalingsbeløbet (Payment), lånets nutidsværdi eller hovedstol (PVal), lånets fremtidige værdi (FVal), et tal, der angiver, om ydelsen forfalder i begyndelsen eller slutningen af betalingsperioden (PayType), og en tilnærmelse af den forventede rente (Guess).

Dim Fmt, FVal, Guess, PValDim 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 = ENDPERIODEnd IfAPR = (Rate(TotPmts, -Payment, PVal, _      FVal, PayType, Guess) * 12) * 100MsgBox "Your interest rate is " & _    Format(CInt(APR), Fmt) & " percent."

Har du brug for mere hjælp?

Vil du have flere indstillinger?

Udforsk abonnementsfordele, gennemse kurser, få mere at vide om, hvordan du sikrer din enhed og meget mere.

Communities hjælper dig med at stille og besvare spørgsmål, give feedback og høre fra eksperter med omfattende viden.