Dialog 'Editovat vzorec' spravuje rovnice parametrického zadání.
Spustit zadání vzorců
Pro definování vzorce pro buňku tabulky nebo dialogové okno použijte následující možnosti:
- Tlačítko
na panelu nástrojů tabulky - Kliknutí na žlutý roh v buňce nebo dialogovém okně (dostupné, pokud je vzorec uložen)
- Tlačítko
v dialogovém okně
Zobrazí se dialog 'Editovat vzorec'.
Definovat vzorec
Zadání vzorců je založeno na JavaScriptu a umožňuje provádět jednoduché výpočetní operace. Zadejte 'vzorec' do vstupního pole. Může se skládat z číselných hodnot, parametrů, operátorů a funkcí. Je-li vzorec správně definován, v poli níže se objeví 'výsledek' rovnice.
Základní pokyny
- Je možné použít určité operátory (+, -, *, /, %, ==, !=, <, <=, >, >=, &&, ||) a konstanty (PI, exp(1)).
- Použití čísel s plovoucí desetinnou čárkou s porovnávacími operátory může způsobit problémy.
- Komentáře nejsou povoleny (ani jednorázové).
- Parametry nesmí být uvedeny ve vlastní definici. K určení parametru A použijte například (B+C), nikoliv (A=B+C).
- Desetinným oddělovačem je tečka, nikoliv čárka.
Funkce pro vzorce
Pro vzorce můžete také použít následující funkce:
Mocninné a odmocninové funkce: pow(Základ, Exponent), sqrt, sqr atd. Příklady: pow(3, 2) = 9, sqrt(81) = 9, sqr(3) = 9
Trigonometrické funkce: sin(rad), cos(rad), tan(rad) atd. Příklad: cos ( deg2rad(60) ) = 0.5
Hyperbolické funkce: sinh(rad), cosh(rad), tanh(rad) atd.
Exponenciální a logaritmické funkce: log(), ln(), exp()
Pomocné funkce: abs(), int(), deg2rad(), rad2deg() Příklady: abs(-5)= 5, int(2.222) = 2, rad2deg(1) = 57.296, deg2rad(90) = 1.571
Pomocí tlačítka
můžete otevřít seznam Globálních parametrů. Zde vyberte parametr nebo definujte novou proměnnou. Pomocí tlačítka 'OK a vložit' převezměte parametr do vzorce.
Vzorec můžete popsat pomocí funkcí, které odpovídají konvencím JavaScriptu a obvyklým referencím. Můžete taktéž použít podmínky a if-příkazy pro určení hodnoty rovnice, například následovně:
- A > B ? 1 : 2
- if (A > B) 1; else 2
Dále je možné v rámci vzorce odkazovat na objekty pomocí jejich čísel a určitých vlastností. Například záznamem lines[3].length vytvoříte odkaz na délku čáry 3. Kompletní seznam objektových odkazů včetně syntaxe můžete vyvolat pomocí tlačítka
.
Zobrazení vzorců
Vzorec můžete použít jak v buňce tabulky, tak ve vstupním poli odpovídajícího dialogu. Protože mezi tabulkou a dialogem existuje interakce, je vzorec v obou režimech zadávání přístupný.
Jestliže je v levém horním rohu buňky zobrazen žlutý trojúhelník, znamená to, že buňka obsahuje vzorec. Červený trojúhelník znamená chybně definovaný vzorec.
Pomocí tlačítka
můžete řídit, zda v buňce bude zobrazen vzorec nebo odpovídající hodnota (viz obrázek Tlačítko 'Editovat vzorec').
Pro odstranění vzorce vyberte odpovídající buňku. Poté klikněte na tlačítko
.