2456x
002423
26.5.2025
Konstrukce

Vzorce

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 Upravit vzorec na panelu nástrojů tabulky
  • Kliknutí na žlutý roh v buňce nebo dialogovém okně (dostupné, pokud je vzorec uložen)
  • Tlačítko Šipka vpravo 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

Důležité

Číselné hodnoty jsou interpretovány v základních jednotkách SI. U imperiálního systému jednotek je třeba doplnit jednotky (ft, in, kip, lbf, F).

Pomocí tlačítka Globální parametry 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 Informace .

Tip

Předřazením rovná se můžete vložit vzorec přímo do buňky, například =2.5*PI (nebo =2.5ft*PI při imperiálních jednotkách).

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 Zobrazit vzorec 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 Smazat vzorec .

Nadřazená kapitola