Microsoft Windows SharePoint Services
DomůZpětVpředTisk

Zobrazit všeZobrazit vše

Vzorce

Vzorce

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.

Části vzorce
=PI()*[Výsledek]^2

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říkladPopis
=128+345Ke 128 přičte 345.
=5^2Umocní 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říkladPopis
=[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říkladPopis
=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říkladPopis
=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.

©2003 Microsoft Corporation. Všechna práva vyhrazena.