Teabefunktsioonid

See kategooria sisaldab teabefunktsioone.

Selle käsu kasutamiseks...

Lisamine - Funktsioon - Kategooria Teave


Järgnevas tabelis toodud andmeid kasutatakse edaspidi näidetena funktsioonide kirjeldamisel:

C

D

2

X-väärtus

Y-väärtus

3

-5

-3

4

-2

0

5

-1

1

6

0

3

7

2

4

8

4

6

9

6

8


CELL

Tagastab lahtri aadressi, vormindust ja sisu kajastava teabe.

Syntax

CELL("teabe_tĂĽĂĽp"; viide)

Teabe_tüüp on märkidest koosnev string, mis määrab teabe tüübi. String on alati ingliskeelne ja tõstutundetu.

Teabe_tĂĽĂĽp

Tähendus

COL

Tagastab viidatud veeru numbri.

=CELL("COL";D2) tagastab 4.

ROW

Tagastab viidatud rea numbri.

=CELL("ROW";D2) tagastab 2.

SHEET

Tagastab viidatud lehe numbri.

=CELL("Sheet";Leht3.D2) tagastab 3.

ADDRESS

Tagastab viidatud lahtri absoluutaadressi.

=CELL("ADDRESS";D2) tagastab $D$2.

=CELL("ADDRESS";Leht3.D2) tagastab $Leht3.$D$2.

=CELL("ADDRESS";'X:\dr\test.ods'#$Sheet1.D2) returns 'file:///X:/dr/test.ods'#$Sheet1.$D$2.

FILENAME

Tagastab viidatud lahtri faili nime ja lehe numbri.

=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) tagastab $A:$D$2.

=CELL("COORD"; Leht3.D2) tagastab $C:$D$2.

CONTENTS

Tagastab viidatud lahtri sisu ilma mingi vorminduseta.

TYPE

Tagastab lahtri sisu tĂĽĂĽbi.

b = blank. tĂĽhi lahter

l = label. Tekst, valemi tulemus kui see on tekst

v = value. Väärtus, valemi tulemus kui see on arv

WIDTH

Tagastab viidatud veeru laiuse. Ăśhikuks on nullide (0) arv, mis mahub veeru laiusele vaikimisi fondi ja vaikimisi suuruse korral.

PREFIX

Tagastab viidatud lahtri joonduse.

' = vasakule joondatud

" = paremale joondatud

^ = keskjoondatud

\ = korduv (praegu kasutamata)

PROTECT

Tagastab lahtri kaitse oleku.

1 = lahter on kaitstud

0 = lahter ei ole kaitstud

FORMAT

Tagastab märgijada, mis tähistab arvu vormingut.

, = arv koos tuhandeliste eraldajaga

F = arv ilma tuhandeliste eraldajata

C = raha vorming

S = eksponentsiaalne esitusviis, näiteks 1,234+E56

P = protsendi vorming

Ülaltoodud vorminguutes antakse kümnendkohtade arv pärast koma arvuna. Näide: arvu vorming # ##0,0 tagastab ,1 ja arvu vorming 00,000% tagastab P3

D1 = MMM-D-YY, MM-D-YY ja muud sarnased vormingud

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 = Kõik muud vormingud

- (miinus) lõpus = negatiivsed arvud on värvilised

() (sulud) lõpus = vormingu koodis on avav sulg

COLOR

Tagastab väärtuse 1, kui negatiivsed arvud on vormindatud värviliselt, vastasel juhul tagastatakse 0.

PARENTHESES

