Vzorce
Určuje možnosti syntaxe vzorců a možnosti načítání pro LibreOffice Calc.
Možnosti vzorců
Syntaxe vzorců
K dispozici jsou tři možnosti. Ukážeme si je na příkladu. V ukázkovém sešitě jsou dva listy, List1 a List2. V buňce A1 listu List1 je odkaz na buňku C4 na listu List2.
-
Calc A1 - Výchozí nastavení pro LibreOffice Calc. Odkaz bude =$List2.C4
-
Excel A1 - Výchozí pro Microsoft Excel. Odkaz bude =List2!C4
-
Excel R1C1 - Relativní adresace řádek/sloupec, podporovaná programem Microsoft Excel. Odkaz bude =List2!R[3]C[2]
Použít anglické názvy funkcí
Názvy funkcí mohou být v LibreOffice Calc lokalizovány (v češtině lokalizovány nejsou). Ve výchozím nastavení je tato volba neaktivní, a jsou tak používány lokalizované názvy funkcí. Zaškrtnutím této volby přepnete lokalizované názvy funkcí na anglické. Změna se projeví v těchto částech programu: zadávání a zobrazení funkcí, průvodce funkcí a nápovědné tipy. Zrušením zaškrtnutí se můžete vrátit k používání lokalizovaných názvů funkcí.
Oddělovače
Tato sekce nastavení umožňuje nastavit oddělovače používané v zápisu vzorců. To se hodí, pokud například chcete parametry funkcí oddělovat čárkami (,) místo výchozích středníků (;).
Například místo =SUM(A1;B1;C1) pak můžete napsat =SUM(A1,B1,C1).
Stejně tak můžete změnit oddělovače řádků a sloupců pro přímý zápis matic. Pro přímý zápis matic se běžně používá středník (;) jako oddělovač sloupců a roura (|) jako oddělovač řádků, takže typický přímý zápis matice 5 x 2 vypadal následovně:
={1;2;3;4;5|6;7;8;9;10}
Po změně oddělovačů na čárku (,) jako oddělovač sloupců a středník (;) jako oddělovač řádků pak zápis té samé matice může vypadat následovně:
={1,2,3,4,5;6,7,8,9,10}
Podrobné nastavení výpočtů
Zde můžete nastavit syntaxi vzorců používanou při zpracování odkazů zadaných jako řetězcové parametry. Nastavení ovlivňuje vestavěné funkce, které čtou odkaz jako řetězec, například INDIRECT.
Přepočítání při načtení souboru
Přepočítávání vzorců může výrazně ovlivnit dobu načítání velkých souborů.
Excel 2007 a novější:
Loading a large spreadsheet file can take a long time. If you don't need to update your large spreadsheet data immediately, you can postpone the recalculation at a better time. LibreOffice allows you to defer recalculation of Excel 2007 (and above) spreadsheets to speedup loading time.
Sešit ODF (neuložený v LibreOffice):
Recent versions of LibreOffice caches spreadsheet formula results into its ODF file. This feature helps LibreOffice to recalculate a large ODF spreadsheet saved by LibreOffice faster.
U sešitů ODF uložených v jiných programech, které ukládání výsledků vzorců nemusejí podporovat, je možné přepočítání odložit a načítání souboru tak urychlit stejně jako u souborů Excelu 2007.
Výše uvedené položky nabízí následující volby:
-
Nikdy nepřepočítávat – při načítání souboru se vzorce nebudou přepočítávat.
-
Vždy přepočítávat – při načítání souboru se všechny vzorce přepočítají.
-
Zeptat se uživatele – na přepočítání bude dotázán uživatel.
Sešity uložené v LibreOffice budou respektovat možnosti Nikdy nepřepočítávat a Vždy přepočítávat.