Třída Finance představuje třídu skriptovacího jazyka JavaScript poskytovanou v rámci BIRT. Nabízí sadu statických finančních funkcí, které můžete použít k provádění různých obecných výpočtů pro podnikání. Finanční hodnoty lze reprezentovat jako hodnotu Float (Plovoucí). Aplikace nemůže instance této třídy vytvářet.
Tato funkce vrátí odpis majetku v jednom daném období za použití metody dvojnásobného odpisování z klesajícího zůstatku. Metoda dvojnásobného odepisování z klesajícího zůstatku je metodou zrychleného odepisování, jejímž výsledkem je vyšší odpis a vyšší daňové úspory v prvních letech životnosti investičního majetku, na rozdíl od metody lineárního odepisování, kde jsou odpisy rovnoměrně rozděleny ve všech letech.
Funkce používá následující vzorec pro výpočet odpisů v daném období:
Použijí se následující pravidla:
Syntaxe
Parametry
initial
Hodnota typu Double. Numerický výraz určující počáteční náklady majetku.
salvage
Hodnota typu Double. Numerický výraz určující hodnotu majetku na konci jeho životnosti.
life
Hodnota typu Double. Numerický výraz určující dobu životnosti majetku. Tuto hodnotu musíte zadat ve stejných měrných jednotkách jako parametr singlePeriod. Pokud například singlePeriod představuje měsíc, hodnota assetLifespan musí být vyjádřena v měsících.
period
Hodnota typu Integer. Číselný výraz určující období, za které má funkce DDB vypočítat odpis. Tuto hodnotu musíte zadat ve stejných měrných jednotkách jako assetLifespan. Pokud je například hodnota assetLifespan vyjádřena v měsících, singlePeriod musí představovat období jednoho měsíce.
Vrací
Hodnota typu Double.
Příklad
V následujícím příkladu se počítá odpis za první rok metodou dvojnásobného odepisování z klesajícího zůstatku. Jedná se o nový stroj pořízený za 1 400 EUR, se zůstatkovou hodnotou 200 EUR a životností odhadovanou na 10 let. Výsledek (280 EUR) je přiřazen proměnné Year1Deprec:
Viz také
Finance.sln
Finance.syd
Tato funkce vrátí budoucí hodnotu anuity na základě pravidelných stálých plateb a neměnné úrokové sazby. Anuita představuje posloupnost hotovostních plateb konstantní hodnoty, realizovaných v určitém časovém období. Anuita může být investicí, například plánem měsíčních úspor nebo půjčkou, jako např. hypotékou na dům. Budoucí hodnota anuity představuje hotovost (zůstatek), kterou chcete mít po provedení poslední platby.
Pokud si například vytvoříte plán spoření s cílovou částkou 75 000 EUR za 18 let, kterou chcete věnovat potomkovi jako startovné do života, budoucí hodnota tohoto spoření je právě 75 000 EUR.
.Nebo, pokud si vezmete půjčku na 11 000 EUR, budoucí hodnota půjčky je 0,00 EUR, což platí pro každou běžnou půjčku
Použijí se následující pravidla:
Syntaxe
Parametry
rate
Numerický výraz typu Double určující úrokovou sazbu týkající se daného období. Tuto hodnotu musíte zadat ve stejných měrných jednotkách jako numberPayPeriods. Pokud je například numberPayPeriods vyjádřen v měsících, pak ratePerPeriod musí být vyjádřena jako měsíční úroková sazba.
nPer
Celé číslo určující celkový počet období plateb v rámci anuity. Tuto hodnotu musíte zadat ve stejných měrných jednotkách jako parametr ratePerPeriod. Pokud je například ratePerPeriod vyjádřena jako měsíční sazba, parametr numberPayPeriods musí být vyjádřen v měsících.
pmt
Numerický výraz typu Double určující částku jedné platby. Tuto hodnotu musíte zadat ve stejných měrných jednotkách jako parametr ratePerPeriod. Pokud je například ratePerPeriod vyjádřena v měsících, pak eachPmt musí být vyjádřena jako měsíční platba.
pvalue
Numerický výraz typu Double určující dnešní hodnotu budoucí platby nebo proudu plateb. Pokud například dnes uložíte do banky 23,94 EUR a ponecháte je tam po dobu 15 let s roční složenou úrokovou sazbou 10 %, na konci budete mít přibližně 100 EUR. Současná hodnota těchto 100 EUR je přibližně 23,94 EUR.
due
Celé číslo pro rozlišení toho, zda se platba provádí na začátku (1) nebo na konci (0) příslušného období. Tato hodnota musí být 0 nebo 1.
Vrací
Hodnota typu Double.
Příklad
V následujícím příkladu předpokládejme, že jste uložili 10 000 EUR na spořicí účet své dcery ihned po jejím narození. Pokud banka vyplácí denní složenou úrokovou sazbu 5,7 %, kolik bude mít dcera našetřeno před nástupem na vysokou školu za 18 let? Výsledek, tedy 27 896 EUR, je přiřazen do proměnné TotalValue:
Následující příklad je téměř totožný s předcházejícím. Zde však předpokládáme, že úroky se připisují jednou za měsíc, nikoli každý den, a vy jste se navíc rozhodli ukládat na účet každý měsíc částku 55 EUR. Budoucí hodnota přiřazená do proměnné TotalValue je v tomto případě 48 575,82 EUR:
Viz také
Finance.ipmt
Finance.nper
Finance.pmt
Finance.ppmt
Finance.pv
Finance.rate
Vrátí platbu úroků za dané období anuity, na základě pravidelných stálých plateb a neměnné úrokové sazby. Anuita představuje posloupnost hotovostních plateb konstantní hodnoty, realizovaných v určitém časovém období. Anuita může být investicí, například plánem měsíčních úspor nebo půjčkou, jako např. hypotékou na dům. Každý platba se skládá ze dvou složek, jistiny a úroku. iPmt vrací úrokovou složku platby.
Použijí se následující pravidla:
Syntaxe
Parametry
rate
Numerický výraz typu Double určující úrokovou sazbu týkající se daného období. Tuto hodnotu musíte zadat ve stejných měrných jednotkách jako numberPayPeriods. Pokud je například numberPayPeriods vyjádřen v měsících, pak ratePerPeriod musí být vyjádřena jako měsíční sazba.
per
Celé číslo určující konkrétní období, pro které chcete stanovit, kolik z platby za dané období představuje úrok. Tuto hodnotu musíte zadat v rozsahu 1 až numberPayPeriods.
nPer
Celé číslo určující celkový počet období plateb v rámci anuity. Tuto hodnotu musíte zadat ve stejných měrných jednotkách jako parametr ratePerPeriod. Pokud je například ratePerPeriod vyjádřena jako měsíční sazba, parametr numberPayPeriods musí být vyjádřen v měsících.
pvalue
Numerický výraz typu Double určující dnešní hodnotu budoucí platby nebo proudu plateb. Pokud například dnes uložíte do banky 23,94 EUR a ponecháte je tam po dobu 15 let s roční složenou úrokovou sazbou 10 %, na konci budete mít přibližně 100 EUR. V tomto případě platí, že současná hodnota těchto 100 EUR je přibližně 23,94 EUR.
fvalue
Numerický výraz typu Double vyjadřující hotovost, kterou chcete mít po provedení své poslední platby. Například:
due
Celé číslo pro rozlišení toho, zda se platba provádí na začátku (1) nebo na konci (0) příslušného období. Tato hodnota musí být 0 nebo 1.
Vrací
Hodnota typu Double.
Příklad
V následujícím příkladu předpokládejme, že hradíte měsíční splátky vždy k prvnímu dni měsíce na půjčku ve výši 20 000 EUR, se splatností 36 měsíců, přičemž úroková sazba činí 11,5 %. Jaká část vaší 5. splátky představuje úrok? Výsledek (171,83 EUR) je přiřazen proměnné Interest5:
Viz také
Finance.fv
Finance.nper
Finance.pmt
Finance.ppmt
Finance.pv
Finance.rate
Tato funkce vrátí vnitřní výnosnost posloupnosti pravidelných toků hotovosti, plateb a příjmů ve stávajícím poli. Vnitřní výnosnost představuje úrokovou sazbu investice sestávající z plateb a příjmů, které se uskutečňují v pravidelných intervalech. Hotovostní toky v jednotlivých obdobích nemusejí být neměnné, jako je tomu v případě anuity.
Vnitřní výnosnost úzce souvisí s funkcí čisté současné hodnoty, protože výnosové procento vypočtené pomocí vnitřní výnosnosti představuje úrokovou sazbu odpovídající čisté současné hodnotě nula. Vnitřní výnosnost se počítá iteracemi. Začíná se hodnotou <počáteční odhad> a výpočet se opakuje do té doby, než se dosáhne výsledku s přesností na 0.00001 procenta. Pokud nelze výsledek určit během 20 iterací, funkce selže.
Použijí se následující pravidla:
Následující tipy mohou být užitečné:
Syntaxe
Parametry
cash
Pole hodnot typu Double, které určuje název existujícího pole hodnot typu Double představujících tok hotovosti. cashArray musí obsahovat alespoň jednu kladnou hodnotu (tj. příjem) a jednu zápornou hodnotu (tj. platba).
s
Numerický výraz typu Double, který určuje odhadovanou vnitřní výnosnost. Ve většině případů je to 0,1 neboli 10 procent.
Vrací
Hodnota typu Double.
Příklad
V následujícím příkladu předpokládejme, že jste naplnili pole myArray posloupností hodnot toku hotovosti. Vnitřní výnosnost je přiřazena proměnné IRRValue:
Viz také
Finance.mirr
Finance.npv
Finance.rate
Tato funkce vrátí upravenou vnitřní výnosnost posloupnosti pravidelných toků hotovosti, neboli plateb a příjmů, v existujícím poli. Upravená vnitřní výnosnost představuje takovou vnitřní výnosnost, kde se na platby a příjmy aplikuje různá úroková sazba. V rámci upravené vnitřní výnosnosti se berou v úvahu jak náklady investice, tj. financeRate, tak úroková sazba přijatá za reinvestici hotovosti, tj. reinvestmentRate.
Použijí se následující pravidla:
Výpočet upravené vnitřní výnosnosti závisí na pořadí hodnot v poli představujícím uskutečněné platby a příjmy, proto dbejte na dodání hodnot plateb a příjmů ve správné posloupnosti.
Syntaxe
Parametry
arptr
Pole hodnot typu Double; určuje název existujícího pole hodnot představujících tok hotovosti. Pole musí obsahovat alespoň jednu kladnou hodnotu (tj. příjem) a jednu zápornou hodnotu (tj. platba).
frate
Numerický výraz typu Double určující úrokovou sazbu hrazenou jako náklady financování. Musí se jednat o desetinné číslo představující procenta.
rrate
Numerický výraz typu Double určující úrokovou sazbu získávanou jako zisk z reinvestice hotovosti. Musí se jednat o desetinné číslo představující procenta.
Vrací
Hodnota typu Double.
Příklad
V následujícím příkladu předpokládejme, že jste naplnili pole myArray posloupností hodnot toku hotovosti. Pokud za financování platíte úrokovou sazbu 12 % a na vaše výnosy z příjmů se vztahuje sazba 11,5 %, jaká je upravená vnitřní výnosnost? Výsledek je přiřazen do proměnné MIRRValue:
Viz také
Finance.irr
Finance.rate
Vrátí počet období anuity na základě pravidelných stálých plateb a neměnné úrokové sazby. Anuita představuje posloupnost hotovostních plateb konstantní hodnoty, realizovaných v určitém časovém období. Anuita může být investicí, například plánem měsíčních úspor nebo půjčkou, jako např. hypotékou na dům.
Použijí se následující pravidla:
Syntaxe
Parametry
rate
Numerický výraz typu Double určující úrokovou sazbu týkající se daného období. Tuto hodnotu musíte zadat ve stejných měrných jednotkách jako eachPmt. Pokud je například eachPmt vyjádřena jako měsíční platba, pak ratePerPeriod musí být vyjádřena jako měsíční úroková sazba.
pmt
Numerický výraz typu Double určující částku jedné platby. Tuto hodnotu musíte zadat ve stejných měrných jednotkách jako parametr ratePerPeriod. Pokud je například ratePerPeriod vyjádřena v měsících, pak eachPmt musí být vyjádřena jako měsíční platba.
pvalue
Numerický výraz typu Double určující dnešní hodnotu budoucí platby nebo proudu plateb. Pokud například dnes uložíte do banky 23,94 EUR a ponecháte je tam po dobu 15 let s roční složenou úrokovou sazbou 10 %, na konci budete mít přibližně 100 EUR. V tomto případě platí, že současná hodnota těchto 100 EUR je přibližně 23,94 EUR.
fvalue
Numerický výraz typu Double vyjadřující hotovost, kterou chcete mít po provedení své poslední platby. Například:
due
Celé číslo pro rozlišení toho, zda se platba provádí na začátku (1) nebo na konci (0) příslušného období. Tato hodnota musí být 0 nebo 1.
Vrací
Hodnota typu Double.
Příklad
V následujícím příkladu předpokládejme, že hradíte měsíční splátky vždy k prvnímu dni měsíce na půjčku ve výši 20 000 EUR, přičemž úroková sazba činí 11,5 %. Pokud splátka činí 653,26 EUR, kolik plateb budete muset provést, než půjčku splatíte? Výsledek, tj. 36 splátek, je přiřazen do proměnné NumPeriods.
Viz také
Finance.fv
Finance.ipmt
Finance.pmt
Finance.ppmt
Finance.pv
Finance.rate
Tato funkce vrátí čistou současnou hodnotu proměnlivé posloupnosti toků hotovosti, kladných i záporných, s použitím dané úrokové sazby. Zatímco současná hodnota určuje současnou hodnotu posloupnosti neměnných plateb, čistá současná hodnota představuje totéž pro proměnlivé platby. Čistá současná hodnota je hodnota v dnešních Eurech představující všechny budoucí toky hotovosti přidružené k investicím po odečtení případných počátečních nákladů. Jinými slovy, je to úhrnná částka, která by vygenerovala stejný zisk nebo ztrátu jako posloupnost předmětných toků hotovosti v případě, že by tato úhrnná částka byla dnes uložena do banky a ponechána ležet za úrokovou sazbu danou argumentem <sazba> za stejné časové období jako uvažovaný proud hotovosti.
Použijí se následující pravidla:
Výpočet čisté současné hodnoty (NPV) závisí na pořadí hodnot v poli představujícím uskutečněné platby a příjmy, proto dbejte na dodání hodnot plateb a příjmů ve správné posloupnosti.
Syntaxe
Parametry
rate
Numerický výraz typu Double určující diskontní sazbu za celé období. Tuto hodnotu musíte vyjádřit jako desetinné číslo.
arptr
Pole hodnot typu Double; určuje název existujícího pole hodnot představujících tok hotovosti. Pole musí obsahovat alespoň jednu kladnou hodnotu (příjem) a jednu zápornou hodnotu (platbu).
Vrací
Hodnota typu Double.
Příklad
V následujícím příkladu předpokládejme, že jste naplnili pole myArray posloupností hodnot toku hotovosti, přičemž úroková sazba činí 11 %. Jaká je čistá současná hodnota? Výsledek je přiřazen do proměnné NetPValue:
Tato funkce vypočítává procentní podíl dvou čísel. Funkce ošetřuje dvě interní úlohy přidružené k výpočtu procent: ošetření nuly v čitateli a ošetření hodnot null.
Syntaxe
Parametry
denom
Hodnota typu Double. Jmenovatel zlomku. Argument musí obsahovat číselnou hodnotu.
num
Hodnota typu Double. Čitatel zlomku. Argument musí obsahovat číselnou hodnotu. Hodnota může být nula.
valueIfZero
Hodnota typu Double. Procentuální hodnota, která se vrátí, má-li čitatel nulovou hodnotu. Výchozí nastavení je null.
Vrací
Poměr dvou čísel vyjádřený jako procentní podíl. Pokud je čitatel nulový, vrátí hodnotu nula. Pokud je některý z argumentů roven hodnotě null, funkce vrací hodnotu null.
Příklad
Vrátí platbu anuity na základě pravidelných stálých plateb a neměnné úrokové sazby. Anuita představuje posloupnost hotovostních plateb konstantní hodnoty, realizovaných v určitém časovém období. Anuita může být investicí, například plánem měsíčních úspor nebo půjčkou, jako např. hypotékou na dům.
Použijí se následující pravidla:
Syntaxe
Parametry
rate
Numerický výraz typu Double určující úrokovou sazbu týkající se daného období. Tuto hodnotu musíte zadat ve stejných měrných jednotkách jako parametr ratePerPeriod. Pokud je například numberPayPeriods vyjádřen v měsících, pak ratePerPeriod musí být vyjádřena jako měsíční úroková sazba.
nPer
Celé číslo určující celkový počet období plateb v rámci anuity. Tuto hodnotu musíte zadat ve stejných měrných jednotkách jako parametr ratePerPeriod. Pokud je například ratePerPeriod vyjádřena jako měsíční sazba, parametr numberPayPeriods musí být vyjádřen v měsících.
pvalue
Numerický výraz typu Double určující hodnotu budoucí platby nebo proudu plateb v dnešních Eurech. Pokud například dnes uložíte do banky 23,94 EUR a ponecháte je tam po dobu 15 let s roční složenou úrokovou sazbou 10 %, na konci budete mít přibližně 100 EUR. V tomto případě platí, že současná hodnota těchto 100 EUR je přibližně 23,94 EUR.
fvalue
Numerický výraz typu Double vyjadřující hotovost, kterou chcete mít po provedení své poslední platby. Například:
termín
Celé číslo pro rozlišení toho, zda se platba provádí na začátku (1) nebo na konci (0) příslušného období. Tato hodnota musí být 0 nebo 1.
Vrací
Hodnota typu Double.
Příklad
V následujícím příkladu předpokládejme, že hradíte měsíční splátky vždy k prvnímu dni měsíce na půjčku ve výši 20 000 EUR, se splatností 36 měsíců, přičemž úroková sazba činí 11,5 %. Jak vysoké budou vaše splátky? Výsledek, tj. 653,26 EUR, se přiřadí do proměnné PaymentAmt.
Viz také
Finance.fv
Finance.ipmt
Finance.nper
Finance.ppmt
Finance.pv
Finance.rate
Vrátí splátku jistiny za dané období anuity, na základě pravidelných stálých plateb a neměnné úrokové sazby. Anuita představuje posloupnost hotovostních plateb konstantní hodnoty, realizovaných v určitém časovém období. Anuita může být investicí, například plánem měsíčních úspor nebo půjčkou, jako např. hypotékou na dům. Každá platba v rámci anuity se skládá ze dvou složek: jistiny a úroku. Funkce ppmt vrací složku platby reprezentující jistinu.
Použijí se následující pravidla:
Syntaxe
Parametry
rate
Numerický výraz typu Double určující úrokovou sazbu týkající se daného období. Tuto hodnotu musíte zadat ve stejných měrných jednotkách jako nper. Pokud je například nPer vyjádřen v měsících, pak rate musí být vyjádřena jako měsíční úroková sazba.
per
Celé číslo určující konkrétní období, pro které chcete stanovit, kolik z platby za dané období představuje úrok. Tato hodnota musí být v rozsahu 1 až nPer.
nPer
Celé číslo určující celkový počet období plateb v rámci anuity. Tuto hodnotu musíte zadat ve stejných měrných jednotkách jako rate. Pokud je například rate vyjádřena jako měsíční sazba, parametr nPer musí být vyjádřen v měsících.
pvalue
Numerický výraz typu Double určující dnešní hodnotu budoucí platby nebo proudu plateb. Pokud například dnes uložíte do banky 23,94 EUR a ponecháte je tam po dobu 15 let s roční složenou úrokovou sazbou 10 %, na konci budete mít přibližně 100 EUR. V tomto případě platí, že současná hodnota těchto 100 EUR je přibližně 23,94 EUR.
fvalue
Numerický výraz typu Double vyjadřující hotovost, kterou chcete mít po provedení své poslední platby. Například:
termín
Celé číslo pro rozlišení toho, zda se platba provádí na začátku (1) nebo na konci (0) příslušného období. Tato hodnota musí být 0 nebo 1.
Vrací
Hodnota typu Double.
Příklad
V následujícím příkladu předpokládejme, že hradíte měsíční splátky vždy k prvnímu dni měsíce na půjčku ve výši 20 000 EUR, se splatností 36 měsíců, přičemž úroková sazba činí 11,5 %. Jaká část vaší 5. splátky představuje jistinu? Výsledek (481,43 EUR) je přiřazen do proměnné Principal5:
Viz také
Finance.fv
Finance.ipmt
Finance.nper
Finance.pmt
Finance.pv
Finance.rate
Tato funkce vrátí současnou hodnotu anuity na základě pravidelných stálých plateb, které budou uskutečněny v budoucnu, a neměnné úrokové sazby. Anuita představuje posloupnost hotovostních plateb konstantní hodnoty, realizovaných v určitém časovém období. Anuita může být investicí, například plánem měsíčních úspor nebo půjčkou, jako např. hypotékou na dům. Současná hodnota představuje dnešní hodnotu budoucí platby nebo proudu plateb strukturovaných jako anuita.
Pokud například dnes uložíte do banky 23,94 EUR a ponecháte je tam po dobu 15 let s roční složenou úrokovou sazbou 10 %, na konci budete mít přibližně 100 EUR. Současná hodnota těchto 100 EUR je tedy přibližně 23,94 EUR.
Použijí se následující pravidla:
Syntaxe
Parametry
rate
Numerický výraz typu Double určující úrokovou sazbu týkající se daného období. Tuto hodnotu musíte zadat ve stejných měrných jednotkách jako nper. Pokud je například nPer vyjádřen v měsících, pak rate musí být vyjádřena jako měsíční úroková sazba.
nPer
Celé číslo určující celkový počet období plateb v rámci anuity. Tuto hodnotu musíte zadat ve stejných měrných jednotkách jako rate. Pokud je například rate vyjádřena jako měsíční sazba, parametr nPer musí být vyjádřen v měsících.
pmt
Numerický výraz typu Double určující částku jedné platby. Tuto hodnotu musíte zadat ve stejných měrných jednotkách jako rate. Pokud je například rate vyjádřena v měsících, pak pmt musí být vyjádřena jako měsíční platba.
fvalue
Hodnota typu Double. Určuje hotovost, kterou chcete mít po provedení poslední platby. Například:
termín
Celé číslo pro rozlišení toho, zda se platba provádí na začátku nebo na konci příslušného období. Tato hodnota musí být 1 pro začátek období, nebo 0 (nula) pro konec období.
Vrací
Hodnota typu Double.
Příklad
V následujícím příkladu předpokládejme, že zvažujete zakoupení dluhopisu vydaného společností o nominální hodnotě 1 000 EUR. Držitelům dluhopisu je vyplácen roční úrok 100 EUR, splatnost činí 15 let a příští úrok bude vyplacen na konci roku 1. Výnos z umoření u podobných dluhopisů činí 12,5 %. Jaká je přiměřená cena tohoto dluhopisu, nebo jinými slovy, jaká je jeho současná hodnota? Výsledek, tedy 834,18 EUR, je přiřazen do proměnné PresentValue:
V následujícím příkladu předpokládejme, že jste vyhráli v loterii. Jackpot představuje 10 mil. EUR, které budete dostávat v ročních splátkách ve výši 500 tisíc EUR po dobu 20 let, počínaje jeden rok od dnešního dne. Pokud roční složená úroková sazba činí 9,5 %, jaká je výše výhry v dnešních penězích? Výsledek, tedy 4 406 191,06 EUR, je přiřazen do proměnné PresentValue:
V následujícím příkladu předpokládejme, že chcete našetřit 11 000 EUR za dobu 3 let. Pokud roční úroková sazba činí 10,5 % a vy chcete ukládat 325 EUR měsíčně a platby převádět vždy na začátku příslušného měsíce, s jakou částkou na účtě musíte začít, abyste dosáhli určeného cíle? Výsledek, tj. 2 048,06 EUR, se přiřadí do proměnné StartValue. Uvědomte si, že parametr eachPmt je vyjádřen jako záporná hodnota, protože představuje vydávané peníze:
Viz také
Finance.fv
Finance.ipmt
Finance.nper
Finance.pmt
Finance.ppmt
Finance.rate
Tato funkce vrátí úrokovou sazbu za období anuity. Anuita představuje posloupnost hotovostních plateb konstantní hodnoty, realizovaných v určitém časovém období. Anuita může být investicí, například plánem měsíčních úspor nebo půjčkou, jako např. hypotékou na dům.
Funkce rate vypočítává úrokovou sazbu anuity po iteracích. Začíná se hodnotou startingGuess a výpočet se opakuje do té doby, než se dosáhne výsledku s přesností na 0,00001 procenta. Pokud nelze výsledek určit během 20 iterací, funkce selže.
Použijí se následující pravidla:
Následující tipy mohou být užitečné:
Syntaxe
Parametry
nper
Celé číslo určující celkový počet období plateb v rámci anuity. Tuto hodnotu musíte zadat ve stejných měrných jednotkách jako parametr pmt. Pokud je například pmt vyjádřena jako měsíční platba, parametr nper musí být vyjádřen v měsících.
pmt
Numerický výraz typu Double určující částku jedné platby. Tuto hodnotu musíte zadat ve stejných měrných jednotkách jako nper. Pokud je například nper vyjádřena v měsících, pak pmt musí být vyjádřena jako měsíční platba.
pvalue
Numerický výraz typu Double určující dnešní hodnotu budoucí platby nebo proudu plateb. Pokud například dnes uložíte do banky 23,94 EUR a ponecháte je tam po dobu 15 let s roční složenou úrokovou sazbou 10 %, na konci budete mít přibližně 100 EUR. V tomto případě tedy platí, že současná hodnota těchto 100 EUR je přibližně 23,94 EUR.
fvalue
Numerický výraz typu Double vyjadřující hotovost, kterou chcete mít po provedení své poslední platby. Například:
termín
Celé číslo pro rozlišení toho, zda se platba provádí na začátku nebo na konci příslušného období. Tato hodnota musí být 1 pro začátek období, nebo 0 (nula) pro konec období.
guess
Numerický výraz typu Double určující odhadovanou hodnotu, kterou má funkce Rate vrátit. Ve většině případů je to 0,1 neboli 10 procent.
Vrací
Hodnota typu Double.
Příklad
V následujícím příkladu předpokládejme, že jste si vzali půjčku 20 000 EUR, kterou budete splácet po dobu 3 let. Pokud vaše splátky činí 653,26 EUR měsíčně a převádíte je vždy na začátku příslušného měsíce, jakou úrokovou sazbu platíte? Výsledek, tj. 0.115 neboli 11.5 %, je přiřazen do proměnné InterestRate. Uvědomte si, že vrácenou hodnotu funkce Rate musíte vynásobit číslem 12, abyste dostali roční sazbu:
Viz také
Finance.fv
Finance.ipmt
Finance.nper
Finance.pmt
Finance.ppmt
Finance.pv
Tato funkce vrátí lineární odpis majetku za jedno období. Lineární odpis je nejstarší a nejjednodušší metodou odepisování investičního majetku. Použije se účetní hodnota majetku po odečtení jeho odhadované zůstatkové hodnoty a rozdíl se rovnoměrně rozdělí na jednotlivá období životnosti majetku. Tento postup se používá ke stanovení rovnoměrných ročních odpisů, o které se ponižují výnosy při výpočtu daní z příjmu. Všechny argumenty musí představovat kladná čísla.
Syntaxe
Parametry
cost
Numerický výraz typu Double určující počáteční náklady majetku.
salvage
Numerický výraz typu Double určující hodnotu majetku na konci jeho životnosti. Můžete buď zadat zůstatkovou hodnotu a zobrazit lineární odpis upravený podle zůstatkové hodnoty, nebo nechat vypočítat lineární odpis bez zůstatkové hodnoty tak, že za zůstatkovou hodnotu dodáte 0 (nulu).
life
Numerický výraz typu Double určující dobu životnosti majetku. Tuto hodnotu musíte zadat ve stejných měrných jednotkách, ve kterých má funkce vrátit výsledek. Pokud například chcete, aby funkce SLN stanovila roční odpis majetku, assetLifespan musí být udána v letech.
Vrací
Hodnota typu Double.
Příklad
V následujícím příkladu se počítá odpis majetku metodou lineárního odepisování. Jedná se o nový stroj pořízený za 1400 EUR se zůstatkovou hodnotou 200 EUR a životností odhadovanou na 10 let. Výsledek (roční odpis 120 EUR) je přiřazen do proměnné AnnualDeprec:
Viz také
Finance.ddb
Finance.syd
Tato funkce vrátí zrychlený odpis majetku metodou součtu roků za určené období. Metoda součtu roků je metodou zrychleného odepisování, jejímž výsledkem je vyšší odpis a vyšší daňové úspory v prvních letech životnosti investičního majetku, na rozdíl od metody lineárního odepisování (SLN), kde jsou odpisy rovnoměrně rozděleny ve všech letech.
Odpisy se v rámci této funkce počítají pomocí obrácené posloupnosti podílu roků a součtu roků životnosti majetku. Pokud je například životnost majetku 4 roky, sečtou se čísla 4, 3, 2 a 1 s výsledkem 10. Funkce SYD v prvním roce pak představuje čtyři desetiny odpisové základny majetku, tedy nákladů po odečtení zůstatkové hodnoty. Sazba ve druhém roce je pak tři desetiny atd.
Použijí se následující pravidla:
Syntaxe
Parametry
cost
Numerický výraz typu Double určující počáteční náklady majetku.
salvage
Numerický výraz typu Double určující hodnotu majetku na konci jeho životnosti.
life
Numerický výraz typu Double určující dobu životnosti majetku. Tuto hodnotu musíte zadat ve stejných měrných jednotkách jako period. Pokud například period představuje měsíc, hodnota life musí být vyjádřena v měsících.
period
Celé číslo určující období, za které má funkce syd vypočítat odpis. Tuto hodnotu musíte zadat ve stejných měrných jednotkách jako life. Pokud je například hodnota life vyjádřena v měsících, period musí představovat období jednoho měsíce.
Vrací
Hodnota typu Double.
Příklad
V následujícím příkladu se počítá odpis za první rok metodou součtu roků. Jedná se nový stroj pořízený za 1400 EUR, se zůstatkovou hodnotou 200 EUR a životností odhadovanou na 10 let. Výsledek, tj. 218,18 EUR, se přiřadí do proměnné Year1Deprec.
Uvědomte si, že:
V následujícím příkladu se počítá odpis stejného majetku ve druhém roce jeho životnosti. Výsledek, tj. 196,36 EUR, se přiřadí do proměnné Year2Deprec.
Uvědomte si, že:
Viz také
Finance.ddb
Finance.sln