Logg på med Microsoft
Logg på, eller opprett en konto.
Hei,
Velg en annen konto.
Du har flere kontoer
Velg kontoen du vil logge på med.

Returnerer et langt flyttall som angir rentebetalingen for en gitt periode på en annuitet basert på periodiske, faste innbetalinger og en fast rentesats.

Syntaks

IPmt ( rente; per; antall_innbet ; nåverdi [, sluttverdi ] [, type ] )

Syntaksen for funksjonen IPmt har følgende argumenter:

Argument

Beskrivelse

sats

Obligatorisk. Langt flyttall som angir rentesats per periode. Hvis du for eksempel får et billån med en årlig prosentsats (APR) på 10 prosent og foretar månedlige betalinger, er satsen per periode 0,1/12 eller 0,0083.

Per

Obligatorisk. Dobbel angivelse av betalingsperiode i området 1 til antall_innbet.

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.

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 en fremtidig verdi eller kontantbalanse du vil ha etter at du har betalt siste avdrag. 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 når betalingen 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.

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).

Argumentene sats og antall_innbet må beregnes ved hjelp av avdragsperioder som uttrykkes i de samme enhetene. Hvis for eksempel sats beregnes ved hjelp av måneder, må også antall_innbet beregnes med måneder.

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.

Eksempel på spørring

Expression

Resultater

SELECT FinancialSample.*, IPMT([AnnualRate]/12,10,[TermInYears]*12,-[LoanAmount],0,0) AS INTPaid FROM FinancialSample;

Returnerer alle feltene fra tabellen "FinancialSample", beregner renten betalt i "per"(10 i dette eksemplet) av "LoanAmount" basert på "AnnualRate" og "TermInYears" og viser resultatene i kolonnen INTPaid.

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 funksjonen IPmt til å beregne hvor mye av en betaling som er rente når alle betalingene er av lik verdi. Angitt er rentesatsen per periode (APR / 12), innbetalingsperioden rentedelen er ønsket for (Period), totalt antall innbetalinger (TotPmts), nåverdi eller hovedstol for lånet (PVal), den fremtidige verdien av lånet (FVal), og et tall som angir om betalingen forfaller i begynnelsen eller slutten av betalingsperioden (PayType).

Dim FVal, Fmt, PVal, APR, TotPmts, PayType
Dim Period, IntPmt, TotInt, Msg
Const ENDPERIOD = 0, BEGINPERIOD = 1
FVal = 0 ' Usually 0 for a loan.
Fmt = "###,###,##0.00" ' Define money format.
PVal = InputBox("How much do you want to borrow?")
APR = InputBox("What is the annual percentage rate " & _
"of your loan?")
If APR > 1 Then APR = APR / 100 ' Ensure proper form.
TotPmts = InputBox("How many monthly payments?")
PayType = MsgBox("Do you make payments at " & _
"the end of the month?", vbYesNo)
If PayType = vbNo Then
PayType = BEGINPERIOD
Else PayType = ENDPERIOD
End If
For Period = 1 To TotPmts ' Total all interest.
IntPmt = IPmt(APR / 12, Period, TotPmts, _
-PVal, FVal, PayType)
TotInt = TotInt + IntPmt
Next Period
Msg = "You'll pay a total of " & Format(TotInt, Fmt)
Msg = Msg & " in interest for this loan."
MsgBox Msg ' Display results.

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.

Var denne informasjonen nyttig?

Hvor fornøyd er du med språkkvaliteten?
Hva påvirket opplevelsen din?
Når du trykker på Send inn, blir tilbakemeldingen brukt til å forbedre Microsoft-produkter og -tjenester. IT-administratoren kan samle inn disse dataene. Personvernerklæring.

Takk for tilbakemeldingen!

×