Tagastab väärtuse 1, kui vormingu kood sisaldab algussulgu (, vastasel juhul tagastatakse 0.


Viide (sätete loend) on uuritava lahtri asukoht. Kui Viide on vahemik, nihkub lahter vahemiku ülemisse vasakusse nurka. Kui Viide puudub, kasutab LibreOffice Calc selle lahtri asukohta, milles valem asub. Microsoft Excel kasutab lahtri asukohta, milles asub kursor.

CURRENT

Funktsioon tagastab valemi, mille osa funktsioon on, hetketulemuse (teiste sõnadega tulemuse, mis oli arvutud selle funktsioonini jõudmisel). Peamiselt kasutatakse funktsiooni koos funktsiooniga STYLE() lahtritele sisust sõltuva vorminduse rakendamiseks.

Syntax

CURRENT()

Example

=1+2+CURRENT()

Näide tagastab vastuse 6. Valemit arvutatakse vasakult paremale niimoodi: 1 + 2 on 3, see on aktuaalne tulemus funktsioonini CURRENT() jõudmisel, CURRENT() on seega 3, mis liidetakse enne saadud tulemusele 3 ning vastuseks on 6.

=A2+B2+STYLE(IF(CURRENT()>10;”Punane”;”Vaikimisi”))

See näide tagastab tulemuse A2 + B2 (STYLE tagastab siin 0). Kui summa on suurem kui 10, omistatakse lahtrile stiil Punane. Rohkem teavet saab funktsiooni STYLE kirjeldusest.

="mää"&CURRENT()

Näide tagastab määmää.

FORMULA

Kuvab valemilahtri valemi tekstistringina.

Syntax

FORMULA(viide)

Viide on viide valemit sisaldavale lahtrile.

Vigane viide või viide ilma valemita lahtrile annab tulemuseks veakoodi #N/A.

Example

Kui lahtris A8 on valem =SUM(1;2;3), siis

=FORMULA(A8) tagastab teksti =SUM(1;2;3).

IFERROR

Tagastab standardiseeritud normaaljaotuse jaotusfunktsiooni väärtused.

Syntax

IFERROR(Value;Alternate_value)

Väärtus on kontrollitav väärtus või avaldis.

Väärtus on kontrollitav väärtus või avaldis.

Example

=ISERROR(C8) tagastab TÕENE, kui C8 sisaldab =1/0, sest 1/0 on vigane tehe.

=ISERROR(C8) tagastab TÕENE, kui C8 sisaldab =1/0, sest 1/0 on vigane tehe.

IFNA

Tagastab TÕENE, kui lahter sisaldab veateadet #N/A (väärtus pole saadaval).

Syntax

IFNA(Value;Alternate_value)

Väärtus on kontrollitav väärtus või avaldis.

Väärtus on kontrollitav väärtus või avaldis.

Example

=MINA(A1:B100) tagastab loendi väikseima väärtuse.

INFO

Tagastab aktiivset töökeskkonda iseloomustava teabe. Funktsioon vajab üht tekstilist lähteparameetrit ja tagastab sellele parameetrile vastavad andmed.

Syntax

INFO("tĂĽĂĽp")

Järgnev tabel loetleb tekstiparameetri tüüp võimalikud väärtused ja neile vastavad funktsiooni INFO tagastusväärtused.

"Tüübi" väärtus

Tagastusväärtus

"osversion"

Ühilduvuspõhjustel alati "Windows (32-bit) NT 5.01"

"system"

The type of the operating system.
"WNT" for Microsoft Windows
"LINUX" for Linux
"MACOSX" for macOS
"SOLARIS" for Solaris

"release"

Toote väljalaske identifikaator, näiteks "300m25(Build:9876)"

"numfile"

Alati 1, ühilduvuspõhjustel

"recalc"

Aktiivne valemite taasarvutamise režiim, kas "Automaatne" või "Käsitsi" (tõlgitud LibreOffice'i kasutuskeelde)


Märkuse ikoon

Mõned tabelarvutuse rakendused võivad aktsepteerida argumendi tüüp tõlgitud väärtusi, kuid LibreOffice Calc aktsepteerib ainult ingliskeelseid väärtusi.


Example

=INFO("release") tagastab kasutatava LibreOffice'i väljalaskenumbri.

=INFO(D5) tagastab operatsioonisĂĽsteemi tĂĽĂĽbi, kui lahter D5 sisaldab tekstistringi system.

ISBLANK

Tagastab TÕENE, kui viidatud lahter on tühi. Funktsiooniga saab kontrollida, kas lahtril on sisu. Valemit sisaldav lahter ei ole tühi.

Vea korral tagastab funktsioon loogilise või arvulise väärtuse.

Syntax

ISBLANK(väärtus)

Väärtus on väärtus, mida kontrollitakse.

Example

=ISBLANK(D2) tagastab vastuse VÄÄR.

ISERR

Kontrollib, kas lahter sisaldab viga, välja arvatud veakood #N/A, ja tagastab TÕENE või VÄÄR.

Vea korral tagastab funktsioon loogilise või arvulise väärtuse.

Syntax

ISERR(väärtus)

Väärtus on suvaline väärtus või avaldis, mille kohta määratakse, kas see sisaldab #N/A-ga mittevõrdset veateadet.

Example

=ISERR(C8) tagastab TÕENE, kui C8 sisaldab =1/0, sest 1/0 on vigane tehe.

=ISERR(C9) tagastab VÄÄR, kui C9 sisaldab =NA(), sest ISERR() eirab #N/A tüüpi viga.

ISERROR

Kontrollib, kas lahter sisaldab viga, sealhulgas ka veakoodi #N/A, ja tagastab TÕENE või VÄÄR.

Vea korral tagastab funktsioon loogilise või arvulise väärtuse.

Syntax

ISERROR(väärtus)

Väärtus on testitav väärtus või viide sellele. ISERROR() tagastab TÕENE, kui leitakse viga, ja VÄÄR, kui mitte.

Example

=ISERROR(C8) tagastab TÕENE, kui C8 sisaldab =1/0, sest 1/0 on vigane tehe.

=ISERROR(C9) tagastab TÕENE, kui C9 sisaldab =NA().

ISEVEN

Tagastab TÕENE, kui väärtus on paarisarv, ja VÄÄR, kui väärtus on paaritu arv.

Syntax

ISEVEN(väärtus)

Väärtus on väärtus, mida kontrollitakse.

Kui väärtus pole täisarv, eiratakse kõiki pärast koma olevaid kohti. Samuti ei arvestata väärtuse märki.

Example

=ISEVEN(48) tagastab TÕENE.

=ISEVEN(33) tagastab VÄÄR.

=ISEVEN(0) tagastab TÕENE.

=ISEVEN(-2,1) tagastab TÕENE.

=ISEVEN(3,999) tagastab VÄÄR.

ISEVEN_ADD

Kontrollib paarisarvude olemasolu. Tagastab 1, kui kontrollitava väärtuse jagatis 2-ga on täisarv.

Märkuse ikoon

The functions whose names end with _ADD or _EXCEL2003 return the same results as the corresponding Microsoft Excel 2003 functions without the suffix. Use the functions without suffix to get results based on international standards.


Syntax

ISEVEN_ADD(arv)

Arv on arv, mida kontrollitakse.

Example

=ISEVEN_ADD(5) tagastab 0.

=ISEVEN_ADD(A1) tagastab 1, kui lahter A1 sisaldab arvu 2.

ISFORMULA

Tagastab vastuse TÕENE, kui lahter sisaldab valemit.

Vea korral tagastab funktsioon loogilise või arvulise väärtuse.

Syntax

ISFORMULA(viide)

Viide on viide lahtrile, milles kontrollitakse valemi olemasolu.

Example

=ISFORMULA(C4) tagastab vastuse VÄÄR, kui lahter C4 sisaldab arvu 5.

ISLOGICAL

Kontrollib tõeväärtuse olemasolu (TÕENE või VÄÄR).

Vea korral tagastab funktsioon vastuse VÄÄR.

Syntax

ISLOGICAL(väärtus)

Tagastab TÕENE, kui väärtus on tõeväärtus (TÕENE või VÄÄR), vastasel juhul tagastatakse VÄÄR.

Example

=ISLOGICAL(99) tagastab VÄÄR, sest 99 on arv, mitte tõeväärtus.

=ISLOGICAL(ISNA(D4)) tagastab TÕENE sõltumata lahtri D4 sisust, sest ISNA() tagastab tõeväärtuse.

ISNA

Tagastab TÕENE, kui lahter sisaldab veateadet #N/A (väärtus pole saadaval).

Vea korral tagastab funktsioon vastuse VÄÄR.

Syntax

ISNA(väärtus)

Väärtus on kontrollitav väärtus või avaldis.

Example

=ISNA(D3) tagastab vastuse VÄÄR.

ISNONTEXT

Kontrollib, kas lahtri sisuks on tekst või arv, ja teksti leidmisel tagastab vastuse VÄÄR.

Vea korral tagastab funktsioon vastuse TÕENE.

Syntax

ISNONTEXT(väärtus)

Väärtus on suvaline väärtus või avaldis, mille kohta määratakse, kas see on tekst, arv või tõeväärtus.

Example

=ISNONTEXT(D2) tagastab VÄÄR, kui lahter D2 sisaldab teksti abcdef.

=ISNONTEXT(D9) tagastab TÕENE, kui lahter D9 sialdab arvu 8.

ISNUMBER

Tagastab TÕENE, kui väärtus viitab arvule.

Vea korral tagastab funktsioon loogilise või arvulise väärtuse.

Syntax

ISNUMBER(väärtus)

Väärtus on suvaline avaldis, mille kohta määratakse, kas see on arv või tekst.

Example

=ISNUMBER(C3) tagastab vastuse TÕENE, kui lahter C3 sisaldab arvu 4.

=ISNUMBER(C2) tagastab vastuse VÄÄR, kui lahter C2 sisaldab teksti abcdef.

ISODD

Tagastab TÕENE, kui väärtus on paaritu arv, ja VÄÄR, kui väärtus on paarisarv.

Syntax

ISODD(väärtus)

Väärtus on väärtus, mida kontrollitakse.

Kui väärtus pole täisarv, eiratakse kõiki pärast koma olevaid kohti. Samuti ei arvestata väärtuse märki.

Example

=ISODD(33) tagastab TÕENE.

=ISODD(48) tagastab VÄÄR.

=ISODD(3,999) tagastab TÕENE.

=ISODD(-3,1) tagastab TÕENE.

ISODD_ADD

Tagastab TÕENE (1), kui arvu jagamisel 2-ga ei ole vastuseks täisarv.

Märkuse ikoon

The functions whose names end with _ADD or _EXCEL2003 return the same results as the corresponding Microsoft Excel 2003 functions without the suffix. Use the functions without suffix to get results based on international standards.


Syntax

ISODD_ADD(arv)

Arv on arv, mida kontrollitakse.

Example

=ISODD_ADD(5) tagastab 1.

ISREF

Uurib, kas argument on viide. Kui argument on viide, tagastatakse TÕENE, vastasel juhul VÄÄR. Viite puhul ei uuri see funktsioon viidatud väärtust.

Vea korral tagastab funktsioon loogilise või arvulise väärtuse.

Syntax

ISREF(väärtus)

Väärtus on väärtus, mille kohta määratakse, kas see on viide.

Example

=ISREF(C5) tagastab vastuse TÕENE, sest C5 on korrektne viide.

ISREF("abcdef") tagastab alati VÄÄR, sest tekst ei saa kunagi olla viide.

ISREF(4) tagastab VÄÄR.

=ISREF(INDIRECT("A6")) tagastab TÕENE, sest INDIRECT on funktsioon, mis tagastab viite.

=ISREF(ADDRESS(1; 1; 2; "Leht2")) tagastab VÄÄR, sest ADDRESS on funktsioon, mis tagastab teksti, ehkki see näeb välja nagu viide.

ISTEXT

Tagastab TÕENE, kui lahtri sisuks on tekst.

Vea korral tagastab funktsioon vastuse VÄÄR.

Syntax

ISTEXT(väärtus)

Väärtus on väärtus, arv, tõeväärtus või veateade, mida kontrollitakse.

Example

=ISTEXT(D9) tagastab TÕENE, kui lahter D9 sisaldab teksti abcdef.

=ISTEXT(C3) tagastab vastuse VÄÄR, kui lahter C3 sisaldab arvu 3.

N

Tagastab antud parameetri arvväärtuse. Kui parameetriks on tekst või VÄÄR, tagastab 0.

Vea ilmnemisel tagastab funktsioon veateate.

Syntax

N(väärtus)

Väärtus on parameeter, mis arvuks teisendada. Võimalusel tagastab N() arvväärtuse, loogiliste väärtuste TÕENE ja VÄÄR puhul vastavalt 1 ja 0. Teksti peale tagastab 0.

Example

=N(123) tagastab 123

=N(TÕENE) tagastab 1

=N(VÄÄR) tagastab 0

=N("abc") tagastab 0

=N(1/0) tagastab #DIV/0!

NA

Tagastab veateate #N/A.

Syntax

NA()

Example

=NA() teisendab lahtri sisu veateateks #N/A.

TYPE

Returns the type of value, where 1 = number, 2 = text, 4 = Boolean value, 8 = formula, 16 = error value, 64 = array.

Vea korral tagastab funktsioon loogilise või arvulise väärtuse.

Syntax

TYPE(väärtus)

Väärtus on väärtus, mille järku määratakse.

Näide (vaata ülaltoodud tabelit)

=TYPE(C2) tagastab vastuse 2.

=TYPE(D9) tagastab vastuse 1.