Dialog „Upravit vzorec“ spravuje rovnice parametrického vstupu.
Vyvolání zadávání vzorce
Chcete-li definovat vzorec pro buňku tabulky nebo dialogové okno, použijte jednu z následujících možností:
- Tlačítko
na panelu nástrojů tabulky - Klikněte na žlutý roh v buňce nebo dialogovém okně (k dispozici, pokud je uložen vzorec)
- Tlačítko
v dialogovém okně
Objeví se dialog „Upravit vzorec“.
Definování vzorce
Vstup vzorce je založen na JavaScriptu a umožňuje provádění jednoduchých výpočtových operací. Do vstupního pole zadejte „vzorec“. Ten může obsahovat číselné hodnoty, parametry, operátory a funkce. Je-li vzorec správně definován, výsledek rovnice se zobrazí v poli níže.
Základní poznámky
- Možné je používání určitých operátorů (+, -, *, /, %, ==, !=, <, <=, >, >=, &&, ||) a konstant (PI, exp(1)).
- Použití plovoucích a desetinných čísel spolu s porovnávacími operátory může způsobit problémy.
- Komentáře nejsou povoleny (ani jednorázové).
- Parametry nesmějí být jmenovány ve své vlastní definici. Pro stanovení parametru A například zapište (B+C), nikoliv (A=B+C).
- Desetinným oddělovačem je tečka, nikoliv čárka.
Funkce pro vzorce
Pro vzorce můžete použít také následující funkce:
Mocninové a odmocninové funkce: pow(základ, exponent), sqrt, sqr apod. Příklady: pow(3, 2) = 9, sqrt(81) = 9, sqr(3) = 9
Trigonometrické funkce: sin(rad), cos(rad), tan(rad) apod. Příklad: cos(deg2rad(60)) = 0,5
Hyperbolické funkce: sinh(rad), cosh(rad), tanh(rad) apod.
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ů. Zvolte zde parametr nebo definujte novou proměnnou. Pomocí tlačítka „OK a vložit“ přenesete parametr do vzorce.
Vzorec můžete popsat pomocí funkcí, které splňují konvence JavaScriptu a jeho obvyklých referencí. Takto můžete také určit podmínky a if-příkazy pro hodnotu rovnice, například takto:
- A > B ? 1 : 2
- if (A > B) 1; else 2
Dále je možné odkazovat se na objekty pomocí jejich čísel a určitých vlastností ve vzorci. Například tímto zápisem lines[3].length vytvoříte odkaz na délku čáry 3. Kompletní seznam odkazů na objekty včetně syntaxe můžete vyvolat pomocí tlačítka
.
Zobrazování vzorců
Vzorec můžete použít jak v buňce tabulky, tak ve vstupním poli příslušného dialogu. Protože existuje interakce mezi tabulkou a dialogem, je vzorec v obou vstupech přístupný.
Pokud je v levém horním rohu buňky zobrazen žlutý trojúhelník, znamená to, že je k této buňce přiřazen vzorec. Červený trojúhelník znamená chybně definovaný vzorec.
Pomocí tlačítka
můžete ovládat, zda se v buňce zobrazí vzorec nebo příslušná hodnota (viz obrázek Tlačítko „Upravit vzorec“).
Chcete-li vzorec odstranit, vyberte příslušnou buňku. Poté klikněte na tlačítko
.