Egy dupla értéket ad eredményül, amely megadja az annuitás időszakának számát periodikus, rögzített kifizetések és rögzített kamatláb alapján.

Szintaxis

NPer ( ráta, hátralék, mai_érték [, jv ] [ ,típus ] )

Az NPer függvény szintaxisa az alábbi argumentumokat foglalja foglalja a függvénybe:

argumentumok

Leírás

ráta

Kötelező. Dupla típusú szám, amely az időszakonkénti kamatlábat határozza meg. Ha például van egy autókölcsöne, amelynek évenkénti kamata 10 százalék, és havonta fizeti vissza, akkor a kamat értéke egy időszakra 0,1/12, vagyis 0,0083.

részlet

Kötelező. Dupla típusú szám, amely az időszakokban teljesítendő kifizetéseket adja meg. A kifizetések tartalmazzák a tőkét és a kamatot, amely nem változik az annuitás során.

pv

Kötelező megadni. Double specifying present value, or value today, of a series of future payments or receipts. Ha például egy autó vásárlására hitelt vesz fel, a hitel összege a jelenlegi érték a havi autóvásárlási törlesztők jelenlegi értéke.

jbé

Nem kötelező. Variant típusú érték, amely megadja az utolsó kifizetés utáni jövőbeli értéket vagy egyenleget. Egy kölcsön jövőbeli értéke például 0 Ft, mivel ez az értéke az utolsó kifizetés után. Ha azonban gyermeke taníttatására meg szeretne takarítani 18 év alatt 10 millió forintot, akkor a jövőbeli érték 10 millió forint. Ha nincs megadva, 0-nak feltételezi a rendszer.

típus

Nem kötelező. Variant típusú érték, amely megadja, hogy mikor kell teljesíteni a kifizetéseket. Ha 0 értéket ad meg, a kifizetéseket az időszakok végén, ha 1-et ad meg, akkor azok elején kell teljesíteni. Ha nincs megadva, 0-nak feltételezi a rendszer.


Megjegyzések

Az annuitás fix összegű készpénzfizetések egy sorozata, melyet egy adott időszakban tesz. Az annuitás lehet kölcsön (például jelzálogkölcsön) vagy befektetés (például havi megtakarítás).

A kifizetett pénzösszegek (például megtakarításra félretett összegek) negatív számokkal vannak kifejezve minden argumentumban, a kapott készpénzt (például osztalékokat) pozitív számok jelzik.

Példa lekérdezésre

Kifejezés

Eredmény:

SELECT FinancialSample.*, INT(NPER([AnnualRate]/12;-[MonthlyRePayment],[LoanAmount],0,0)) AS MonthsRequired FROM FinancialSample;

Visszaadja a "FinancialSample" tábla összes mezőjét, kiszámítja a "LoanAmount" és a "MonthlyRePayment" alapján törleszteni kívánt időszakok számát (ebben a példában a hónapok számát), és megjeleníti az eredményeket a MonthsRequired oszlopban. Az INT függvény a "Dupla" adatkimenet egész szám értékké konvertálására használható.

Példa VBA-re

Megjegyzés: A következő példák egy Visual Basic for Applications (VBA) modulban mutatják be a függvény használatát. A VBA használatáról a Keresés elem mellett található legördülő listából a fejlesztői forrásokat választva, majd egy vagy több keresőszót megadva kaphat további tájékoztatást.

Ebben a példában a Időszakok száma függvény azon időszakok számát adja vissza, amelyek során törlesztve törlesztik a hitelt, amelynek PVal. Az időszakonkénti (APR / 12), a törlesztendő (Payment), a kölcsön (FVal) jövőbeli értéke, valamint egy szám, amely jelzi, hogy a kifizetés a fizetési időszak elején vagy végén esedékes-e (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."

További segítségre van szüksége?

Ismeretek bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Csatlakozás Microsoft Office Insiderekhez

Hasznos volt az információ?

Mennyire elégedett a fordítás minőségével?
Mi befolyásolta a felhasználói élményét?

Köszönjük a visszajelzését!

×