Typy argumentů a hodnot

Tato stránka obsahuje definice mnoha termínů použitých k popisu funkcí v prohlížeči funkcí.

Hodnota libovolného typu

Pokud je argument zadán jako libovolný, může se jednat o logickou hodnotu, datum a čas, dobu trvání, číselnou hodnotu nebo řetězec.

Pole a funkce typu pole

Pole je posloupnost hodnot, kterou zpracovává nebo vrací některá funkce. Funkce typu pole vrací namísto jediné hodnoty celé pole hodnot. Funkce typu pole se obvykle používají k vygenerování hodnot pro jinou funkci.

Logický výraz a typ hodnoty

Logický výraz je výraz, jehož výsledkem je logická hodnota PRAVDA nebo NEPRAVDA. Logická hodnota je logická PRAVDA (1) nebo NEPRAVDA (0) nebo odkaz na buňku obsahující takovou hodnotu nebo výsledek. Logická hodnota je obecně výsledek vyhodnocení logického výrazu, lze ji však uvést také přímo jako argument funkce nebo jako obsah buňky. Logické hodnoty se často používají k určení, jaký výraz má vracet funkce IF.

Hodnota typu sbírka

Argument zadaný jako sbírka může být odkaz na jedno rozmezí buněk tabulky nebo pole vrácené některou funkcí typu pole. Argument zadaný jako sbírka má další atribut definující typ obsažených hodnot.

Podmínkový výraz

Podmínka je výraz obsahující porovnávací operátory, konstanty, operátor řetězce & (tzv. ampersand) nebo odkazy. Obsah podmínky musí být takový, aby výsledkem jejího porovnání s jinou hodnotou byla logická hodnota PRAVDA nebo NEPRAVDA.

Výraz konstanty

Konstanta je výraz zadaný přímo ve vzorci. Neobsahuje volání žádných funkcí ani odkazy na buňky. Např. ve vzorci

=CONCATENATE(„cat“,„s“)

Řetězcové výrazy „cat“ a „s“ jsou konstanty.

Hodnota typu datum/čas

Hodnota typu datum/čas je hodnota nebo odkaz na buňku obsahující hodnotu data a času v některém z formátů podporovaných aplikací Numbers. V případě potřeby se můžete rozhodnout, že v buňce zobrazíte pouze datum nebo pouze čas, všechny hodnoty typu datum/čas však zahrnují jak datum, tak i čas.

Hodnota typu doba trvání

Hodnota doby trvání je délka časového intervalu nebo odkaz na buňku obsahující délku časového intervalu. Hodnoty doby trvání se skládají z týdnů (t nebo týdny), dnů (d nebo dny), hodin (h nebo hodiny), minut (m nebo minuty), sekund (s nebo sekundy) a milisekund (ms nebo milisekundy).

Hodnota typu seznam

Seznam je posloupnost různých hodnot oddělených středníky. Příklad:

=CHOOSE(3,„1.“,„druhý“,7,„poslední“)

V některých případech je seznam uveden v jednom páru závorek navíc. Příklad:

=AREAS((B1:B5,C10:C12))

Modální argument a typ hodnoty

Modální argument může mít jednu z několika možných určených hodnot. Modální argumenty obvykle určují, jaký typ výpočtu má funkce provést nebo jaký typ dat má vrátit. Pokud má modální argument výchozí hodnotu, je uvedena v popisu argumentu.

Hodnota typu číslo

Číselná hodnota je číslo, číselný výraz nebo odkaz na buňku obsahující číselný výraz. Pokud jsou přípustné hodnoty čísla nějak omezeny (číslo musí být například větší než 0), je toto omezení uvedeno v popisu argumentu.

Hodnota typu rozmezí

Hodnota typu rozmezí je odkaz na jedno rozmezí buněk (může jít i o jedinou buňku). Hodnota typu rozmezí má v popisu argumentu obsažen další atribut, který definuje typ hodnot, které má obsahovat.

Hodnota typu odkaz

Hodnota typu odkaz odkazuje na jednu nebo více buněk. V případě více než jedné buňky je počáteční buňka oddělena od koncové jednou dvojtečkou. Příklad:

=COUNT(A3:D7)

Odkaz na buňku v jiné tabulce musí obsahovat název tabulky (není-li název buňky v rámci všech tabulek jedinečný). Příklad:

=Tabulka 2::B2

Název tabulky je od odkazu na buňku oddělen dvěma dvojtečkami (::). Vyberete-li při sestavování vzorce buňku z jiné tabulky, bude název tabulky zahrnut do vzorce automaticky.

Odkazy na buňku na jiném listu musí rovněž obsahovat název listu (není-li název buňky jedinečný v rámci všech listů). Příklad:

=SUM(List 2::Tabulka 1::C2:G2)

Název listu, název tabulky a odkaz na buňku jsou odděleny vždy dvěma dvojtečkami. Vyberete-li při sestavování vzorce buňku z jiného listu, bude název listu a název tabulky zahrnut do vzorce automaticky.

Typ hodnoty Řetězec

Řetězcovou hodnotu tvoří nulový nebo větší počet znaků nebo odkaz na buňku obsahující nulový nebo větší počet znaků. Může jít o libovolné tisknutelné znaky včetně číslic.