486x
003451
30.6.2025

Vzorce

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 Upravit vzorec 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 Šipka vpravo 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

Důležité

Číselné hodnoty jsou interpretovány v základních jednotkách SI. V případě imperiální jednotkové soustavy je třeba přidat jednotky (ft, in, kip, lbf, F).

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

Tip

Vložením rovnice před vzorec můžete vzorec zapsat přímo do buňky, například =2.5*PI (nebo =2.5ft*PI u imperiálních jednotek).

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

Nadřazená kapitola