Funktionen NPer

Vigtigt: Denne artikel er maskinoversat. Se ansvarsfraskrivelsen. Du kan finde den engelske version af denne artikel her til din orientering.

Returnerer en dobbelt, der angiver antallet af perioder for en given periode baseret på periodiske, faste ydelser og en fast rentesats.

Syntaks

NPer ( rate, pmt, pv [, fv ] [, type ] )

Syntaksen for funktionen NPer har følgende argumenter:

Argument

Beskrivelse

sats

Påkrævet. Dobbelt reelt tal angiver renten pr. periode. Hvis du f.eks. tager et billån med en årlig rente på 10 % og betaler månedlige ydelser, er renten pr. 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

Der er påkrævet. Dobbelt angiver den nuværende værdi eller dagens værdi af en række fremtidige ydelser eller tilgange. Når du optage lån penge til at købe en bil, er lånebeløbet eksempelvis den nuværende værdi til udlåneren af de månedlige bil ydelser, du vil gøre.

fv

Valgfrit. Variant angiver en fremtidig værdi eller kassebeholdning, du ønsker, efter at du har foretaget den sidste betaling. Hvis f.eks. et låns fremtidige værdi er $ 0, fordi det er værdien efter den sidste betaling. Men hvis du vil spare $ 50.000 op 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, 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 faste kontantydelser i en periode. En annuitet kan være et lån (f.eks. et privat realkreditlå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.

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.

Dette eksempel bruges funktionen NPer til at returnere antallet perioder, hvor betalingerne at betale ydelse på et lån, hvis værdi er indeholdt i PVal. Også er procentdel renten i hver periode (APR / 12), betalingen (Payment), den fremtidige værdi af lånet (FVal) og et nummer, 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: Ansvarsfraskrivelse for maskinoversættelse: Denne artikel er blevet oversat af et computersystem uden menneskelig indgriben. Microsoft tilbyder disse maskinoversættelse for at hjælpe ikke-engelsktalende brugere til at kunne nyde indhold om Microsofts produkter, tjenester og teknologier. Da artiklen er maskinoversat, kan den indeholde forkerte ord eller syntaks- eller grammatikfejl.

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

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×