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

Returnerer et langt flyttall som angir rentesatsen per periode for en annuitet.

Syntaks

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

Syntaksen for funksjonen Rente har følgende argumenter:

Argument

Beskrivelse

antall_innbet

Obligatorisk. Langt flyttall som angir totalt antall betalingsperioder i annuiteten. Hvis du for eksempel betaler månedlige avdrag på et fireårig billån, har lånet totalt 4 * 12 (eller 48) avdragsperioder.

betaling

Obligatorisk. Langt flyttall som angir innbetalingen som skal foretas i hver periode. En innbetaling består som regel av en hovedstol og renter som ikke endres i annuitetens løpetid.

Pv

Obligatorisk. Langt flyttall som angir nåverdi, eller verdi i dag, for en serie fremtidige innbetalinger eller inntekter. Når du for eksempel låner penger til å kjøpe en bil, er lånebeløpet nåverdien til utlåneren av de månedlige bilbetalingene du foretar.

sluttverdi

Valgfritt. Variant som angir fremtidig verdi eller kontantsaldo du vil bruke når du foretar den endelige betalingen. Den fremtidige verdien for et lån er for eksempel 0 dollar fordi det er lånets verdi etter det siste avdraget. Hvis du imidlertid vil spare 500 000 dollar over 18 år til barns utdanning, er 500 000 den fremtidige verdien. Hvis dette utelates, brukes 0.

type

Valgfritt. Variant som angir et tall som angir når betalinger forfaller. Bruk 0 hvis betalingen forfaller på slutten av betalingsperioden, eller bruk 1 hvis betalingen forfaller i begynnelsen av perioden. Hvis dette utelates, brukes 0.

Antatt

Valgfritt. Variant som angir verdien du beregner, returneres av satsen. Hvis argumentet utelates, er anslag 0,1 (10 prosent).

Merknader

En annuitet er en serie med faste kontantavdrag som betales over tid. En annuitet kan være et lån (for eksempel et huslån) eller en investering (for eksempel en månedlig spareplan).

For alle argumenter representeres kontanter du betaler ut, for eksempel bankinnskudd på sparekonti, av negative tall, og penger du får inn, for eksempel utbyttesjekker, av positive tall.

Satsen beregnes ved gjentakelse. Fra og med verdien av antatt, går satsen gjennom beregningen til resultatet er nøyaktig til innenfor 0,00001 prosent. Hvis satsen ikke finner et resultat etter 20 forsøk, mislykkes den. Hvis antatt er 10 prosent og satsen mislykkes, kan du prøve en annen verdi for antatt.

Eksempel på spørring

Expression

Resultater

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

Returnerer alle feltene fra tabellen FinancialSample og den årlige renten basert på TermInYears, MonthlyRePayment og LoanAmount, og viser resultatene i kolonnen Rentesats.

VBA-eksempel

Obs!: I eksemplene nedenfor vises bruken av denne funksjonen i en VBA-modul (Visual Basic for Applications). Hvis du vil ha mer informasjon om hvordan du arbeider med VBA, velger du Utviklerreferanse fra rullegardinlisten ved siden av Søk og skriver inn ett eller flere søkeord i søkeboksen.

Dette eksemplet bruker rentefunksjonen til å beregne rentesatsen for et lån gitt det totale antallet innbetalinger (TotPmts), lånebeløpet (Payment), nåverdien eller hovedstolen for lånet (PVal), den fremtidige verdien av lånet (FVal), et tall som angir om betalingen forfaller i begynnelsen eller slutten av betalingsperioden (PayType), og en tilnærmet forventet rentesats (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."

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.

Fellesskap hjelper deg med å stille og svare på spørsmål, gi tilbakemelding og høre fra eksperter med stor kunnskap.