LibreOffice 24.8 Help
Táto kategória obsahuje štatistické funkcie.
Údaje v následujúcej tabuľke slúžia ako základ pre niektoré príklady v popise funkcií.
| C | D | |
|---|---|---|
| 2 | x value | y value | 
| 3 | -5 | -3 | 
| 4 | -2 | 0 | 
| 5 | -1 | 1 | 
| 6 | 0 | 3 | 
| 7 | 2 | 4 | 
| 8 | 4 | 6 | 
| 9 | 6 | 8 | 
Vráti informáciu o adrese, formátovaniu alebo obsahu bunky.
CELL("InfoType" [; Reference])
Informácia je reťazec znakov , ktorý špecifikuje typ informácií. Reťazec znakov je vždy v angličtine. Veľké alebo malé písmená sú voliteľné.
| Informácia | Význam | 
|---|---|
| COL | Vráti číslo odkazovaného stĺpca. =CELL("COL";D2) vracia 4. | 
| ROW | Vráti číslo odkazovaného riadku. =CELL("ROW";D2) vracia 2. | 
| SHEET | Vráti číslo odkazovaného listu. =CELL("Sheet";Sheet3.D2) vracia 3. | 
| ADDRESS | Vráti absolútnu adresu odkazovanej bunky. =CELL("ADDRESS";D2) vracia $D$2. =CELL("ADDRESS";Sheet3.D2) vracia $Sheet3.$D$2. =CELL("ADDRESS";'X:\dr\test.ods'#$Sheet1.D2) returns 'file:///X:/dr/test.ods'#$Sheet1.$D$2. | 
| FILENAME | Vráti názov súboru a číslo listu odkazovanej bunky. =CELL("FILENAME";D2) returns 'file:///X:/dr/own.ods'#$Sheet1, if the formula in the current document X:\dr\own.ods is located in Sheet1. =CELL("FILENAME";'X:\dr\test.ods'#$Sheet1.D2) returns 'file:///X:/dr/test.ods'#$Sheet1. | 
| COORD | Returns the complete cell address in Lotus™ notation. =CELL("COORD"; D2) vracia $A:$D$2. =CELL("COORD"; Sheet3.D2) vracia $C:$D$2. | 
| CONTENTS | Vráti obsah odkazovanej bunky bez akéhokoľvek formátovania. | 
| TYPE | Vráti typ obsahu bunky: b = blank. empty cell l = label. Text, result of a formula as text v = value. Value, result of a formula as a number | 
| WIDTH | Vráti šírku odkazovaného stĺpca. Vrátené číslo udáva počet číslic 0, ktoré môžu byť zadané do stĺpca vo východzej veľkosti východzieho typu písma. | 
| PREFIX | Vráti podobu zarovnania odkazovanej bunky: ' = označuje zarovnanie vľavo " = označuje zarovnanie vpravo ^ = zarovnanie na stred \ = opakovanie (súčasne neaktívne) | 
| PROTECT | Vráti informáciu o stave zamknutia bunky: 1 = bunka je zamknutá 0 = bunka nie je zamknutá | 
| FORMAT | Vráti reťazec znakov označujúci formát čísla: , = number with thousands separator F = number without thousands separator C = formát meny S = exponenciálna reprezentácia, napr. 1,234+E56 P = percentá Vo formátoch vyššie je počet desatinných miest za oddeľovačom desatinných miest zadaný ako číslo. Napríklad číselný formát #,##0.0 vráti ,1 a číselný formát 00.000% vráti P3 D1 = D. MMM YYYY a podobné formáty D2 = DD-MM D3 = MM-YY D4 = DD-MM-YYYY HH:MM:SS D5 = MM-DD D6 = HH:MM:SS AM/PM D7 = HH:MM AM/PM D8 = HH:MM:SS D9 = HH:MM G = všetky ostatné formáty - (Mínus) na konci = záporné čísla sú zobrazované farebne () (zátvorky) na konci = kód formátu obsahuje ľavú zátvorku | 
| COLOR | Vráti číslo 1, ak sú záporné hodnoty zobrazované farebne. Inak vráti číslo 0. | 
| PARENTHESES | Vráti číslo 1, pokiaľ kód formátu obsahuje ľavú zátvorku (, inak vráti číslo 0. | 
Odkaz (zoznam volieb) je pozícia bunky k otestovaniu. Ak je Odkaz rozsah buniek, bunka sa presunie na hornú ľavú bunku oblasti. Pokiaľ Odkaz chýba, LibreOffice Calc použije pozíciu bunky, kde je umiestnený vzorec. Microsoft Excel používa odkaz na bunku, kde je umiestnený kurzor.
Táto funkcia vracia výsledný dátum vyhodnotenia vzorca, ktorého je súčasťou (inými slovami výsledok, pokiaľ ho vyhodnotenie má). Hlavne sa používa spolu s funkciou STYLE() pre použitie vybraných štýlov na bunku závisiacu na jej obsahu
CURRENT()
=1+2+CURRENT()
Príklad vracia 6. Vzorec je počítaný zľava doprava takto: 1+ 2 rovná sa 3 a vracia výsledok do dátumu, kde je vložená funkcie CURRENT(). CURRENT() je teda výsledok 3, ktorý je pridaný k originálu 3 a vráti 6.
=A2+B2+STYLE(IF(CURRENT()>10;"Red";"Default"))
Príklad vracia A2+ B2 (STYLE tu vracia 0). Pokiaľ je táto suma väčšia než 10, červený štýl je použitý pre bunku. Pozri funkciu STYLE pre podrobnejšie informácie.
="choo"&CURRENT()
Príklad vracia choochoo.
ORG.OPENOFFICE.CURRENT
Zobrazí vzorec bunky ako textový reťazec.
FORMULA(Odkaz)
Odkaz je odkazom na bunku obsahujúcu vzorce.
Neplatný odkaz alebo odkaz na bunku neobsahujúcu vzorec vracia chybovú hodnotu #N/A.
Pokiaľ bunka A8 obsahuje vzorec =SUM(1;2;3), potom
=FORMULA(A8) vracia text =SUM(1;2;3).
Vracia informácie o aktuálnom pracovnom prostredí. Funkcie prijme jeden textový argument a vráti dáta v závislosti na tomto parametri.
INFO("Typ")
The following table lists the values for the text parameter Type and the return values of the INFO function.
| Hodnota pre "Typ" | Návratová hodnota | 
|---|---|
| "osversion" | Z dôvodu kompatibility vždy "Windows (32-bit) NT 5.01" | 
| "system" | The type of the operating system:  | 
| "release" | The product release identifier, for example "300m25(Build:9876)" | 
| "numfile" | Z dôvodu kompatibility vždy 1 | 
| "recalc" | Aktuálny režim prepočtu vzorcov, buď "Automatic" alebo "Manual" (lokalizované do jazyka LibreOffice) | 
Iný tabuľkový procesor môže pripúšťať lokalizované hodnoty pre parameter Typ, ale LibreOffice Calc pripúšťa len anglické hodnoty.
=INFO("vydanie") vracia číslo vydania produktu používanej aplikácie LibreOffice.
=INFO(D5) with cell D5 containing a text string system returns the operation system type.
Vráti TRUE, ak je odkazovaná bunka prázdna. Táto funkcia sa používa pre zistenie, či je obsah bunky prázdny. Bunka so vzorcom nie je prázdna.
ISBLANK(Hodnota)
Hodnota je obsah pre testovanie.
=ISBLANK(D2) vracia ako výsledok FALSE.
Kontroluje chybové hodnoty (okrem #N/A) a vracia TRUE alebo FALSE.
ISERR(Hodnota)
Hodnota je akákoľvek hodnota alebo výraz, kde má byť urobený test, či je to chybová hodnota (okrem #N/A).
=ISERR(C8)kde bunka C8 obsahuje =1/0 a vracia TRUE, pretože 1/0 je chyba.
=ISERR(C9) kde bunka C9 obsahuje =NA() a vráti FALSE, pretože ISERR() ignoruje chybu #N/A .
Kontroluje chybové hodnoty (vrátane #N/A) a vracia TRUE alebo FALSE.
ISERROR(Hodnota)
Hodnota je akákoľvek hodnota alebo výraz, kde má byť urobený test. SERROR() vráti TRUE, pokiaľ je hodnota chyba, inak vráti FALSE.
=ISERROR(C8) kde bunka obsahuje =1/0 a vracia TRUE, pretože 1/0 je chyba.
=ISERROR(C9) kde bunka C9 obsahuje =NA() a vracia TRUE.
Returns the value if the cell does not contain an error value, or the alternative value if it does.
IFERROR(Value; Alternate_value)
Value is the value or expression to be returned if it is not equal or results in an error.
Alternate_value is the value or expression to be returned if the expression or value of Value is equal or results in an error.
=ISERROR(C8) kde bunka obsahuje =1/0 a vracia TRUE, pretože 1/0 je chyba.
=ISERROR(C8) kde bunka obsahuje =1/0 a vracia TRUE, pretože 1/0 je chyba.
Vráti TRUE, ak je hodnota celé párne číslo, alebo FALSE, ak je celé nepárne.
ISEVEN(hodnota)
Hodnota je hodnota, ktorá bude testovaná.
Ak nie je hodnota celé číslo, číslice za desatinnou čiarkou budú zanedbané. Znamienko hodnoty je tiež ignorované.
=ISEVEN(48) vráti TRUE
=ISEVEN(33) vráti FALSE
=ISEVEN(0) vráti TRUE
=ISEVEN(-2.1) vráti TRUE
=ISEVEN(3.999) vráti FALSE
Testuje párne čísla. Vráti 1, ak je číslo bez zvyšku deliteľné dvomi.
ISEVEN_ADD(Číslo)
Číslo je číslo, ktoré bude testované.
=ISEVEN_ADD(5) vracia 0.
=ISEVEN_ADD(A1) vracia 1, pokiaľ bunka A1 obsahuje číslo 2.
Vráti TRUE, pokiaľ bunka obsahuje vzorec.
ISFORMULA(Odkaz)
Odkaz je odkaz na bunku, v ktorej sa má zistiť, či obsahuje odkaz.
=ISFORMULA(C4) vracia FALSE, pokiaľ bunka C4 obsahuje číslo 5.
Testuje, či ide o logickú hodnotu (TRUE alebo FALSE).
Pokiaľ dôjde k chybe, funkcia vracia FALSE.
ISLOGICAL(Hodnota)
Vráti TRUE, pokiaľ je Hodnota logickou hodnotou (TRUE alebo FALSE), inak vráti FALSE.
=ISLOGICAL(99) vracia FALSE, pretože 99 je číslo a nie logická hodnota.
=ISLOGICAL(ISNA(D4))vracia TRUE na čokoľvek, čo obsahuje bunka D4, pretože ISNA() vracia logickú hodnotu.
Vracia TRUE, pokiaľ bunka obsahuje chybovú hodnotu #N/A (hodnota nie je k dispozícii).
Pokiaľ dôjde k chybe, funkcia vracia FALSE.
ISNA(Hodnota)
Hodnota je hodnota alebo výraz určený k testovaniu.
=ISNA(D3) vracia ako výsledok FALSE.
Returns the value if the cell does not contain the #N/A (value not available) error value, or the alternative value if it does.
IFNA(Value; Alternate_value)
Value is the value or expression to be returned if it is not equal or results in an #N/A error.
Alternate_value is the value or expression to be returned if the expression or value of Value is equal or results in an #N/A error.
=IFNA(D3;D4) returns the value of D3 if D3 does not result in an #N/A error, or D4 if it does.
Testuje, či bunky obsahujú text alebo čísla. Pokiaľ obsahuje text, vráti FALSE.
Pokiaľ dôjde k chybe, funkcia vráti TRUE.
ISNONTEXT(Hodnota)
Hodnota je akákoľvek hodnota alebo výraz, kde sa má zistiť, či je výsledkom textová hodnota.
=ISNONTEXT(D2) vracia FALSE, pokiaľ bunka D2 obsahuje text abcdef.
=ISNONTEXT(D9) vracia TRUE, pokiaľ bunka D9 obsahuje číslo 8.
Vráti TRUE, ak je hodnota číslo.
ISNUMBER(Hodnota)
Hodnota je akýkoľvek výraz, u ktorého sa má zistiť, či ide o číslo alebo text.
=ISNUMBER(C3) vráti TRUE , pokiaľ bunka C3 obsahuje číslo 4.
=ISNUMBER(C2) vráti FALSE, pokiaľ bunka C2 obsahuje text abcdef.
Vráti TRUE, ak je hodnota celé nepárne číslo, alebo FALSE, ak je celé párne.
ISODD(Hodnota)
Hodnota je hodnota, ktorá bude testovaná.
Ak nie je hodnota celé číslo, číslice za desatinnou čiarkou budú zanedbané. Znamienko hodnoty je tiež ignorované.
=ISODD(33) vráti TRUE
=ISODD(48) vráti FALSE
=ISODD(3.999) vráti TRUE
=ISODD(-3.1) vráti TRUE
Vráti TRUE (1), pokiaľ číslo nie je bez zvyšku deliteľné dvomi.
ISODD_ADD(Číslo)
Číslo je číslo, ktoré bude testované.
=ISODD_ADD(5) vracia 1.
Testuje, či je obsah jednej alebo viac buniek odkaz. Vráti TRUE, pokiaľ je argument odkaz, inak vráti FALSE. Pokiaľ je funkcii predaný odkaz, funkcia neskúma hodnotu odkazu.
ISREF(Hodnota)
Hodnota je hodnota, u ktorej má byť zistené, či je to odkaz.
=ISREF(C5) vracia výsledok TRUE, pretože C5 je platný odkaz.
=ISREF("abcdef") vracia vždy FALSE, pretože text nikdy nemôže byť odkaz.
=ISREF(4) vracia FALSE.
=ISREF(INDIRECT("A6")) vracia TRUE, pretože INDIRECT je funkcia, ktorá vracia odkaz.
=ISREF(ADDRESS(1; 1; 2;"Sheet2")) vracia FALSE, pretože ADDRESS je funkcia, ktorá vracia text, aj keď vyzerá ako odkaz.
Vráti TRUE, ak je hodnota text.
Pokiaľ dôjde k chybe, funkcia vracia FALSE.
ISTEXT(Hodnota)
Hodnota je hodnota, ktorá sa má otestovať - text, číslo, logická hodnota alebo chybová hodnota.
=ISTEXT(D9) vracia TRUE, pokiaľ bunka D9 obsahuje text abcdef.
=ISTEXT(C3) vracia FALSE, pokiaľ bunka C3 obsahuje číslo 3.
Returns the numeric value of the given parameter. Returns 0 if parameter is text or FALSE.
If an error occurs the function returns the error value.
N(Hodnota)
Value is the parameter to be converted into a number. N() returns the numeric value if it can. It returns the logical values TRUE and FALSE as 1 and 0 respectively. It returns text as 0.
=N(123) vráti 123
=N(TRUE) vráti 1
=N(FALSE) vráti 0
=N("abc") vráti 0
=N(1/0) vráti #DIV/0!
Vráti chybovú hodnotu #N/A.
NA()
=NA() konvertuje obsah bunky na #N/A.
Returns the type of value, where 1 = number, 2 = text, 4 = Boolean value, 8 = formula, 16 = error value, 64 = array.
TYPE(Hodnota)
Value is a specific value for which the data type is determined.
=TYPE(C2) vracia ako výsledok 2.
=TYPE(D9) vracia ako výsledok 1.