Typy argumentů a hodnot
Na této stránce je definována řada pojmů používaných k popisu funkcí v Prohlížeči funkcí.
Hodnota libovolného typu
Je-li argument zadán jako libovolný, může to být logická hodnota, hodnota typu datum/čas, hodnota doby trvání, číselná hodnota nebo hodnota typu ř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. Jako logická hodnota se označuje logická hodnota PRAVDA (1) či NEPRAVDA (0) nebo také odkaz na buňku, která obsahuje logickou hodnotu nebo jejímž vyhodnocením je logická hodnota PRAVDA nebo NEPRAVDA. 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 běžně používají k určení, jaký výraz má vracet funkce IF.
Hodnota typu sbírka
Argumentem zadaným jako sbírka může být odkaz na jeden rozsah buněk tabulky nebo pole vrácené funkcí typu pole. Argument zadaný jako sbírka má další atribut definující typ hodnot, které může obsahovat.
Výraz podmínky
Podmínka je výraz obsahující porovnávací operátory, konstanty, řetězcový operátor & (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říklad v následujícím vzorci jsou řetězcové výrazy "balón" a "ek" konstanty:
CONCATENATE("balón";"ek")
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 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 nebo typ hodnoty
Modální argument může mít jednu nebo několik zadaný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 omezení zahrnuto v popisu argumentu.
Hodnota typu rozmezí
Hodnota rozmezí je odkaz na jedno rozmezí buněk (může jít i o jedinou buňku). Hodnota rozmezí má v popisu argumentu další atribut, který definuje typ hodnot, které má obsahovat.
Hodnota typu odkaz
Hodnota odkaz odkazuje na jednu buňku nebo na rozmezí buněk.
Pokud je rozmezí tvořeno více než jednou buňkou, je počáteční buňka oddělena od koncové jednou dvojtečkou. Příklad:
COUNT(A3:D7).
Pokud se jedná o odkaz na buňku v jiné tabulce, musí odkaz obsahovat název tabulky. Příklad:
Tabulka 2::B2.
Všimněte si, že 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.
Pokud se jedná o odkaz na buňku v tabulce na jiném snímku, listu nebo stránce, musí být uveden i jejich název. Příklad:
SUM(Snímek 2::Tabulka 1::C2:G2).
Názvy jsou od odkazů na buňku odděleny dvěma dvojtečkami. Vyberete-li při sestavování vzorce buňku z jiného místa, bude název snímku (listu nebo dokumentu) a název tabulky zahrnut do vzorce automaticky.
Hodnota typu ř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.