Finance-luokka
Finance-luokka on BIRT-järjestelmän mukana toimitettu JavaScript-luokka, joka sisältää staattisia talousfunktioita, joiden avulla voit tehdä yleisiä liiketoimintaan liittyviä laskutoimituksia. Financial-luokan arvot voivat olla liukulukuarvoja. Sovellus ei voi luoda tämän luokan ilmentymää.
Finance.ddb
Tämä funktio palauttaa resurssin DDB-menetelmän mukaisen poiston yksittäiseltä kaudelta. DDB-menetelmän mukainen poisto on nopeutettu poistomenetelmä, joka tuottaa SLN-tasapoistomenetelmää suuremmat poistot ja verohelpotukset kiinteän resurssin ensimmäisinä käyttövuosina.
Tämä funktio laskee kauden poiston seuraavalla kaavalla:
Seuraavat säännöt ovat voimassa:
- AssetLifespan- ja singlePeriod-argumenttien aikayksikön on oltava sama.
- Kaikkien parametrien arvojen on oltava positiivisia lukuja.
Syntaksi
ddb( initialCost, salvageValue, assetLifespan, singlePeriod )
Argumentit
- initialCost
Numeerinen lauseke, joka määrittää resurssin hankintahinnan.
- salvageValue
Numeerinen lauseke, joka määrittää resurssin loppuarvon sen käyttöiän päättyessä.
- assetLifespan
Numeerinen lauseke, joka määrittää resurssin käyttöiän pituuden.
Tämän arvon aikayksikön on oltava sama kuin singlePeriod-argumentin aikayksikkö. Jos singlePeriod-argumentin arvo on määritetty esimerkiksi kuukausina, assetLifespan-argumentin arvon on oltava kuukausimäärä.
- singlePeriod
Numeerinen lauseke, joka määrittää, minkä kauden DDB-poiston haluat laskea.
Tämän arvon aikayksikön on oltava sama kuin assetLifespan-argumentin aikayksikön. Jos assetLifespan-argumentin arvo on määritetty esimerkiksi kuukausina, singlePeriod-argumentin arvon on oltava yksittäinen kuukausi.
Esimerkki
Seuraavan esimerkin funktio laskee ensimmäisen vuoden DDB-menetelmän mukaisen poiston uudelle koneelle, jonka hankintahinta on 1 400 euroa, loppuarvo 200 euroa ja käyttöikäarvio 10 vuotta. Tulos (280 euroa) määritetään Year1Deprec-muuttujaksi:
Katso myös
Finance.sln-funktio
Finance.syd-funktio
Finance.fv
Tämä funktio palauttaa annuiteetin tulevan arvon säännöllisten ja jatkuvien maksujen sekä kiinteän korkoprosentin mukaan laskettuna. Annuiteetti on sarja kiinteän suuruisia käteismaksuja, joita tehdään tietty aika. Annuiteetti voi olla sijoitus, kuten kuukausittainen säästösopimus, tai lainan (esimerkiksi asuntolainan) takaisinmaksusuunnitelma. Annuiteetin tuleva arvo on summa, jonka haluat olevan käytettävissä viimeisen maksuerän jälkeen.
Jos esimerkiksi teet säästösopimuksen, jonka mukaan aiot säästää 75 000 euroa 18 vuoden aikana lapsesi koulutusta varten, suunnitelman tuleva arvo on 75 000 euroa.
Jos esimerkiksi taas otat 11 000 euron lainan, lainan tuleva arvo on 0, koska se maksetaan takaisin.
Seuraavat säännöt ovat voimassa:
- RatePerPeriod-, numberPayPeriods- ja eachPmt-argumenttien aikayksikön on oltava sama (esimerkiksi viikko, kuukausi tai vuosi).
- Määritä maksettavat summat (esimerkiksi säästösuunnitelmaan tehdyt talletukset) negatiivisina lukuina ja saadut maksut (esimerkiksi osinkomaksut) positiivisina lukuina.
Syntaksi
fv( ratePerPeriod, numberPayPeriods, eachPmt, presentValue, whenDue )
Argumentit
- ratePerPeriod
Numeerinen lauseke, joka määrittää kausittaisen korkoprosentin. Tämän arvon aikayksikön on oltava sama kuin numberPayPeriods-argumentin aikayksikkö. Jos numberPayPeriods-argumentin arvo on määritetty esimerkiksi kuukausina, ratePerPeriod-argumentin arvon on oltava kuukausittainen korkoprosentti.
- numberPayPeriods
Numeerinen lauseke, joka määrittää annuiteetin maksukausien määrän. Tämän arvon aikayksikön on oltava sama kuin ratePerPeriod-argumentin aikayksikkö. Jos ratePerPeriod-argumentin arvoksi on määritetty esimerkiksi kuukausittainen korkoprosentti, numberPayPeriods-argumentin arvon on oltava kuukausimäärä.
- eachPmt
Numeerinen lauseke, joka määrittää kunkin maksun suuruuden. Tämän arvon aikayksikön on oltava sama kuin ratePerPeriod-argumentin aikayksikkö. Jos ratePerPeriod-argumentin arvo on määritetty esimerkiksi kuukausina, eachPmt-argumentin arvon on oltava kuukausittaisen maksun suuruus.
- presentValue
Numeerinen lauseke, joka määrittää tulevan maksun tai maksusarjan nykyarvon.
Jos esimerkiksi talletat pankkiin 23,94 euroa 15 vuodeksi ja tämä summa kasvaa korkoa 10 % vuodessa, tuleva arvo olisi noin 100 euroa. Tässä tapauksessa 100 euroa vastaava nykyarvo on siis noin 23,94 euroa.
- whenDue
Numeerinen lauseke, joka määrittää suoritetaanko maksut kunkin kauden alussa (1) vai lopussa (0). Tämä arvo voi olla 0 tai 1.
Esimerkki
Oletetaan, että talletat tyttäresi nimissä 10 000 euroa säästötilille hänen syntyessään. Haluat selvittää, mikä sijoituksen tuleva arvo, kun tilin kumulatiivinen vuosikorko on 5,7 prosenttia. Voit laskea tuloksen (27 896,60 euroa) seuraavalla lauseella, jossa tulos on määritetty TotalValue-muuttujaksi:
Seuraava esimerkki on lähes sama kuin edellinen. Tässä esimerkissä korko ei kerry päivän saldolle vaan kuukausittaiselle saldolle ja teet 55 euron talletuksen tilille kuukausittain. Voit laskea tuloksen (48 575,82 euroa) seuraavalla lauseella, jossa tulos on määritetty TotalValue-muuttujaksi:
Katso myös
Finance.ipmt-funktio
Finance.nper-funktio
Finance.pmt-funktio
Finance.ppmt-funktio
Finance.pv-funktio
Finance.rate-funktio
Finance.ipmt
Tämä funktio palauttaa annuiteetin määritetyn kauden korkomaksut säännöllisten ja jatkuvien maksujen sekä kiinteän korkoprosentin mukaan laskettuna. Annuiteetti on sarja kiinteän suuruisia käteismaksuja, joita tehdään tietty aika. Annuiteetti voi olla sijoitus, kuten kuukausittainen säästösopimus, tai lainan (esimerkiksi asuntolainan) takaisinmaksusuunnitelma. Kuhunkin maksuerään liittyy kaksi tekijää, jotka ovat pääoma ja korko. iPmt-funktio palauttaa maksuerän korko-osan suuruuden.
Seuraavat säännöt ovat voimassa:
- RatePerPeriod- ja numberPayPeriods-argumenttien aikayksikön on oltava sama (esimerkiksi viikko, kuukausi tai vuosi).
- Määritä maksettavat summat (esimerkiksi säästösuunnitelmaan tehdyt talletukset) negatiivisina lukuina ja saadut maksut (esimerkiksi osinkomaksut) positiivisina lukuina.
Syntaksi
ipmt( ratePerPeriod, singlePeriod, numberPayPeriods, presentValue, futureValue, whenDue )
Argumentit
- ratePerPeriod
Numeerinen lauseke, joka määrittää kausittaisen korkoprosentin. Tämän arvon aikayksikön on oltava sama kuin numberPayPeriods-argumentin aikayksikkö. Jos numberPayPeriods-argumentin arvo on määritetty esimerkiksi kuukausina, ratePerPeriod-argumentin arvon on oltava kuukausittainen korkoprosentti.
- singlePeriod
Numeerinen lauseke, joka määrittää kauden, jonka korkomaksun suuruuden haluat selvittää. Tämän arvon kelvollinen arvoväli on 1 - numberPayPeriods-argumentin arvo.
- numberPayPeriods
Numeerinen lauseke, joka määrittää annuiteetin maksukausien määrän. Tämän arvon aikayksikön on oltava sama kuin ratePerPeriod-argumentin aikayksikön. Jos ratePerPeriod-argumentin arvoksi on määritetty esimerkiksi kuukausittainen korkoprosentti, numberPayPeriods-argumentin arvon on oltava kuukausimäärä.
- presentValue
Numeerinen lauseke, joka määrittää tulevan maksun tai maksusarjan nykyarvon. Jos esimerkiksi talletat pankkiin 23,94 euroa 15 vuodeksi ja tämä summa kasvaa korkoa 10 % vuodessa, tuleva arvo olisi noin 100 euroa. Tässä tapauksessa 100 euroa vastaava nykyarvo on siis noin 23,94 euroa.
- futureValue
Numeerinen lauseke, joka määrittää summan, jonka haluat olevan käytettävissä viimeisen maksuerän jälkeen.
Esimerkki:
- Teet säästösopimuksen, jonka mukaan aiot säästää 75 000 euroa 18 vuoden aikana lapsesi koulutusta varten. Tämän säästösuunnitelman tuleva arvo on 75 000 euroa.
- Otat lainaa 11 000 euroa. Tuleva arvo on 0 euroa, koska laina maksetaan takaisin.
- whenDue
Numeerinen lauseke, joka määrittää suoritetaanko maksut kunkin kauden alussa (1) vai lopussa (0). Tämä arvo voi olla 0 tai 1.
Esimerkki
Seuraavassa esimerkissä oletetaan, että suoritat lainanlyhennyksen kunkin kuukauden ensimmäisenä päivänä. Lainan suuruus on 20 000 euroa, takaisinmaksuaika 36 kuukautta ja korko 11,5 %. Haluat selvittää, kuinka paljon viidennen maksuerän korko-osuus on. Voit laskea tuloksen (171,83 euroa) seuraavalla lauseella, jossa tulos on määritetty Interest5-muuttujaksi:
Katso myös
Finance.fv-funktio
Finance.nper-funktio
Finance.pmt-funktio
Finance.ppmt-funktio
Finance.pv-funktio
Finance.rate-funktio
Finance.irr
Tämä funktio palauttaa pääoman sisäisen tuoton aiemmin luodun taulukon mukaisten säännöllisten kassavirta-, maksu- ja tuottotietojen mukaan. Sisäinen tuotto on säännöllisistä maksetuista ja saaduista maksuista koostuvan sijoituksen korkoprosentti. Kausien kassavirtojen ei tarvitse olla samansuuruisia kuten annuiteetissa.
Sisäinen tuotto (IRR) liittyy läheisesti nettonykyarvofunktioon (NPV), sillä sisäisen tuoton funktiolla laskettava korkoprosentti vastaa nollan nettonykyarvoa. IRR-funktio laskee iteroimalla. Funktio aloittaa laskennan alkuarviosta ja toistaa laskutoimituksen, kunnes tulos on oikea 0,00001 prosentin tarkkuudella. Jos funktio ei onnistu selvittämään tulosta 20 iteroinnin aikana, funktio ajo ei onnistu.
Seuraavat säännöt ovat voimassa:
- Määritä maksettavat summat (esimerkiksi säästösuunnitelmaan tehdyt talletukset) negatiivisina lukuina ja saadut maksut (esimerkiksi osinkomaksut) positiivisina lukuina.
- CashArray-argumentin mukaisen taulukon arvoina on oltava vähintään yksi negatiivinen ja yksi positiivinen luku.
- Mikäli sijoitukseen liittyy sekä positiivisia kassavirtoja (tuloja) että negatiivisia kassavirtoja (maksuja) samalla kaudella, käytä laskennassa kyseisen kauden nettokassavirtaa.
- Jos tiettynä kautena ei ole kassavirtatapahtumia, määritä kyseisen kauden arvoksi nolla (0).
Seuraavat vihjeet voivat olla hyödyllisiä:
- Koska IRR-funktio selvittää maksettujen ja saatujen maksujen järjestyksen taulukon järjestyksen mukaisesti, varmista, että kirjoitat maksetut ja saadut maksut oikeassa järjestyksessä.
- Jos IRR-funktion ajo ei onnistu, kokeile jotakin toista arvoa startingGuess-argumentin (alkuarvio) arvona.
Syntaksi
irr( cashArray, startingGuess )
Argumentit
- cashArray
Tämän argumentin arvo määrittää aiemmin luodun kaksiarvoisen taulukon, jonka arvot vastaavat kassavirtoja. Taulukossa on oltava vähintään yksi positiivinen arvo (saatu maksu) ja vähintään yksi negatiivinen arvo (maksettu maksu).
- startingGuess
Numeerinen lauseke. Tämä lauseke määrittää, minkä arvon arvioit IRR-funktion palauttavan. Useimmissa tapauksissa tämä on 0,1 eli kymmenen prosenttia.
Esimerkki
Seuraavassa esimerkissä oletetaan, että olet luonut myArray-taulukon ja täyttänyt sen kassavirta-arvoilla. Sisäinen tuotto määritetään IRRValue-muuttujaksi:
Katso myös
Finance.mirr-funktio
Finance.npv-funktio
Finance.rate-funktio
Finance.mirr
Tämä funktio palauttaa pääoman mukautetun sisäisen tuoton aiemmin luodun taulukon mukaisten säännöllisten kassavirta-, maksu- ja tuottotietojen mukaan. Mukautettu sisäinen tuotto (MIRR) tarkoittaa sellaisen sijoituksen sisäistä tuottoa, jonka maksettujen ja saatujen maksujen korkoprosentit ovat eri suuruiset. MIRR-funktio huomioi sekä sijoituksen kuluprosentin (financeRate-argumentti) ja varojen uudelleensijoituksesta saadun korkoprosentin (reinvestmentRate-argumentti).
Seuraavat säännöt ovat voimassa:
- Määritä maksettavat summat (esimerkiksi säästösuunnitelmaan tehdyt talletukset) negatiivisina lukuina ja saadut maksut (esimerkiksi osinkomaksut) positiivisina lukuina.
- CashArray-argumentin mukaisen taulukon arvoina on oltava vähintään yksi negatiivinen ja yksi positiivinen luku.
- Mikäli sijoitukseen liittyy sekä positiivisia kassavirtoja (tuloja) että negatiivisia kassavirtoja (maksuja) samalla kaudella, käytä laskennassa kyseisen kauden nettokassavirtaa.
- Jos tiettynä kautena ei ole kassavirtatapahtumia, määritä kyseisen kauden arvoksi nolla (0).
Koska MIRR-funktio selvittää maksettujen ja saatujen maksujen järjestyksen taulukon järjestyksen mukaisesti, varmista, että kirjoitat maksetut ja saadut maksut oikeassa järjestyksessä.
Syntaksi
mirr( cashArray, financeRate, reinvestmentRate )
Argumentit
- cashArray
Tämän argumentin arvo määrittää aiemmin luodun kaksiarvoisen taulukon, jonka arvot vastaavat kassavirtoja. Taulukossa on oltava vähintään yksi positiivinen arvo (saatu maksu) ja vähintään yksi negatiivinen arvo (maksettu maksu).
- financeRate
Numeerinen lauseke, joka määrittää sijoitettavista varoista maksettavan korkoprosentin. Arvon on oltava prosenttiarvoa vastaava desimaaliluku.
- reinvestmentRate
Numeerinen lauseke, joka määrittää varojen uudelleensijoitukselle maksettavan korkoprosentin . Arvon on oltava prosenttiarvoa vastaava desimaaliluku.
Esimerkki
Seuraavassa esimerkissä oletetaan, että olet luonut myArray-taulukon ja täyttänyt sen kassavirta-arvoilla. Haluat selvittää mukautetun sisäisen tuoton, kun maksat sijoitetuista varoista 12 prosenttia korkoa ja saat uudelleensijoituksesta korkoa 11,5 prosenttia. Vastaus on määritetty seuraavassa lauseessa MIRRValue-muuttujaksi:
Katso myös
Finance.irr-funktio
Finance.rate-funktio
Finance.nper
Tämä funktio palauttaa annuiteetin kausien määrän säännöllisten ja jatkuvien maksujen sekä kiinteän korkoprosentin mukaan laskettuna. Annuiteetti on sarja kiinteän suuruisia käteismaksuja, joita tehdään tietty aika. Annuiteetti voi olla sijoitus, kuten kuukausittainen säästösopimus, tai lainan (esimerkiksi asuntolainan) takaisinmaksusuunnitelma.
Seuraavat säännöt ovat voimassa:
- RatePerPeriod- ja eachPmt-argumenttien aikayksikön on oltava sama (esimerkiksi viikko, kuukausi tai vuosi).
- Määritä maksettavat summat (esimerkiksi säästösuunnitelmaan tehdyt talletukset) negatiivisina lukuina ja saadut maksut (esimerkiksi osinkomaksut) positiivisina lukuina.
Syntaksi
nper( ratePerPeriod, eachPmt, presentValue, futureValue, whenDue )
Argumentit
- ratePerPeriod
Numeerinen lauseke, joka määrittää kausittaisen korkoprosentin. Tämän arvon aikayksikön on oltava sama kuin eachPmt-argumentin aikayksikkö. Jos eachPmt-argumentin arvo on määritetty esimerkiksi kuukausina, ratePerPeriod-argumentin arvon on oltava kuukausittainen korkoprosentti.
- eachPmt
Numeerinen lauseke, joka määrittää kunkin maksun suuruuden. Tämän arvon aikayksikön on oltava sama kuin ratePerPeriod-argumentin aikayksikkö. Jos ratePerPeriod-argumentin arvo on määritetty esimerkiksi kuukausina, eachPmt-argumentin arvon on oltava kuukausittaisen maksun suuruus.
- presentValue
Numeerinen lauseke, joka määrittää tulevan maksun tai maksusarjan nykyarvon.
Jos esimerkiksi talletat pankkiin 23,94 euroa 15 vuodeksi ja tämä summa kasvaa korkoa 10 % vuodessa, tuleva arvo olisi noin 100 euroa. Tässä tapauksessa 100 euroa vastaava nykyarvo on siis noin 23,94 euroa.
- futureValue
Numeerinen lauseke, joka määrittää summan, jonka haluat olevan käytettävissä viimeisen maksuerän jälkeen.
Esimerkki:
- Teet säästösopimuksen, jonka mukaan aiot säästää 75 000 euroa 18 vuoden aikana lapsesi koulutusta varten. Tämän säästösuunnitelman tuleva arvo on 75 000 euroa.
- Otat lainaa 11 000 euroa. Tuleva arvo on 0 euroa, koska laina maksetaan takaisin.
- whenDue
Numeerinen lauseke, joka määrittää suoritetaanko maksut kunkin kauden alussa (1) vai lopussa (0). Tämä arvo voi olla 0 tai 1.
Esimerkki
Seuraavassa esimerkissä oletetaan, että suoritat lainanlyhennyksen kunkin kuukauden ensimmäisenä päivänä. Lainan suuruus on 20 000 euroa ja korko 11,5 %. Haluat selvittää, kuinka monta maksuerää joudut maksamaan, jos lainan takaisinmaksuerien suuruus on 653,26 euroa. Voit laskea tuloksen (36 erää) seuraavalla lauseella, jossa tulos on määritetty NumPeriods-muuttujaksi:
Katso myös
Finance.fv-funktio
Finance.ipmt-funktio
Finance.pmt-funktio
Finance.ppmt-funktio
Finance.pv-funktio
Finance.rate-funktio
Finance.npv
Tämä funktio palauttaa määritetyn korkoprosentin mukaan laskettava nykynettoarvon vaihtelevalle kassavirralle, joka sisältää sekä negatiivisia että positiivisia suorituksia. PV-funktio määrittää säännöllisten maksujen nykyarvon ja NPV-funktio tekee saman, kun maksut ovat vaihtelevia. Nykynettoarvo on nykyhetken rahallinen arvo tuleville kassavirroille, joista on vähennetty aloituskulut. Kyseessä on siis rahamäärä, joka tuottaisi saman verran voittoa tai tappiota kuin määritetty kassavarsta, jos kyseinen rahamäärä tallennettaisiin kasvamaan määritettyä korkoa (<rate>-argumentti) yhtä pitkäksi ajaksi kuin kassavirran suorituksia tehdään.
Seuraavat säännöt ovat voimassa:
- NPV-funktion mukaiset sijoitukset alkavat yhtä kautta ennen ensimmäisen kassavirtatapahtuman päivämäärää ja päättyvät taulukon viimeiseen kassavirtatapahtumaan.
- Jos ensimmäinen kassavirtatapahtuma tehdään ensimmäisen kauden alussa, lisää sen arvo NPV-funktion palauttamaan tulokseen. Älä lisää sitä cashArray-argumentin mukaiseen kassavirtataulukkoon.
- Määritä maksettavat summat (esimerkiksi säästösuunnitelmaan tehdyt talletukset) negatiivisina lukuina ja saadut maksut (esimerkiksi osinkomaksut) positiivisina lukuina.
- CashArray-argumentin mukaisen taulukon arvoina on oltava vähintään yksi negatiivinen ja yksi positiivinen luku.
- Mikäli sijoitukseen liittyy sekä positiivisia kassavirtoja (tuloja) että negatiivisia kassavirtoja (maksuja) samalla kaudella, käytä laskennassa kyseisen kauden nettokassavirtaa.
- Jos tiettynä kautena ei ole kassavirtatapahtumia, määritä kyseisen kauden arvoksi nolla (0).
Koska NPV-funktio selvittää maksettujen ja saatujen maksujen järjestyksen taulukon järjestyksen mukaisesti, varmista, että kirjoitat maksetut ja saadut maksut oikeassa järjestyksessä.
Syntaksi
npv( rate, cashArray )
Argumentit
- rate
Numeerinen lauseke, joka määrittää kauden diskonttokoron. Määritä tämä arvo desimaalilukuna.
- cashArray
Tämän argumentin arvo määrittää aiemmin luodun kaksiarvoisen taulukon, jonka arvot vastaavat kassavirtoja. Taulukossa on oltava vähintään yksi positiivinen arvo (saatu maksu) ja vähintään yksi negatiivinen arvo (maksettu maksu).
Esimerkki
Seuraavassa esimerkissä oletetaan, että olet luonut myArray-taulukon ja täyttänyt sen kassavirta-arvoilla ja että korkoprosentti on 11 %. Haluat selvittää nykynettoarvon. Vastaus on määritetty seuraavassa lauseessa NetPValue-muuttujan arvoksi:
Finance.percent
Tämä funktio laskee kahden luvun prosenttisuhteen. Tämä funktio pystyy käsittelemään kaksi prosenttilaskentaan liittyvää ongelmaa, jotka ovat nolla-arvo osoittajana ja tyhjäarvot.
Syntaksi
percent( denom, num, valueIfZero )
Argumentit
- denom
Nimittäjä. Argumentin arvon on oltava numeerinen.
- num
Osoittaja. Argumentin arvon on oltava numeerinen. Arvo ei voi olla nolla.
- valueIfZero
Palautettava prosenttiarvo, jos osoittaja on nolla. Oletusarvo on tyhjäarvo.
Palautukset
Tämä funktio palauttaa kahden luvun prosenttisuhteen. Funktio palauttaa arvon 0, jos osoittajana on nolla. Jos jompikumpi arvoista on tyhjäarvo, funktio palauttaa tyhjäarvon.
Esimerkki
Finance.pmt
Tämä funktio palauttaa annuiteetin maksuerän suuruuden säännöllisten ja jatkuvien maksujen sekä kiinteän korkoprosentin mukaan laskettuna. Annuiteetti on sarja kiinteän suuruisia käteismaksuja, joita tehdään tietty aika. Annuiteetti voi olla sijoitus, kuten kuukausittainen säästösopimus, tai lainan (esimerkiksi asuntolainan) takaisinmaksusuunnitelma.
Seuraavat säännöt ovat voimassa:
- RatePerPeriod- ja numberPayPeriods-argumenttien aikayksikön on oltava sama (esimerkiksi viikko, kuukausi tai vuosi).
- Määritä maksettavat summat (esimerkiksi säästösuunnitelmaan tehdyt talletukset) negatiivisina lukuina ja saadut maksut (esimerkiksi osinkomaksut) positiivisina lukuina.
Syntaksi
pmt( ratePerPeriod, numberPayPeriods, presentValue, futureValue, whenDue )
Argumentit
- ratePerPeriod
Numeerinen lauseke, joka määrittää kausittaisen korkoprosentin. Tämän arvon aikayksikön on oltava sama kuin ratePerPeriod-argumentin aikayksikkö. Jos numberPayPeriods-argumentin arvo on määritetty esimerkiksi kuukausina, ratePerPeriod-argumentin arvon on oltava kuukausittainen korkoprosentti.
- numberPayPeriods
Numeerinen lauseke, joka määrittää annuiteetin maksukausien määrän. Tämän arvon aikayksikön on oltava sama kuin ratePerPeriod-argumentin aikayksikkö. Jos ratePerPeriod-argumentin arvoksi on määritetty esimerkiksi kuukausittainen korkoprosentti, numberPayPeriods-argumentin arvon on oltava kuukausimäärä.
- presentValue
Numeerinen lauseke, joka määrittää tulevan maksun tai maksusarjan nykyhetken mukaisen rahallisen arvon.
Jos esimerkiksi talletat pankkiin 23,94 euroa 15 vuodeksi ja tämä summa kasvaa korkoa 10 % vuodessa, tuleva arvo olisi noin 100 euroa. Tässä tapauksessa 100 euroa vastaava nykyarvo on siis noin 23,94 euroa.
- futureValue
Numeerinen lauseke, joka määrittää summan, jonka haluat olevan käytettävissä viimeisen maksuerän jälkeen.
Esimerkki:
- Teet säästösopimuksen, jonka mukaan aiot säästää 75 000 euroa 18 vuoden aikana lapsesi koulutusta varten. Tämän säästösuunnitelman tuleva arvo on 75 000 euroa.
- Otat lainaa 11 000 euroa. Tuleva arvo on 0 euroa, koska laina maksetaan takaisin.
- whenDue
Numeerinen lauseke, joka määrittää suoritetaanko maksut kunkin kauden alussa (1) vai lopussa (0). Tämä arvo voi olla 0 tai 1.
Esimerkki
Seuraavassa esimerkissä oletetaan, että suoritat lainanlyhennyksen kunkin kuukauden ensimmäisenä päivänä. Lainan suuruus on 20 000 euroa, takaisinmaksuaika 36 kuukautta ja korko 11,5 %. Haluat selvittää maksuerien suuruuden. Voit laskea tuloksen (653,26 euroa) seuraavalla lauseella, jossa tulos on määritetty PaymentAmt-muuttujaksi:
Katso myös
Finance.fv-funktio
Finance.ipmt-funktio
Finance.nper-funktio
Finance.ppmt-funktio
Finance.pv-funktio
Finance.rate-funktio
Finance.ppmt
Tämä funktio palauttaa annuiteetin määritetyn kauden pääomamaksun suuruuden säännöllisten ja jatkuvien maksujen sekä kiinteän korkoprosentin mukaan laskettuna. Annuiteetti on sarja kiinteän suuruisia käteismaksuja, joita tehdään tietty aika. Annuiteetti voi olla sijoitus, kuten kuukausittainen säästösopimus, tai lainan (esimerkiksi asuntolainan) takaisinmaksusuunnitelma. Annuiteetin kukin maksuerä koostuu kahdesta osasta, jotka ovat pääoma- ja korko-osuus. Ppmt-funktio palauttaa maksuerän pääomaosuuden.
Seuraavat säännöt ovat voimassa:
- RatePerPeriod- ja numberPayPeriods-argumenttien aikayksikön on oltava sama (esimerkiksi viikko, kuukausi tai vuosi).
- Määritä maksettavat summat (esimerkiksi säästösuunnitelmaan tehdyt talletukset) negatiivisina lukuina ja saadut maksut (esimerkiksi osinkomaksut) positiivisina lukuina.
Syntaksi
ppmt( ratePerPeriod, singlePeriod, numberPayPeriods, presentValue, futureValue, whenDue )
Argumentit
- ratePerPeriod
Numeerinen lauseke, joka määrittää kausittaisen korkoprosentin. Tämän arvon aikayksikön on oltava sama kuin numberPayPeriods-argumentin aikayksikkö. Jos numberPayPeriods-argumentin arvo on määritetty esimerkiksi kuukausina, ratePerPeriod-argumentin arvon on oltava kuukausittainen korkoprosentti.
- singlePeriod
Numeerinen lauseke, joka määrittää kauden, jonka korkomaksun suuruuden haluat selvittää. Tämän arvon kelvollinen arvoväli on 1 - numberPayPeriods-argumentin arvo.
- numberPayPeriods
Numeerinen lauseke, joka määrittää annuiteetin maksukausien määrän. Tämän arvon aikayksikön on oltava sama kuin ratePerPeriod-argumentin aikayksikkö. Jos ratePerPeriod-argumentin arvoksi on määritetty esimerkiksi kuukausittainen korkoprosentti, numberPayPeriods-argumentin arvon on oltava kuukausimäärä.
- presentValue
Numeerinen lauseke, joka määrittää tulevan maksun tai maksusarjan nykyarvon.
Jos esimerkiksi talletat pankkiin 23,94 euroa 15 vuodeksi ja tämä summa kasvaa korkoa 10 % vuodessa, tuleva arvo olisi noin 100 euroa. Tässä tapauksessa 100 euroa vastaava nykyarvo on siis noin 23,94 euroa.
- futureValue
Numeerinen lauseke, joka määrittää summan, jonka haluat olevan käytettävissä viimeisen maksuerän jälkeen.
Esimerkki:
- Teet säästösopimuksen, jonka mukaan aiot säästää 75 000 euroa 18 vuoden aikana lapsesi koulutusta varten. Tämän säästösuunnitelman tuleva arvo on 75 000 euroa.
- Otat lainaa 11 000 euroa. Tuleva arvo on 0 euroa, koska laina maksetaan takaisin.
- whenDue
Numeerinen lauseke, joka määrittää suoritetaanko maksut kunkin kauden alussa (1) vai lopussa (0). Tämä arvo voi olla 0 tai 1.
Esimerkki
Seuraavassa esimerkissä oletetaan, että suoritat lainanlyhennyksen kunkin kuukauden ensimmäisenä päivänä. Lainan suuruus on 20 000 euroa, takaisinmaksuaika 36 kuukautta ja korko 11,5 %. Haluat selvittää, kuinka paljon viidennen maksuerän pääomaosuus on. Voit laskea tuloksen (481,43 euroa) seuraavalla lauseella, jossa tulos on määritetty Principal5-muuttujaksi:
Katso myös
Finance.fv-funktio
Finance.ipmt-funktio
Finance.nper-funktio
Finance.pmt-funktio
Finance.pv-funktio
Finance.rate-funktio
Finance.pv
Tämä funktio palauttaa annuiteetin nykyisen arvon säännöllisten ja jatkuvien tulevaisuudessa maksettavien maksujen sekä kiinteän korkoprosentin mukaan laskettuna. Annuiteetti on sarja kiinteän suuruisia käteismaksuja, joita tehdään tietty aika. Annuiteetti voi olla sijoitus, kuten kuukausittainen säästösopimus, tai lainan (esimerkiksi asuntolainan) takaisinmaksusuunnitelma. Nykyarvo on tulevan maksun tai annuiteettimuotoisen maksusarjan arvo nykyhetkellä.
Jos esimerkiksi talletat pankkiin 23,94 euroa 15 vuodeksi ja tämä summa kasvaa korkoa 10 % vuodessa, tuleva arvo olisi noin 100 euroa. Tässä tapauksessa 100 euroa vastaava nykyarvo olisi noin 23,94 euroa.
Seuraavat säännöt ovat voimassa:
- RatePerPeriod- ja numberPayPeriods-argumenttien aikayksikön on oltava sama (esimerkiksi viikko, kuukausi tai vuosi).
- Määritä maksettavat summat (esimerkiksi säästösuunnitelmaan tehdyt talletukset) negatiivisina lukuina ja saadut maksut (esimerkiksi osinkomaksut) positiivisina lukuina.
Syntaksi
pv( ratePerPeriod, numberPayPeriods, eachPmt, futureValue, whenDue )
Argumentit
- ratePerPeriod
Numeerinen lauseke, joka määrittää kausittaisen korkoprosentin. Tämän arvon aikayksikön on oltava sama kuin numberPayPeriods-argumentin aikayksikkö. Jos numberPayPeriods-argumentin arvo on määritetty esimerkiksi kuukausina, ratePerPeriod-argumentin arvon on oltava kuukausittainen korkoprosentti.
- numberPayPeriods
Numeerinen lauseke, joka määrittää annuiteetin maksukausien määrän. Tämän arvon aikayksikön on oltava sama kuin ratePerPeriod-argumentin aikayksikkö. Jos ratePerPeriod-argumentin arvoksi on määritetty esimerkiksi kuukausittainen korkoprosentti, numberPayPeriods-argumentin arvon on oltava kuukausimäärä.
- eachPmt
Numeerinen lauseke, joka määrittää kunkin maksun suuruuden. Tämän arvon aikayksikön on oltava sama kuin ratePerPeriod-argumentin aikayksikkö. Jos ratePerPeriod-argumentin arvo on määritetty esimerkiksi kuukausina, eachPmt-argumentin arvon on oltava kuukausittaisen maksun suuruus.
- futureValue
Numeerinen lauseke. Tämä lauseke määrittää summan, jonka haluat olevan käytettävissä viimeisen maksuerän jälkeen.
Esimerkki:
- Teet säästösopimuksen, jonka mukaan aiot säästää 75 000 euroa 18 vuoden aikana lapsesi koulutusta varten. Tämän säästösuunnitelman tuleva arvo on 75 000 euroa.
- Otat lainaa 11 000 euroa. Tuleva arvo on 0 euroa, koska laina maksetaan takaisin.
- whenDue
Numeerinen lauseke, joka määrittää suoritetaanko maksut kunkin kauden alussa vai lopussa. Tämä arvo voi olla joko 1 (kauden alku) tai 0 (kauden loppu).
Esimerkki
Seuraavassa esimerkissä oletetaan, että suunnittelet sijoittavasi joukkovelkakirjaan, jonka nimellisarvo on 1 000 euroa. Joukkovelkakirjan vuosittaisen korkomaksun suuruus on 100 euroa, laina-aika 15 vuotta ja korko maksetaan vuoden lopussa. Vastaavien joukkovelkakirjojen tuottoprosentti on 12,5 %. Haluat selvittää tämän joukkovelkakirjan käyvän arvon, eli sen nykyarvon. Voit laskea tuloksen (834,18 euroa) seuraavalla lauseella, jossa tulos on määritetty PresentValue-muuttujaksi:
Seuraavassa esimerkissä oletetaan, että olet voittanut lotossa. Voittamasi päävoitto on 10 miljoonaa euroa, joka maksetaan 500 000 euron erissä 20 vuoden aikana alkaen vuoden kuluttua nykyhetkestä. Haluat selvittää lottovoiton nykyarvon, kun korkoprosentti on 9,5 % ja se maksetaan kumulatiivisesti. Voit laskea tuloksen (4 406 191,06 euroa) seuraavalla lauseella, jossa tulos on määritetty PresentValue-muuttujaksi:
Seuraavassa esimerkissä oletetaan, että haluat säästää 11 000 euroa kolmen vuoden aikana. Haluat selvittää, kuinka suuren alkusijoituksen tarvitset, kun vuosikorko on 10,5 %, aiot säästää 325 euroa kuukaudessa ja teet talletukset kuukauden alussa. Voit laskea tuloksen (2 048,06 euroa) seuraavalla lauseella, jossa tulos on määritetty StartValue-muuttujaksi. Huomaa, että eachPmt-argumentin (maksuerän suuruus) arvo on negatiivinen, koska se vastaa maksettua rahasummaa:
Katso myös
Finance.fv-funktio
Finance.ipmt-funktio
Finance.nper-funktio
Finance.pmt-funktio
Finance.ppmt-funktio
Finance.rate-funktio
Finance.rate
Tämä funktio palauttaa annuiteetin kausikohtaisen korkoprosentin. Annuiteetti on sarja kiinteän suuruisia käteismaksuja, joita tehdään tietty aika. Annuiteetti voi olla sijoitus, kuten kuukausittainen säästösopimus, tai lainan (esimerkiksi asuntolainan) takaisinmaksusuunnitelma.
Rate-funktio laskee annuiteetin korkoprosentin iteroivasti. Funktio aloittaa laskennan startingGuess-argumentin mukaisesta alkuarviosta ja toistaa laskutoimituksen, kunnes tulos on oikea 0,00001 prosentin tarkkuudella. Jos funktio ei onnistu selvittämään tulosta 20 iteroinnin aikana, funktio ajo ei onnistu.
Seuraavat säännöt ovat voimassa:
- NumberPayPeriods- ja eachPmt-argumenttien aikayksikön on oltava sama (esimerkiksi viikko, kuukausi tai vuosi).
- Määritä maksettavat summat (esimerkiksi säästösuunnitelmaan tehdyt talletukset) negatiivisina lukuina ja saadut maksut (esimerkiksi osinkomaksut) positiivisina lukuina.
Seuraavat vihjeet voivat olla hyödyllisiä:
- Koska rate-funktio selvittää maksettujen ja saatujen maksujen järjestyksen taulukon järjestyksen mukaisesti, varmista, että kirjoitat maksetut ja saadut maksut oikeassa järjestyksessä.
- Jos rate-funktion ajo ei onnistu, kokeile jotakin toista arvoa startingGuess-argumentin (alkuarvio) arvona.
Syntaksi
rate( numberPayPeriods, eachPmt, presentValue, futureValue, whenDue )
Argumentit
- numberPayPeriods
Numeerinen lauseke, joka määrittää annuiteetin maksukausien määrän. Tämän arvon aikayksikön on oltava sama kuin eachPmt-argumentin aikayksikkö. Jos eachPmt-argumentin arvoksi on määritetty esimerkiksi kuukausittainen maksuerä, numberPayPeriods-argumentin arvon on oltava kuukausimäärä.
- eachPmt
Numeerinen lauseke, joka määrittää kunkin maksun suuruuden. Tämän arvon aikayksikön on oltava sama kuin numberPayPeriods-argumentin aikayksikkö. Jos numberPayPeriods-argumentin arvo on määritetty esimerkiksi kuukausina, eachPmt-argumentin arvon on oltava kuukausittaisen maksun suuruus.
- presentValue
Numeerinen lauseke, joka määrittää tulevan maksun tai maksusarjan nykyarvon.
Jos esimerkiksi talletat pankkiin 23,94 euroa 15 vuodeksi ja tämä summa kasvaa korkoa 10 % vuodessa, tuleva arvo olisi noin 100 euroa. Tässä tapauksessa 100 euroa vastaava nykyarvo olisi siis noin 23,94 euroa.
- futureValue
Numeerinen lauseke, joka määrittää summan, jonka haluat olevan käytettävissä viimeisen maksuerän jälkeen.
Esimerkki:
- Teet säästösopimuksen, jonka mukaan aiot säästää 75 000 euroa 18 vuoden aikana lapsesi koulutusta varten. Tämän säästösuunnitelman tuleva arvo on 75 000 euroa.
- Otat lainaa 11 000 euroa. Tuleva arvo on 0 euroa, koska laina maksetaan takaisin.
- whenDue
Numeerinen lauseke, joka määrittää suoritetaanko maksut kunkin kauden alussa vai lopussa. Tämä arvo voi olla joko 1 (kauden alku) tai 0 (kauden loppu).
- startingGuess
Numeerinen lauseke, joka määrittää, minkä arvon arvioit rate-funktion palauttavan. Useimmissa tapauksissa tämä on 0,1 eli kymmenen prosenttia.
Esimerkki
Seuraavassa esimerkissä oletetaan, että olet ottanut 20 000 euroa lainan, jonka takaisinmaksuaika on kolme vuotta. Haluat selvittää koron suuruuden, kun maksuerät ovat 653,26 euroa kuukaudessa ja ne maksetaan kunkin kuun alussa. Voit laskea tuloksen (0,115 eli 11,5 %) seuraavalla lauseella, jossa tulos on määritetty InterestRate-muuttujaksi. Huomaa, että Rate-argumentin arvo on kerrottava kertoimella 12, jotta tulokseksi saadaan vuosikorko:
Katso myös
Finance.fv-funktio
Finance.ipmt-funktio
Finance.nper-funktio
Finance.pmt-funktio
Finance.ppmt-funktio
Finance.pv-funktio
Finance.sln
Tämä funktio palauttaa resurssin tasapoiston yksittäiseltä kaudelta. Tasapoisto on vanhin ja yksinkertaisin kiinteän resurssin poistomenetelmä. Siinä lasketaan resurssin kirjanpitoarvon ja arvioitun loppuarvon erotus, joka jaetaan tasaisesti resurssin koko käyttöiälle. Näin saadaan vuosittaisen poiston suuruus, joka vähennetään tuloista ennen tuloveron laskentaa. Kaikkien argumenttien arvojen on oltava positiivisia lukuja.
Syntaksi
sln( initialCost, salvageValue, assetLifespan )
Argumentit
- initialCost
Numeerinen lauseke, joka määrittää resurssin hankintahinnan.
- salvageValue
Numeerinen lauseke, joka määrittää resurssin loppuarvon sen käyttöiän päättyessä. Voit määrittää loppuarvon, jos haluat laskea tasapoiston loppuarvolla, tai määrittää, ettei resurssilla ole loppuarvoa, määrittämällä tämän argumentin arvoksi nolla (0). Tällöin funktio laskee tasapoiston ilman loppuarvoa.
- assetLifespan
Numeerinen lauseke, joka määrittää resurssin käyttöiän pituuden. Määritä tämän arvon aikayksiköksi se aikayksikkö, jossa haluat palautetun tuloksen olevan. Jos haluat laskea SLN-funktiolla esimerkiksi resurssin vuosittaisen poiston, määritä assetLifespan-argumentin arvo vuosina.
Esimerkki
Seuraavan esimerkin funktio laskee tasapoiston uudelle koneelle, jonka hankintahinta on 1 400 euroa, loppuarvo 200 euroa ja käyttöikäarvio 10 vuotta. Tulos (120 euron vuosipoisto) on määritetty AnnualDeprec-muuttujaksi:
Katso myös
Finance.ddb-funktio
Finance.syd-funktio
Finance.syd
Tämä funktio palauttaa resurssin SYD-poiston määritetyltä kaudelta. SYD-menetelmän mukainen poisto on nopeutettu poistomenetelmä, joka tuottaa SLN-tasapoistomenetelmää suuremmat poistot ja verohelpotukset kiinteän resurssin ensimmäisinä käyttövuosina.
Funktio laskee poiston käyttöiän vuosien suhteen perusteella. Jos resurssin käyttöikä on esimerkiksi neljä vuotta, funktio laskee yhteen vuosia kuvaavat luvut 4, 3, 2 ja 1. Tulos on 10. Ensimmäisen vuoden SYD-poisto on 4/10 resurssin poistoarvosta (hankintahinta, josta on vähennetty loppuarvo). Toisen vuoden poisto on 3/10 ja niin edelleen.
Seuraavat säännöt ovat voimassa:
- SinglePeriod- ja assetLifespan-argumenttien aikayksikön on oltava sama.
- Kaikkien argumenttien arvojen on oltava positiivisia lukuja.
Syntaksi
syd( initialCost, salvageValue, assetLifespan, singlePeriod )
Argumentit
- initialCost
Numeerinen lauseke, joka määrittää resurssin hankintahinnan.
- salvageValue
Numeerinen lauseke, joka määrittää resurssin loppuarvon sen käyttöiän päättyessä.
- assetLifespan
Numeerinen lauseke, joka määrittää resurssin käyttöiän pituuden. Tämän arvon aikayksikön on oltava sama kuin singlePeriod-argumentin aikayksikkö. Jos singlePeriod-argumentin arvo on määritetty esimerkiksi kuukausina, assetLifespan-argumentin arvon on oltava kuukausimäärä.
- singlePeriod
Numeerinen lauseke, joka määrittää kauden, jonka SYD-poiston haluat laskea. Tämän arvon aikayksikön on oltava sama kuin assetLifespan-argumentin aikayksikön. Jos assetLifespan-argumentin arvo on määritetty esimerkiksi kuukausina, singlePeriod-argumentin arvon on oltava yksittäinen kuukausi.
Esimerkki
Seuraavan esimerkin funktio laskee ensimmäisen vuoden SYD-menetelmän mukaisen poiston uudelle koneelle, jonka hankintahinta on 1 400 euroa, loppuarvo 200 euroa ja käyttöikäarvio 10 vuotta. Tulos (218,18 euroa) on määritetty Year1Deprec-muuttujaksi.
Huomaa seuraavat seikat:
- Tulos on saatu laskutoimituksella 10/55 * 1 200 (euroa).
- 55 = 10 + 9 + 8 + 7 + 6 + 5 + 4 + 3 + 2 + 1.
- Tässä lukusarjassa 10 vastaa ensimmäistä vuotta.
Seuraavan esimerkin funktio laskee saman resurssin poiston resurssin käyttöiän toiselta vuodelta. Tulos (196,36 euroa) on määritetty Year2Deprec-muuttujaksi:
Huomaa seuraavat seikat:
- Tulos on saatu laskutoimituksella 9/55 * 1 200 (euroa).
- 55 = 10 + 9 + 8 + 7 + 6 + 5 + 4 + 3 + 2 + 1.
- Tässä lukusarjassa 9 vastaa toista vuotta.
Katso myös
Finance.ddb-funktio
Finance.sln-funktio
