Palauttaa Double-arvon, joka määrittää annuiteetin tulevan arvon kausittaisten, kiinteiden maksujen ja kiinteän koron perusteella.
Syntaksi
FV( korko; korko; erä [; nykyarvo ] [, tyyppi ] )
FV-funktion syntaksissa on seuraavat argumentit:
Argumentti |
Kuvaus |
korko |
Pakollinen. Kaksinkertainen, joka määrittää korkoprosentin per ajanjakso. Jos esimerkiksi otat autolainan, jonka vuotuinen korkoprosentti on 10 ja jota lyhennät kuukausittain, korko per ajanjakso on 0,1/12 tai 0,0083. |
nper |
Pakollinen. Kokonaisluku, joka määrittää annuiteetin maksukausien kokonaismäärän. Jos esimerkiksi lyhennät neljän vuoden autolainaa kuukausittain, lainan maksuajanjaksojen kokonaismäärä on 4 * 12 (tai 48). |
erä |
Pakollinen. Kaksinkertainen-tietotyyppi, joka määrittää kunakin ajanjaksona maksettavan maksun. Maksut sisältävät tavallisesti lyhennyksen ja koron, jotka eivät muutu annuiteetin aikana. |
nykyarvo |
Valinnainen. Muuttuja, joka määrittää tulevien maksujen sarjan nykyarvon (tai kertasumman). Jos esimerkiksi otat lainaa auton ostoa varten, lainasumma on nykyarvo lainaajalle, jolle maksat auton kuukausittaiset maksut. Jos jätetään pois, oletusarvona on 0. |
tyyppi |
Valinnainen. Variantti, joka määrittää maksujen eräpäivän. Käytä arvoa 0, jos maksujen eräpäivä on maksuajanjakson lopussa, ja arvoa 1, jos maksujen eräpäivä on maksuajanjakson alussa. Jos jätetään pois, oletusarvona on 0. |
Huomautuksia
Annuiteetti on sarja kiinteitä maksuja, jotka tehdään jonakin ajanjaksona. Annuiteetti voi olla laina (kuten asuntolaina) tai sijoitus (kuten kuukausittainen säästösuunnitelma).
Korko - ja nper -argumentit on laskettava käyttäen samoina yksikköinä ilmoitettuja maksukausia. Jos esimerkiksi korko on laskettu käyttäen kuukausia, nper on laskettava myös kuukausia käyttäen.
Maksetut käteiset (kuten säästötalletukset) esitetään kaikissa argumenteissa negatiivisina numeroina. Vastaanotetut käteiset (kuten osinkoliput) esitetään positiivisina numeroina.
Esimerkki kyselystä
Lauseke |
Tulokset |
SELECT FinancialSample.*, FV([AnnualRate]/12,[TermInYears]*12,-[MonthlyRePayment],[LoanAmount],0) AS FutureValue FROM FinancialSample; |
Palauttaa kaikki kentät taulukosta "FinancialSample", laske "LoanAmount" Tuleva-arvo vuosimäärän, MonthlyRePaymentin ja TermInYearsin perusteella ja näyttää tulokset sarakkeessa "FutureValue". |
VBA-esimerkki
Huomautus: Seuraavissa esimerkeissä kerrotaan, kuinka tätä funktiota käytetään Visual Basic for Applications (VBA) -moduulissa. Jos haluat lisätietoja VBA:n käytöstä, valitse Sovelluskehittäjän opasHaku-kentän viereisestä luettelosta ja anna yksi tai useampi hakuehto hakukenttään.
Tässä esimerkissä käytetään FV-funktiota palauttamaan sijoituksen tuleva arvo, kun otetaan huomioon jaksokohtainen korko (APR / 12), maksujen kokonaismäärä (TotPmts), maksu (Payment), sijoituksen nykyinen arvo (PVal) ja luku, joka ilmaisee, suoritetaanko maksu maksujakson alussa vai lopussa (PayType). Huomaa, että koska Payment vastaa maksettua rahaa, se on negatiivinen luku.
Dim Fmt, Payment, APR, TotPmts, PayType, PVal, FVal
Const ENDPERIOD = 0, BEGINPERIOD = 1 ' When payments are made. Fmt = "###,###,##0.00" ' Define money format. Payment = InputBox("How much do you plan to save each month?") APR = InputBox("Enter the expected interest annual percentage rate.") If APR > 1 Then APR = APR / 100 ' Ensure proper form. TotPmts = InputBox("For how many months do you expect to save?") PayType = MsgBox("Do you make payments at the end of month?", vbYesNo) If PayType = vbNo Then PayType = BEGINPERIOD Else PayType = ENDPERIOD PVal = InputBox("How much is in this savings account now?") FVal = FV(APR / 12, TotPmts, -Payment, -PVal, PayType) MsgBox "Your savings will be worth " & Format(FVal, Fmt) & "."