NPer, functie

Belangrijk : Dit artikel is automatisch vertaald, bekijk de disclaimer. De Engelse versie van dit artikel vindt u hier voor referentiedoeleinden.

Geeft als resultaat een dubbele precisie van het aantal termijnen voor een annuïteit op basis van periodieke, vaste betalingen en een vast rentepercentage.

Syntaxis

Aantal-termijnen ( rate, pmt, pv [, fv ] [, type ] )

De syntaxis van de functie NPer heeft de volgende argumenten:

Argument

Beschrijving

rente

Vereist. Getal met dubbele precisie waarmee de rente per periode wordt opgegeven. Als u bijvoorbeeld een autolening neemt met een jaarlijkse rente van 10 procent en per maand betaalt, bedraagt de rente per periode 0,1/12, oftewel 0,0083.

bet

Vereist. Getal met dubbele precisie waarmee de betaling die verschuldigd is per periode wordt opgegeven. Betalingen bestaan meestal uit een bedrag aan aflossing en rente dat niet verandert gedurende de looptijd van de annuïteit.

HW

Vereist. Huidige waarde dubbele precisie of huidige waarde van een reeks toekomstige betalingen of ontvangstbevestigingen. Wanneer u geld een auto kopen lenen, is het bedrag van de lening van gegevens bijvoorbeeld de huidige waarde voor de verstrekker van de maandelijkse auto betalingen u brengt.

tw

Optioneel. Variant waarmee de toekomstige waarde of de gewenste contante waarde na de laatste betaling wordt aangegeven. Zo is de toekomstige waarde van een lening € 0 omdat dit de waarde van de lening is na de laatste betaling. Als u echter € 50.000 wilt sparen over een periode van 18 jaar voor de opleiding van uw kind, is € 50.000 de toekomstige waarde. Als dit argument wordt weggelaten, wordt 0 als standaardwaarde gebruikt.

type

Optioneel. Variant waarmee wordt aangegeven wanneer betalingen moeten plaatsvinden. Gebruik 0 als betalingen aan het einde van de betalingsperioden moeten plaatsvinden of 1 voor betalingen aan het begin van de periode. Als dit argument wordt weggelaten, wordt 0 als standaardwaarde gebruikt.


Opmerkingen

Een annuïteit is een reeks vaste contante betalingen gedurende een specifieke periode. Een annuïteit kan een lening zijn (bijvoorbeeld een hypotheek) of een investering (bijvoorbeeld een maandelijks spaarplan).

Voor alle argumenten worden betaalde bedragen (zoals stortingen op een spaarrekening) weergegeven als negatieve getallen, terwijl ontvangen bedragen (zoals dividenden) worden weergegeven als positieve getallen.

Voorbeeld

Opmerking : In de volgende voorbeelden wordt het gebruik van deze functie in een VBA-module (Visual Basic for Applications) toegelicht. Meer informatie over het werken met VBA vindt u door in de vervolgkeuzelijst naast Zoeken de optie Referentie voor ontwikkelaars te selecteren en een of meer termen in het zoekvenster te typen.

In dit voorbeeld wordt de functie NPer om terug te keren het aantal perioden waarin betalingen moeten worden uitgevoerd om af te betalen een lening waarvan de waarde deel uitmaakt van PVal. Ook worden het rentepercentage per termijn (APR / 12), de te betalen (Payment), de toekomstige waarde van de lening (FVal) en een getal dat wordt aangegeven of de betaling verschuldigd aan het begin of einde van de termijn (PayType is).

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

Opmerking : Disclaimer voor automatische vertaling: Dit artikel is vertaald door een computersysteem zonder menselijke tussenkomst. Microsoft biedt deze automatische vertalingen aan om niet-Engels sprekende gebruikers te helpen de inhoud over producten, services en technologieën van Microsoft te raadplegen. Omdat het artikel automatisch is vertaald, bevat het mogelijk fouten in grammatica, woordenschat en syntaxis.

Uw vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Office Insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagents.

×