LibreOffice 24.2 žinynas
Šioje kategorijoje yra Informacijos funkcijos.
Toliau lentelėje pateikiami kai kurių funkcijų aprašymų pavyzdžiai:
| 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 | 
Grąžina informaciją apie langelio koordinates, turinio formatavimą.
CELL("tipas" [; nuoroda])
Informacijos tipas – ženklų eilutė, nusakanti informacijos tipą. Ženklų eilutė turi būti anglų kalba. Neskiriamos didžiosios ir mažosios raidės.
| Informacijos tipas | Paaiškinimas | 
|---|---|
| COL | Grąžina nurodyto stulpelio numerį. =CELL("COL";D2) grąžina 4. | 
| ROW | Grąžina nurodytos eilutės numerį. =CELL("ROW";D2) grąžina 2. | 
| SHEET | Grąžina nurodyto lakšto numerį. =CELL("Sheet";Sheet3.D2) grąžina 3. | 
| ADDRESS | Grąžina absoliutųjį nurodyto langelio adresą. =CELL("ADDRESS";D2) grąžina $D$2. =CELL("ADDRESS";Lakštas3.D2) grąžina $Lakštas3.$D$2. =CELL("ADDRESS";'X:\dr\test.ods'#$Lakštas1.D2) grąžina 'file:///X:/dr/test.ods'#$Lakštas1.$D$2. | 
| FILENAME | Grąžina nurodyto langelio failo pavadinimą ir lakšto numerį. =CELL("FILENAME";D2) grąžina file:///X:/dr/own.ods'#$Sheet1, jei dabartinio dokumento X:\dr\own.ods formulė yra Lakštas1. =CELL("FILENAME";'X:\dr\test.ods'#$Lakštas1.D2) grąžina 'file:///X:/dr/test.ods'#$Lakštas1. | 
| COORD | Grąžina langelio adresą Lotus™ žymenimis. =CELL("COORD"; D2) grąžina $A:$D$2. =CELL("COORD"; Sheet3.D2) grąžina $C:$D$2. | 
| CONTENTS | Grąžina nurodyto langelio turinį be formatavimo. | 
| TYPE | Grąžina langelio turinio tipą. b = blank. tuščias langelis I = label. Formulė kaip tekstas v = value. Formulės rezultatas skaičius | 
| WIDTH | Grąžina nurodyto stulpelio plotį. Pločio matavimo vienetas yra numatyto dydžio ir numatyto formato skaičius 0, t. y., kiek nulių telpa į langelio plotį. | 
| PREFIX | Grąžina nurodyto langelio lygiuotę. ' = kairinė lygiuotė arba kairinė abipusė " = dešininė lygiuotė ^ = centruota \ = pasikartojantis (dabar neaktyvus) | 
| PROTECT | Grąžina langelio apsaugos būseną. 1 = langelis apsaugotas 0 = langelis neapsaugotas | 
| FORMAT | Grąžina ženklų eilutę, kuri nurodo skaičiaus formatą. , = skaičius su dešimčių skirtuku F = skaičius be dešimčių skirtuko C = dabartinis formatas S = eksponentinė skaičiaus išraiška, pvz. 1,234+E56 P = procentai Anksčiau aprašytuose formatuose skaitmenų skaičius po kablelio nurodomas skaičiumi. Pavyzdžiui: skaičius formatu ###0,0 grąžina reikšmę 1, o formatu 00,000% grąžina P3 D1=MM-mmm-DD, MMMM-mm-DD ar panašus formatas D2 = DD-mm D3 = mm-MM D4 = MMMM-mm-DD HH:MM:SS D5 = mm-DD D6 = HH:MM:SS D7 = HH:MM D8 = HH:MM:SS D9 = HH:MM G = kiti formatai - (Minusas) gale reiškia, kad neigiamų skaičių spalva bus formatuojama. () (skliaustai) gale reiškia, kad kodavimas prasideda skliaustais | 
| COLOR | Grąžina 1, jie neigiamų skaičių spalva buvo formatuota, kitu atveju 0. | 
| PARENTHESES | Grąžina 1, jei kodavimas prasideda su skliausteliu (, kitu atveju 0. | 
Nuoroda parodo, kuris langelis yra aktyvus. Jei rodoma langelių srities Nuuoroda, tai aktyvus langelis yra viršutiniame kairiajame srities langelyje. Jei nerodoma jokia Nuoroda, tai LibreOffice skaičiuoklė naudoja langelį, kuriame įrašyti ši formulė. „Microsoft Excel“ rodo nuorodą langelio, kuriame yra žymeklis.
Ši funkcija grąžina rezultatą įvertinant formulę, kurios dalis ji yra (kitaip tariant rezultatą, kai tik įvertinama). Dažniausiai naudojama kartu su STYLE() funkcija, kuri pasirinktą stilių pritaiko langeliui pagal jo turinį.
CURRENT()
1+2+CURRENT()
Pavyzdyje grąžinama reikšmė 6. Formulė skaičiuoja iš kairės į dešinę: 1+2 lygu 3, kai dar nėra priskaičiuota CURRENT() reikšmė; todėl CURRENT() reikšmė yra 3, ir bendras rezultatas 6.
=A2+B2+STYLE(IF(CURRENT()>10;"Raudona";"Numatyta"))
Pavyzdyje grąžinama A2 + B2 (STYLE grąžina 0). Jei suma didesnė už 10, langelis nuspalvinamas raudonai. Daugiau paaiškinimų galite rasti funkcijos STYLE aprašyme.
=“choo&CURRENT()
Grąžinama „choochoo“.
ORG.OPENOFFICE.CURRENT
Parodo formulės langelio formulę kaip tekstinę eilutę.
FORMULA(Nuoroda)
Nuoroda langelio, kuriame yra formulės koordinatės.
Rodomas klaidų #N/A pranešimas, kai įvedama neteisingos langelio koordinatės arba langelyje nėra formulės.
Jei langelyje A8 yra formulė SUM(1;2;3), tai
=FORMULA(A8) grąžina tekstą „=SUM(1;2;3).
Returns the value if the cell does not contain an error value, or the alternative value if it does.
IFERROR(reikšmė; alternatyvi reikšmė)
Reikšmė yra reikšmė arba išraiška, kurią grąžina funkcija, jeigu ji nėra klaidinga.
Alternatyvi_reikšmė yra reikšmė arba išraiška, kurią grąžina funkcija, kai Reikšmė yra klaidinga.
=IFERROR(C8;C9), kur langelyje C8 yra =1/0 grąžina langelio C9 reikšmę, nes veiksmas 1/0 yra klaidingas.
=IFERROR(C8;C9), kur langelyje C8 yra 13, grąžina 13, nes reikšmė langelyje C8 nėra klaidinga.
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(reikšmė; alternatyvi reikšmė)
Reikšmė – grąžinama reikšmė, jei nėra #N/A klaida.
Alternatyvi_reikšmė yra reikšmė arba išraiška, kurią grąžina funkcija, kai Reikšmė yra #N/A klaida.
=IFNA(D3;D4) grąžina langelio D3 reikšmę, jei langelyje nėra #N/A klaidos, arba langelio D4 reikšmę, jei langelyje D3 yra klaida.
Grąžina tam tikrą informaciją apie dabartinę aktyvią aplinką. Funkcija turi vieną tekstinį argumentą ir grąžina duomenis priklausomai nuo to tekstinio parametro.
INFO("Tipas")
Lentelėje pateikiamas tekstinio parametro Tipas reikšmių sąrašas ir grąžinamos INFO funkcijos reikšmės.
| „Tipo“ reikšmė | Grąžinama reikšmė | 
|---|---|
| "osversion" | Visada „Windows (32-bit) NT 5.01“ dėl suderinamumo | 
| "system" | The type of the operating system:  | 
| "release" | Produkto išleidimo identifikatorius, pavyzdžiui, „300m25(Build:9876)“ | 
| "numfile" | Visada 1 dėl suderinamumo | 
| "recalc" | Dabartinės formulės perskaičiavimo veiksena „Automatinė“ arba „Rankinė" (lokalizuota „LibreOffice“ kalba) | 
Kitos skaičiuoklės dokumento aplinkos gali priimti parametro Tipas reikšmes, bet „LibreOffice“ skaičiuoklė priima tik anglų kalbos reikšmes.
=INFO(„išleidimas“) grąžina naudojamo produkto „LibreOffice“ versijos numerį.
=INFO(D5) su langelyje D5 esančia tekstine eilute sistema grąžina operacinės sistemos tipą.
Grąžina TRUE, jei nuorodos langelis yra tuščias. Funkcija nustato, ar langelyje yra turinys. Langelis, kuriame yra formulė, nėra tuščias.
ISBLANK(Reikšmė)
Reikšmė – tikrinamas turinys.
=ISBLANK(D2) grąžina FALSE.
Tikrina klaidos sąlygas, išskyrus klaidą #N/A, ir grąžina TRUE arba FALSE.
ISERR(Reikšmė)
Reikšmė yra bet kuri reikšmė arba išraiška, kuri tikrinama, ar tai klaidos reikšmė (išskyrus #N/A).
=ISERR(C8), kur langelyje C8 yra =1/0 grąžina TRUE, nes veiksmas 1/0 yra klaidingas.
=ISERR(C9), kur langelyje C9 yra =NA() grąžina FALSE, nes ISERR() ignoruoja klaidą #N/A.
Tikrina klaidas apimant ir klaidą #N/A. Grąžina TRUE arba FALSE.
ISERROR(Reikšmė)
Reikšmė yra arba nukreipia į tikrinamą reikšmę. ISERROR() grąžina TRUE, jei yra klaida, FALSE, jei klaidos nėra.
=ISERROR(C8), kur langelyje C8 yra =1/0 grąžina TRUE, nes veiksmas 1/0 yra klaidingas.
=ISERROR(C9), kur langelyje C9 yra NA() grąžina TRUE.
Grąžina TRUE, jei reikšmė yra lyginis sveikasis skaičius, arba FALSE, jei reikšmė – nelyginis skaičius.
ISEVEN(Reikšmė)
Reikšmė – tikrinama reikšmė.
Jei reikšmė yra nesveikasis skaičius, tai visi skaitmenys po kablelio yra ignoruojami. Taip pat ignoruojamas ir skaičiaus ženklas.
=ISEVEN(48) grąžina TRUE
=ISEVEN(33) grąžina FALSE
=ISEVEN(0) grąžina TRUE
=ISEVEN(-2,1) grąžina TRUE
=ISEVEN(3,999) grąžina FALSE
Tikrina, ar skaičius lyginis. Grąžina 1, jei skaičius dalijasi iš 2 be liekanos.
ISEVEN_ADD(Skaičius)
Skaičius – tikrinamas skaičius.
=ISEVEN_ADD(5) grąžina 0.
=ISEVEN_ADD(A1) grąžina 1, langelyje A1 yra skaičius 2.
Grąžina TRUE, jei langelyje yra formulė.
ISFORMULA(Nuoroda)
Nuoroda – tikrinamo langelio nuoroda.
=ISFORMULA(C4) grąžina FALSE, jei langelyje C4 yra skaičius 5.
Tikrina, ar reikšmė yra loginė (TRUE arba FALSE).
Jei yra klaida, funkcija grąžina FALSE.
ISLOGICAL(Reikšmė)
Grąžina TRUE, jei reikšmė loginė (TRUE arba FALSE), kitais atvejais FALSE.
=ISLOGICAL(99) grąžina False, nes 99 yra skaičius, o ne loginė reikšmė.
=ISLOGICAL(SNA(D4)) grąžina TRUE nepriklausomai nuo langelio D4 turinio, nes ISNA() grąžina loginę reikšmę.
Grąžina TRUE, jei langelyje yra #N/A (negalima reikšmė) klaida.
Jei yra klaida, funkcija grąžina FALSE.
ISNA(Reikšmė)
Reikšmė – tikrinama reikšmė.
=ISNA(D3) grąžina FALSE.
Tikrina, ar langelio turinys yra tekstinis ar skaitinis ir grąžina FALSE, jei turinys yra tekstinis.
Jei yra klaida, funkcija grąžina TRUE.
ISNONTEXT(Reikšmė)
Reikšmė – bet kokia reikšmė ar reiškinys, kuriam pritaikomas tikrinimo testas.
=ISNONTEXT(D2) grąžina FALSE, jei langelyje D2 yra tekstas, pvz. abcdef.
=ISNONTEXT(D9) grąžina TRUE, jei langelyje D9 yra skaičius, pvz. 8.
Grąžina TRUE, jei nuoroda yra į langelį su skaičiumi.
ISNUBER(Reikšmė)
Reikšmė – tikrinama reikšmė.
=ISNUMBER(C3) grąžina TRUE, jei langelyje C3 yra skaičius, pvz. 4.
=ISNUMBER(C2) grąžina FALSE, jei langelyje C2 yra tekstas, pvz. abcdef.
Grąžina TRUE, jei reikšmė yra nelyginis sveikasis skaičius, arba FALSE, jei reikšmė – lyginis skaičius.
ISODD(Reikšmė)
Reikšmė – tikrinama reikšmė.
Jei reikšmė yra nesveikasis skaičius, tai visi skaitmenys po kablelio yra ignoruojami. Taip pat ignoruojamas ir skaičiaus ženklas.
=ISODD(33) grąžina FALSE
=ISODD(48) grąžina FALSE
=ISODD(3,999) grąžina TRUE
=ISODD(-3,1) grąžina TRUE
Grąžina TRUE (1), jei skaičius nesidalija iš 2.
ISODD_ADD(Reikšmė)
Skaičius – tikrinamas skaičius.
=ISODD_ADD(5) grąžina 1.
Tikrinama, ar argumentas yra nuoroda. Grąžina TRUE, jei argumentas yra nuoroda, kitu atveju FALSE. Ši funkcija netikrina nuorodos reikšmės.
ISREF(Reikšmė)
Reikšmė tikrinama reikšmė.
=ISREF(C5) grąžina TRUE, kadangi C5 yra langelio nuoroda.
=ISREF(“absdef“) visada grąžina FALSE, kadangi tekstas negali būti nuoroda.
ISREF(4) grąžina FALSE.
=ISREF(INDIRECT(“A6)) grąžina TRUE, kadangi INDIRECT yra funkcija, kuri turi nuorodą.
=ISREF(ADDRESS(1; 2; 3;“Lakštas2)) grąžina FALSE, nes ADDRESS yra funkcija, grąžinanti tekstinę informaciją, nors ji atrodo kaip nuoroda.
Grąžina TRUE, jei langelyje yra tekstas.
Jei yra klaida, funkcija grąžina FALSE.
ISTEXT(reikšmė)
Reikšmė – tikrinama reikšmė, skaičius, loginė reikšmė ar klaidos pranešimas.
=ISTEXT(D9) grąžina TRUE, jei langelyje D9 yra tekstas, pvz. abcdef.
=ISTEXT(C3) grąžina FALSE, jei langelyje C3 yra skaičius, pvz. 5.
Grąžina duoto parametro skaitinę reikšmę. Grąžina 0, jei parametras yra tekstas arba FALSE.
Jei yra klaida, funkcija grąžina klaidos reikšmę.
N(Reikšmė)
Reikšmė – į skaičių konvertuojamas parametras. N() grąžina skaitinę reikšmę, jei gali. Loginę reikšmę TRUE arba FALSE grąžina kaip 1 arba 0. Tekstą grąžina kaip 0.
=N(123) grąžina 123
=N(TRUE(1)) grąžina 1
=N(FALSE()) grąžina 0
=N(abc) grąžina 0
=N(1/0) grąžina #DIV/0!
Grąžina klaidos reikšmę #N/A.
NA()
=NA() konvertuoja langelio turinį į #N/A.
Grąžina langelio reikšmės tipą, kur 1 reiškia, kad langelyje yra skaičius, 2 – tekstas, 4 – loginė reikšmė, 8 – formulė, 16 – klaida, 64 – masyvas.
TYPE(Reikšmė)
Reikšmė – tam tikra reikšmė, kurios tipas nustatomas.
=TYPE(C2) grąžina 2.
=TYPE(C9) grąžina 1.