Funktionen NPer

Returnerer en dobbelt, der angiver antallet af perioder for en annuitet baseret på periodiske, faste betalinger og en fast rentesats.

Syntaks

Nper ( rente; ydelse; NV [; FV ] [; type ] )

Syntaksen for funktionen Nper har følgende argumenter:

Argument

Beskrivelse

sats

Påkrævet. Dobbelt angivelse af rente satsen i hver periode. Hvis du for eksempel får et lån på en bil til en årlig procentsats (APR) på 10 procent og betaler månedlige ydelser, er satsen for hver periode 0,1/12, eller 0,0083.

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 den fremtidige værdi eller balance, 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 angiver, hvornår ydelserne 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.


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.

Eksempel på forespørgsel

Udtryk

Resultat

Vælg FinancialSample. *, INT (NPER ([AnnualRate]/12,-[MonthlyRePayment], [LoanAmount], 0, 0)) som MonthsRequired fra FinancialSample;

Returnerer alle felterne fra tabellen "FinancialSample", der beregner antallet af perioder (måneder i dette eksempel), der er nødvendige for at betale "LoanAmount" baseret på "AnnualRate" og "MonthlyRePayment" og viser resultaterne i kolonne MonthsRequired. Funktionen INT bruges til at konvertere data outputtet "Double" til en heltalsværdi.

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 Nper til at returnere antallet af perioder, hvor betalingen skal ske, for at betale et lån, hvis værdi er indeholdt i PVal. Det angives også, at den procentvise rentesats for hver periode (APR / 12), betaling (Payment), den fremtidige værdi af lånet (FVal) og et tal, der angiver, om betalingen er forfalden i begyndelsen eller slutningen af betalingsperioden (PayType).

Dim FVal, PVal, APR, Payment, PayType, TotPmts
' When payments are made.
Const ENDPERIOD = 0, BEGINPERIOD = 1
FVal = 0 ' Usually 0 for a loan.
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.
Payment = InputBox("How much do you " & _
"want to pay each month?")
PayType = MsgBox("Do you make payments " & _
"at the end of month?", vbYesNo)
If PayType = vbNo Then
PayType = BEGINPERIOD
Else PayType = ENDPERIOD
End If
TotPmts = NPer(APR / 12, -Payment, PVal, FVal, PayType)
If Int(TotPmts) <> TotPmts Then
TotPmts = Int(TotPmts) + 1
End If
MsgBox "It will take you " & TotPmts & _
" months to pay off your loan."

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.

Udvid dine Office-færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider