Prvním znakem musí být vždy =.
Za těmto znakem pak následují odkazy na buňky a matematické operandy, které provádějí s těmito buňkami operace.
Pokud uvedete před jakýkoliv údaj znak =, bude vždy považován za číselný.
QuickSheet má limitované "Stack space", proto je limitováno použití závorek v jedné buňce. Pokuste se zapisovat vzorce a funkce tak, abyste se vyhli závorkám, tzn. snažte se co nejvíce využít přednosti matematických operandů.
Pokud se Vám stane, že použijete ve vzorci mnoho závorek, můžete se setkat s hlášením "FATAL EXCEPTION" Pokud tento případ nastane, resetujte Pilota a rozdělte vzorec na více menších částí.
Poznámka autora:
V manuálu není uvedeno, kolik jich můžete použít. Já jsem to zatím nezkoušel.
Přednosti matematických operandů:
Pokud ve vzorci použijete matematické operandy, pak se budou vykonávat v následujícím pořadí: ^, *, /, + -
Základní matematické operace:
-
sčítání (+)
odečítání (-)
násobení (*)
dělení (/)
umocňování (^)
Závorky:
Závorky používejte zejména tam, kde potřebujete upřednostnit jeden operand před druhým nebo tam, kde jsou v nich uvedeny argumenty pro funkce:
- (5+3)*4
- SUMA(A1:A40)
SEZNAM FUNKCÍ
SUM - Vrátí součet buněk
SYNTAXE: | =SUM(interval buněk) |
PŘÍKLAD: | =SUM(A1:A40) |
AVG - Vrátí aritmetický průměr
SYNTAXE: | =AVG(interval buněk) |
PŘÍKLAD: | =AVG(A1:A40) |
Poznámka:
Pokud použijete funkci AVG na prázdné buňky, výsledek bude 0, protože funkce AVG nejprve sečte obsah buněk, což se rovná 0 a teprve pak je podělí počtem 3. Výsledek je tedy 0.
MIN - Vrátí minimální hodnotu
SYNTAXE: | =MIN(interval buněk) |
PŘÍKLAD: | =MIN(A1:A40) |
MAX - Vrátí maximmální hodnotu
SYNTAXE: | =MAX(interval buněk) |
PŘÍKLAD: | =MAX(A1:A40) |
ABS - Vrátí absolutní hodnotu buňky
SYNTAXE: | =MAX(buňka) |
PŘÍKLAD: | =MAX(A1) |
CNT - Vrátí počet číselných hodnot z intervalu
SYNTAXE: | =CNT(interval buněk) |
PŘÍKLAD: | =CNT(A1:A40) |
SQRT - Vrátí druhou odmocninu čísla
SYNTAXE: | =SQRT(interval buněk) |
PŘÍKLAD: | =SQRT(A1) |
IF - Vrátí výsledek dle splnění podmínky
SYNTAXE: | =IF(podmínka,operace.ano,operace.ne) |
PŘÍKLAD: | =IF(A1=5, SUM(B1:B20),MAX(B1:B20)) |
Poznámka:
podmínka: je definice vztahu jedné hodnoty ke druhé vyjádřením > < = <>
operace.ano: vykoná se, pokud je podmínka splněna
operace.ne:vykoná se, pokud podmínka splněna není
PMT - Vrátí splátku půjčky
SYNTAXE: | =PMT(sazba,počet splátek, celková platba) |
PŘÍKLAD: | =PMT(.08/12,60,25000) |
Poznámka:
Sazba:je úroková sazba půjčky, vztažená na jedno období
Např. při 8% roční úrokové sazbě je sazba na jeden měsíc rovna .08/12
Počet splátek: je celkový počet splátek půjčky
Např. při 5-tileté půjčce je 60 měsíčních splátek
Celková platba: je celková hodnota série budoucích plateb, např. 25000
NPV - Vrátí čistou současnou hodnotu investice
SYNTAXE: | =NPV(sazba,interval nebo výčet buněk) |
PŘÍKLAD: | =NPV(.1,-100,300,400) |
Poznámka:
Sazba: je diskontní sazba vztažená na délku jednoho období
Interval nebo výčet buněk: jsou jednotlivé platby a příjmy rovnoměrně rozdělené v čase a vyskytující se na konci každého období
IRR - Vrátí vnitřní výnosové procento
SYNTAXE: | =IRR(číslo1, číslo2, číslox, přibližně) |
PŘÍKLAD: | =IRR(-100,150,.45) |
Poznámka:
Číslo1-x: čísla, pro která chcete spočítat vnitřní výnosové procento série peněžních toků
Přibližně: je číslo, vyjadřující odhad blízký výsledku této funkce
NOW - Vloží aktuální datum a čas
SYNTAXE: | NOW() |
PŘÍKLAD: | NEZAPISUJE SE |
Poznámka:
Vloží aktuální datum a čas ve formátu, nastaveném v PREFS
INT - Vrátí celou část čísla
SYNTAXE: | INT(buňka) |
PŘÍKLAD: | INT(A1) |
Poznámka:
Např. pokud máte v buňce A1 číslo 1.2, funkce vrátí 1.0
ROUND - Vrátí zaokrouhlené číslo
SYNTAXE: | ROUND(buňka, des_místa) |
PŘÍKLAD: | ROUND(A1,2) |
Poznámka:
Např. pokud máte v buňce A1 číslo 1.253, funkce vrátí 1.25