Applies ToMicrosoft 365-höz készült Access Access 2024 Access 2021 Access 2019 Access 2016

Egy járadék időszakonkénti kamatlábát megadva dupla értéket ad vissza.

Szintaxis

Rate( időszakok_száma , részlet; pv [, fv ] [, típus ] [, becslés ] )

A Rate függvény szintaxisa az alábbi argumentumokat foglalja tartalmazza:

argumentumok

Leírás

per.szám

Kötelező. Az annuitásban lévő fizetési időszakok teljes számának dupla megadása. Ha például négy évre szóló autókölcsönt vett fel, és havonta fizeti vissza, akkor a kölcsönben 4 * 12 (tehát 48) fizetési időszak van.

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

Megadása kötelező. A jövőbeli kifizetések vagy nyugták sorozatának jelenértékének vagy mai értékének dupla megadása. Ha például egy autó megvásárlásához kölcsönkér pénzt, a kölcsön összege a havi autófizetések kölcsönadójának jelenlegi értéke.

jbé

Nem kötelező. Variant, amely a végleges kifizetés után a kívánt jövőbeli értéket vagy készpénzegyenleget adja meg. 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 , amely egy számot ad meg, amely jelzi, hogy mikor esedékesek a kifizetések. 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.

guess

Nem kötelező. A becslést megadva változót a ráta adja vissza. Ha nincs megadva, a becslés 0,1 (10 százalék).

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.

A ráta kiszámítása iterációval történik. A becslés értékétől kezdve a Ráta a számítás során addig lép végig, amíg az eredmény 0,00001%-on belülire nem pontos. Ha a Rate 20 próbálkozás után nem talál eredményt, az sikertelen lesz. Ha a becslés 10 százalék, és a ráta sikertelen, próbálkozzon egy másik értékkel a becsléshez.

Példa lekérdezésre

Expression

Eredmények

SELECT FinancialSample.*, (Rate([TermInYears]*12,-[MonthlyRePayment],[LoanAmount],0,0,0.1)*12) AS InterestRate FROM FinancialSample;

Visszaadja a "FinancialSample" tábla összes mezőjét és az éves kamatlábat a "TermInYears", a "MonthlyRePayment" és a "LoanAmount" alapján, és megjeleníti az eredményeket a InterestRate oszlopban.

VBA-példa

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.

Ez a példa a Ráta függvénnyel számítja ki egy kölcsön kamatlábát a törlesztések teljes száma (TotPmts), a hiteltörlesztés összege (Payment), a kölcsön jelenértéke vagy tőketörlesztése (PVal), a kölcsön jövőbeli értéke (FVal) alapján, amely azt jelzi, hogy a törlesztés a törlesztési időszak elején vagy végén esedékes-e (PayType), és a várható kamatláb közelítése (Guess).

Dim Fmt, FVal, Guess, PValDim Payment, TotPmts, PayType, APR' When payments are made.Const ENDPERIOD = 0, BEGINPERIOD = 1    Fmt = "##0.00"    ' Define percentage format.FVal = 0    ' Usually 0 for a loan.Guess = .1    ' Guess of 10 percent.PVal = InputBox("How much did you borrow?")Payment = InputBox("What's your monthly payment?")TotPmts = InputBox("How many monthly payments do " & _          "you have to make?")PayType = MsgBox("Do you make payments at the end " & _          "of the month?", vbYesNo)If PayType = vbNo Then     PayType = BEGINPERIOD     Else PayType = ENDPERIODEnd IfAPR = (Rate(TotPmts, -Payment, PVal, _      FVal, PayType, Guess) * 12) * 100MsgBox "Your interest rate is " & _    Format(CInt(APR), Fmt) & " percent."

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

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.

A közösségek segítségével kérdéseket tehet fel és válaszolhat meg, visszajelzést adhat, és részletes ismeretekkel rendelkező szakértőktől hallhat.