![]() | |||||
![]() ![]() ![]() ![]() ![]() |
Vzorce jsou rovnice provádějící výpočty hodnot v seznamu. Počátečním znakem vzorce je znak rovná se (=). Například v následujícím vzorci je hodnota 2 násobena hodnotou 3 a k výsledku je přičtena hodnota 5.
=5+2*3
Vzorce lze použít ve výpočtovém sloupci a k výpočtu výchozích hodnot ve sloupci.
Vzorec může také obsahovat některé či všechny následující položky: funkce, odkazy na sloupce, operátory a konstanty.
Funkce: Funkce PI() vrátí hodnotu čísla pí: 3,142...
Odkazy (nebo názvy sloupců): [Výsledek] představuje hodnotu aktuálního řádku ve sloupci Výsledek.
Konstanty: Číselné nebo textové hodnoty zadané přímo do vzorce, například hodnota 2.
Operátory: Operátor ^ (stříška) představuje znak mocniny a operátor * (hvězdička) představuje násobení.
Vzorce mohou používat jeden či více výše uvedených prvků. V následujícím textu jsou uvedeny příklady vzorců (seřazené podle složitosti).
Jednoduché vzorce (například =128+345)
Následující vzorce obsahují literálové hodnoty a operátory.
Příklad | Popis |
---|---|
=128+345 | Ke 128 přičte 345. |
=5^2 | Umocní na druhou hodnotu 5. |
Vzorce obsahující odkazy na sloupce (například =[Příjmy]-[Náklady])
Následující vzorce odkazují na jiné sloupce ve stejném seznamu.
Příklad | Popis |
---|---|
=[Příjmy] | Použije hodnotu ve sloupci Příjmy. |
=[Příjmy]*10/100 | 10% hodnoty ve sloupci Příjmy. |
=[Příjmy]>[Náklady] | Pokud je hodnota ve sloupci Příjmy větší než hodnota ve sloupci Náklady, vrátí hodnotu Ano. |
Vzorce, které volají funkce (například =PRŮMĚR(1;2;3;4;5)).
Následující vzorce volají předdefinované funkce.
Příklad | Popis |
---|---|
=MAX(Q1;Q2;Q3;Q4) | Vrátí nejvyšší hodnotu z řady hodnot |
=KDYŽ(Náklady>Příjmy;"Ne";"Ano") | Pokud jsou náklady větší než příjmy, vrátí hodnotu Ne, v ostatních případech vrátí hodnotu Ano. |
=DEN("15.4.2008") | Vrátí den v měsíci. Uvedený vzorec vrátí hodnotu 15. |
Vzorce s vnořenými funkcemi, (například =SUMA(ZAOKROUHLIT([Náklady];2);[Zisk])
Následující vzorce určí jednu či více funkcí jako argumenty funkce.
Příklad | Popis |
---|---|
=SUMA(KDYŽ(A>B;A-B;10);C) | Funkce KDYŽ vrátí rozdíl mezi hodnotami ve sloupcích A a B nebo hodnotu 10. Funkce SUMA sečte vrácenou hodnotu funkce KDYŽ a hodnotu ve sloupci C. |
=DEGREES(PI()) | Funkce PI vrátí číslo 3,14159265358979. Funkce DEGREES převede hodnotu zadanou v radiánech na stupně. Uvedený vzorec vrátí hodnotu 180. |
=JE.ČÍSLO(NAJÍT("BD";Sloupec1)) | Funkce NAJÍT vyhledá řetězec BD ve Sloupci1 a vrátí počáteční pozici řetězce. Pokud není řetězec nalezen, vrátí chybovou hodnotu. Jestliže funkce NAJÍT vrátí číselnou hodnotu, vrátí funkce JE.ČÍSLO hodnotu Ano. V ostatních případech vrátí hodnotu Ne. |