Module
Enhavo
Indekso 🔎︎

# Kalkultabelaj Funkcioj

Ĉi tiu sekcio enhavas priskribojn de ĉiu kalkultabela funkcio kun ekzemplo.

Por atingi ĉi tiun komandon...

Enmeti - Funkcion - Kategorio Kalkultabelo

## ERARTIPO

Returns a number representing a specific Error type, or the error value #N/A, if there is no error.

## ADRESO

Liveras ĉelan adreson (referencon) kiel tekston, laŭ la specifitaj vica kaj kolumna nombroj. Oni povas agordi ĉu la adreso interpretiĝu kiel absoluta adreso (ekzemple, $A$1) aŭ kiel relativa adreso (ekzemple, A1) aŭ en miksa formo (A$1 aŭ $A1). Oni ankaŭ povas specifi la nomon de la folio.

For interoperability the ADDRESS and INDIRECT functions support an optional parameter to specify whether the R1C1 address notation instead of the usual A1 notation should be used.

In ADDRESS, the parameter is inserted as the fourth parameter, shifting the optional sheet name parameter to the fifth position.

In INDIRECT, the parameter is appended as the second parameter.

In both functions, if the argument is inserted with the value 0, then the R1C1 notation is used. If the argument is not given or has a value other than 0, then the A1 notation is used.

In case of R1C1 notation, ADDRESS returns address strings using the exclamation mark '!' as the sheet name separator, and INDIRECT expects the exclamation mark as sheet name separator. Both functions still use the dot '.' sheet name separator with A1 notation.

When opening documents from ODF 1.0/1.1 format, the ADDRESS functions that show a sheet name as the fourth parameter will shift that sheet name to become the fifth parameter. A new fourth parameter with the value 1 will be inserted.

When storing a document in ODF 1.0/1.1 format, if ADDRESS functions have a fourth parameter, that parameter will be removed.

Do not save a spreadsheet in the old ODF 1.0/1.1 format if the ADDRESS function's new fourth parameter was used with a value of 0.

The INDIRECT function is saved without conversion to ODF 1.0/1.1 format. If the second parameter was present, an older version of Calc will return an error for that function.

### Sintakso

ADDRESS(Row; Column; Abs; A1; "Sheet")

Row represents the row number for the cell reference

Column represents the column number for the cell reference (the number, not the letter)

Abs determines the type of reference:

1: absoluta ($A$1)

2: vica referenca tipo estas absoluta; kolumna referenco estas relativa (A$1)

3: vico (relativa); kolumno (absoluta) ($A1)

4: relativa (A1)

A1 (optional) - if set to 0, the R1C1 notation is used. If this parameter is absent or set to another value than 0, the A1 notation is used.

Sheet represents the name of the sheet. It must be placed in double quotes.

### Ekzemplo:

=ADDRESS(1;1;2;;"Sheet2") returns the following: Sheet2.A$1

## AREOJ

Liveras la nombron da unuopaj cxelaroj kiuj apartenas al plura ĉelaro. Ĉelaro povas konsisti el apudaj ĉeloj aŭ unu ĉelo.

The function expects a single argument. If you state multiple ranges, you must enclose them into additional parentheses. Multiple ranges can be entered using the semicolon (;) as divider, but this gets automatically converted to the tilde (~) operator. The tilde is used to join ranges.

### Sintakso

AREOJ(referenco)

Referenco reprezentas la referencon al ĉelo aŭ ĉelaro.

### Ekzemplo

=AREAS((A1:B3;F2;G1)) returns 3, as it is a reference to three cells and/or areas. After entry this gets converted to =AREAS((A1:B3~F2~G1)).

=AREOJ(Ĉiuj) liveras je 1 se vi difinis areon nomitan Ĉiuj sub Datumoj - Agordi ĉelaron.

## DDE

Liveras la rezulton de DDE-bazita ligilo. Se la enhavo de la ligita ĉelaro aŭ sekcio ŝanĝiĝas, la liverita valoro ankaŭ ŝanĝiĝas. Vi devas reŝargi la kalkultabelon aŭ elekti je Redakti - Ligiloj por vidi la ĝisdatigitajn ligilojn. Trans-platformaj ligiloj, ekzemple el LibreOffice-instalaĵo rulanta ĉe Vindoza komputilo al dokumento kreita ĉe Linuksa komputilo, ne estas permesitaj.

### Sintakso

DDE("Server"; "File"; "Range"; Mode)

Server is the name of a server application. LibreOffice applications have the server name "soffice".

Dosiero estas la tuta dosiernomo, inkluzive la vojprefikson.

Ĉelaro estas la areo kiu enhavas la datumojn traktotajn.

reĝimo estas malnepra parametro kiu regas la metodon per kiu la DDE-servilo konvertas la datumojn al numeroj.

reĝimo | Efiko
0 aŭ mankas | Numera formato el la "apriora" ĉela stilo
1 | Ĉiam interpretas datumojn en la norma formato por Usona angla
2 | Relegas datumojn kiel tekston; ne konvertas al numeroj

### Ekzemplo

=DDE("soffice";"c:\office\document\data1.ods";"sheet1.A1") reads the contents of cell A1 in sheet1 of the LibreOffice Calc spreadsheet data1.ods.

=DDE("soffice";"c:\office\document\motto.odt";"Today's motto") returns a motto in the cell containing this formula. First, you must enter a line in the motto.odt document containing the motto text and define it as the first line of a section named Today's Motto (in LibreOffice Writer under Insert - Section). If the motto is modified (and saved) in the LibreOffice Writer document, the motto is updated in all LibreOffice Calc cells in which this DDE link is defined.

## DEŜOVO

Liveras la valoron de ĉelo deŝovita laŭ specifa nombro da vicoj kaj kolumnoj for de la donita referenca punkto.

### Sintakso

OFFSET(Reference; Rows; Columns; Height; Width)

Reference is the reference from which the function searches for the new reference.

Rows is the number of rows by which the reference was corrected up (negative value) or down. Use 0 to stay in the same row.

Columns is the number of columns by which the reference was corrected to the left (negative value) or to the right. Use 0 to stay in the same column

Height (optional) is the vertical height for an area that starts at the new reference position.

Width (optional) is the horizontal width for an area that starts at the new reference position.

Arguments Rows and Columns must not lead to zero or negative start row or column.

Arguments Height and Width must not lead to zero or negative count of rows or columns.

In the LibreOffice Calc functions, parameters marked as "optional" can be left out only when no parameter follows. For example, in a function with four parameters, where the last two parameters are marked as "optional", you can leave out parameter 4 or parameters 3 and 4, but you cannot leave out parameter 3 alone.

### Ekzemplo

=OFFSET(A1;2;2) returns the value in cell C3 (A1 moved by two rows and two columns down). If C3 contains the value 100 this function returns the value 100.

=OFFSET(B2:C3;1;1) returns a reference to B2:C3 moved down by 1 row and one column to the right (C3:D4).

=OFFSET(B2:C3;-1;-1) returns a reference to B2:C3 moved up by 1 row and one column to the left (A1:B2).

=OFFSET(B2:C3;0;0;3;4) returns a reference to B2:C3 resized to 3 rows and 4 columns (B2:E4).

=OFFSET(B2:C3;1;0;3;4) returns a reference to B2:C3 moved down by one row resized to 3 rows and 4 columns (B3:E5).

=SUM(OFFSET(A1;2;2;5;6)) determines the total of the area that starts in cell C3 and has a height of 5 rows and a width of 6 columns (area=C3:H7).

If the width or height is included, the OFFSET function returns a range and thus must be entered as an array formula. If both the width and height are missing, a cell reference is returned.

## ELEKTI

Uzas indekson por liveri valoron el listo de ĝis 30 valoroj.

### Sintakso

CHOOSE(Index; Value1; ...; Value30)

Indekso estas referenco aŭ nombro inter 1 kaj 30 kiu indikas kiun valoron preni el la listo.

Value1, Value2, ..., Value30 is the list of values entered as a reference to a cell or as individual values.

### Ekzemplo

=CHOOSE(A1;B1;B2;B3;"Today";"Yesterday";"Tomorrow"), for example, returns the contents of cell B2 for A1 = 2; for A1 = 4, the function returns the text "Today".

## ERARTIPO

Liveras la numeron rilatan al prierara valoro kiu troviĝas en alia ĉelo. Per ĉi tiu numero, vi povas generi prieraran mesaĝon.

Se okazas eraro, la funkcio liveras logikan aŭ numeran valoron.

La Stata Breto vidigas la antaŭe difinitan prieraran kodon de LibreOffice se vi alklakas la ĉelon kiu enhavas la eraron.

### Sintakso

ERARTIPO(referenco)

Reference estas la adreso de la ĉelo en kiu la eraro okazas.

### Ekzemplo

Se ĉelo A1 vidigas je Err:518, la funkcio =ERARTIPO(A1) liveras la numeron 518.

## FOLIO

Liveras la folian nombron de referenco aŭ ĉeno kiu reprezentas folian nomon. Se vi ne enigas parametrojn, la rezulto estas la folia nombro de la kalkultabelo kiu enhavas la formulon.

### Sintakso

FOLIO(referenco)

Reference estas malnepra kaj estas la referenco al ĉelo, areo aŭ folia nomĉeno.

### Ekzemplo

=FOLIO(Folio2.A1) liveras je 2 se Folio2 estas la dua folio en la kalkultabela dokumento.

## FOLIOJ

Livertas la nombron da folioj en referenco. Se vi ne enigas parametrojn, ĝi liveras la nombron da folioj en la aktuala dokumento.

### Sintakso

FOLIOJ(referenco)

Referenco estas la referenco al folio aŭ al areo. Ĉi tiu parametro estas malnepra..

### Ekzemplo

=FOLIOJ(Folio1.A1:Folio3.G12) liveras je 3 se Folio1, Folio2, kaj Folio3 ekzistas en la sinsekvo donita.

## HIPERLIGILO

Kiam oni alklakas ĉelon kiu enhavas la funkcion HIPERLIGILO, la hiperligilo malfermiĝas.

If you use the optional CellText parameter, the formula locates the URL, and then displays the text or number.

Por malfermi hiperligitan ĉelon per la klavaro, elektu la ĉelon, premu je F2 por komencigi la redaktan reĝimon, movu la kursoron al antaŭ la hiperligilo, premu je SHIFT+F10, kaj tiam elektu je Malfermi Hiperligilon.

### Sintakso

HYPERLINK("URL") or HYPERLINK("URL"; "CellText")

URL specifies the link target. The optional CellText parameter is the text or a number that is displayed in the cell and will be returned as the result. If the CellText parameter is not specified, the URL is displayed in the cell text and will be returned as the result.

The number 0 is returned for empty cells and matrix elements.

### Ekzemplo

=HIPERLIGILO("http://www.example.org") vidigas la tekston "http://www.example.org" en la ĉelo kaj rulas la hiperligilon http://www.example.org kiam oni alklakas ĝin.

=HIPERLIGILO("http://www.example.org";"Alklaku ĉi tie") vidigas la tekston "Alklaku ĉi tie" en la ĉelo kaj rulas la hiperligilon http://www.example.org kiam oni alklakas ĝin.

=HYPERLINK("http://www.example.org";12345) displays the number 12345 and executes the hyperlink http://www.example.org when clicked.

=HYPERLINK($B4) where cell B4 contains http://www.example.org. The function adds http://www.example.org to the URL of the hyperlink cell and returns the same text which is used as formula result.

=HIPERLIGILO("http://www.example.org") vidigas la tekston "http://www.example.org" en la ĉelo kaj rulas la hiperligilon http://www.example.org kiam oni alklakas ĝin.

=HYPERLINK("#Sheet1.A1";"Go to top") displays the text Go to top and jumps to cell Sheet1.A1 in this document.

=HYPERLINK("file:///C:/writer.odt#Specification";"Go to Writer bookmark") displays the text "Go to Writer bookmark", loads the specified text document and jumps to bookmark "Specification".

## HSERĈO

Serĉas valoron kaj referencon al la ĉeloj sub la elektita ĉelaro. Ĉi tiu funkcio kontrolas ĉu la unua vico de tabelo enhavas specifan valoron. La funkcio liveras la valoron en vico de la tabelo, nomita en la Indekso, en la sama kolumno.

La serĉo subtenas regulajn esprimojn. Vi povas enigi "abc.*", ekzemple por serĉi la unuan lokon de "abc" sekvata de ajnaj signoj. Se vi volas serĉi tekston kiu ankaŭ estas regula esprimo, vi devas meti je \ antaŭ ĉiu signo. Vi povas baskuligi la aŭtomatan kalkulon de regula esprimo enLibreOffice - Preferoj Iloj - Agordaĵoj
- LibreOffice - Tabelilo - Kalkuli.

### Sintakso

HLOOKUP(SearchCriterion; Array; Index; Sorted)

See also: VLOOKUP (columns and rows are exchanged)

Handling of Empty Cells

## INDEKSO

INDEX returns a sub range, specified by row and column number, or an optional range index. Depending on context, INDEX returns a reference or content.

### Sintakso

INDEX(Reference; Row; Column; Range)

Reference is a reference, entered either directly or by specifying a range name. If the reference consists of multiple ranges, you must enclose the reference or range name in parentheses.

Row (optional) represents the row index of the reference range, for which to return a value. In case of zero (no specific row) all referenced rows are returned.

Column (optional) represents the column index of the reference range, for which to return a value. In case of zero (no specific column) all referenced columns are returned.

Range (optional) represents the index of the subrange if referring to a multiple range.

### Ekzemplo

=INDEKSO(prezoj;4;1) liveras la valoron el vico 4 kaj kolumno 2 de la datumbaza ĉelaro agordita en Datumoj - Agordi kiel prezoj.

=INDEX(SumX;4;1) returns the value from the range SumX in row 4 and column 1 as defined in Sheet - Named Ranges and Expressions - Define.

=INDEX(A1:B6;1) returns a reference to the first row of A1:B6.

=INDEX(A1:B6;0;1) returns a reference to the first column of A1:B6.

=INDEX((multi);4;1) indicates the value contained in row 4 and column 1 of the (multiple) range, which you named under Sheet - Named Ranges and Expressions - Define as multi. The multiple range may consist of several rectangular ranges, each with a row 4 and column 1. If you now want to call the second block of this multiple range enter the number 2 as the range parameter.

=INDEKSO(A1:B6;1;1) indikas la valoron en la supra-maldekstro de la ĉelaro A1:B6.

=INDEX((multi);0;0;2) returns a reference to the second range of the multiple range.

## KOLUMNO

Liveras la kolumnan numeron de ĉela referenco. Se la referenco estas ĉelo, liveras la kolumnan numeron de la ĉelo; se la parametero estas ĉela areo, liveras la rilatajn kolumnajn numerojn en unuvica tabelo se la formulo estas enigita kiel tabelan formulon. Se la funkcio KOLUMNO kun area parametro ne estas uzita por tabela formulo, ĝi komputas nur la kolumnan nombron de la unua ĉelo.

### Sintakso

COLUMN(Reference)

Referenco estas la referenco al ĉelo aŭ ĉela areo kies unua kolumna nombro estas trovota.

Se referenco ne estas enigita, liveras la kolumnan nombron de la ĉelo en kiu la formulo estas enigita. LibreOffice Calc aŭtomate agordas la referencon al la aktuala ĉelo.

### Ekzemplo

=KOLUMNO(A1) egalas al 1. Kolumno A estas la unua kolumno en la tabelo.

=KOLUMNO(C3:e3) egalas al 3. Kolumno C estas la tria kolumno en la tabelo.

=KOLUMNO(D3:G10) liveras je 4 ĉar kolumno D estas la kvara kolumno en la tabelo kaj la KOLUMNO-funkcio ne estas uzata kiel tabela formulo. (En ĉi tiu kazo, la unua valoro de la ĉelaro ĉiam estas la rezulto.)

{=COLUMN(B2:B7)} and =COLUMN(B2:B7) both return 2 because the reference only contains column B as the second column in the table. Because single-column areas have only one column number, it does not make a difference whether or not the formula is used as an array formula.

=KOLUMNO() liveras je 3 se la formulo estas enigita en kolumno C.

{=KOLUMNO(Kuniklo)} liveras la unuvican tabelon (3, 4) se "Kuniklo" estas la nomita areo (C1:D3).

## KOLUMNOJ

Liveras la nombron da kolumnoj en la donita referenco.

### Sintakso

COLUMNS(Array)

Array is the reference to a cell range whose total number of columns is to be found. The argument can also be a single cell.

### Ekzemplo

=KOLUMNOJ(B5) liveras je 1 ĉar ĉelo enhavas nur unu kolumnon.

=KOLUMNOJ(A1:C5) liveras je 3. La referenco temas pri tri kolumnoj.

=COLUMNS(Rabbit) returns 2 if Rabbit is the named range (C1:D3).

## KONGRUI

Liveras la relativan pozicion de ero en tabelo kiu kongruas al specifita valoro. La funkcio liveras kiel nombron la pozicion de la valoro trovita en la serĉata tabelo.

### Sintakso

MATCH(SearchCriterion; LookupArray; Type)

SearchCriterion is the value which is to be searched for in the single-row or single-column array.

LookupArray is the reference searched. A lookup array can be a single row or column, or part of a single row or column.

Tipo povas havi la valorojn 1, 0, aŭ -1. Se Tipo = 1 aŭ se ĉi tiu malnepra parametro mankas, la funkcio supozas ke la unua kolumno de la serĉa tabelo estas ordigita kreske. Se Tipo = -1 la funkcio supozas ke la kolumno estas ordigita malkreske. Ĝi korespondas al la samnoma funkcio en Microsoft Excel.

If Type = 0, only exact matches are found. If the search criterion is found more than once, the function returns the index of the first matching value. Only if Type = 0 can you search for regular expressions (if enabled in calculation options) or wildcards (if enabled in calculation options).

If Type = 1 or the third parameter is missing, the index of the last value that is smaller or equal to the search criterion is returned. This applies even when the search array is not sorted. For Type = -1, the first value that is larger or equal is returned.

La serĉo subtenas regulajn esprimojn. Vi povas enigi "abc.*", ekzemple por serĉi la unuan lokon de "abc" sekvata de ajnaj signoj. Se vi volas serĉi tekston kiu ankaŭ estas regula esprimo, vi devas meti je \ antaŭ ĉiu signo. Vi povas baskuligi la aŭtomatan kalkulon de regula esprimo enLibreOffice - Preferoj Iloj - Agordaĵoj
- LibreOffice - Tabelilo - Kalkuli.

### Ekzemplo

=MATCH(200;D1:D100) searches the area D1:D100, which is sorted by column D, for the value 200. As soon as this value is reached, the number of the row in which it was found is returned. If a higher value is found during the search in the column, the number of the previous row is returned.

## NEREKTA

Liveras la referencon specifitan de teksta ĉeno. Eblas uzi ĉi tiun funkcion ankaŭ por liveri la areon de rilata ĉelon.

For interoperability the ADDRESS and INDIRECT functions support an optional parameter to specify whether the R1C1 address notation instead of the usual A1 notation should be used.

In ADDRESS, the parameter is inserted as the fourth parameter, shifting the optional sheet name parameter to the fifth position.

In INDIRECT, the parameter is appended as the second parameter.

In both functions, if the argument is inserted with the value 0, then the R1C1 notation is used. If the argument is not given or has a value other than 0, then the A1 notation is used.

In case of R1C1 notation, ADDRESS returns address strings using the exclamation mark '!' as the sheet name separator, and INDIRECT expects the exclamation mark as sheet name separator. Both functions still use the dot '.' sheet name separator with A1 notation.

When opening documents from ODF 1.0/1.1 format, the ADDRESS functions that show a sheet name as the fourth parameter will shift that sheet name to become the fifth parameter. A new fourth parameter with the value 1 will be inserted.

When storing a document in ODF 1.0/1.1 format, if ADDRESS functions have a fourth parameter, that parameter will be removed.

Do not save a spreadsheet in the old ODF 1.0/1.1 format if the ADDRESS function's new fourth parameter was used with a value of 0.

The INDIRECT function is saved without conversion to ODF 1.0/1.1 format. If the second parameter was present, an older version of Calc will return an error for that function.

### Sintakso

INDIRECT(Ref; A1)

Ref represents a reference to a cell or an area (in text form) for which to return the contents.

A1 (optional) - if set to 0, the R1C1 notation is used. If this parameter is absent or set to another value than 0, the A1 notation is used.

Se oni malfermas Excel-kalkultabelon kiu uzas nerektajn adresojn kalkulitajn de ĉenaj funkcioj, la foliaj adresoj ne estas aŭtomate tradukataj. Ekzemple, la Excel-adreso en NEREKTA("dosiernomo!folinomo"&B1) ne estas konvertata al la Calc-adreso en NEREKTA("dosiernomo!folinomo"&B1).

### Ekzemplo

=INDIRECT(A1) equals 100 if A1 contains C108 as a reference and cell C108 contains a value of 100.

=SUM(INDIRECT("a1:" & ADDRESS(1;3))) totals the cells in the area of A1 up to the cell with the address defined by row 1 and column 3. This means that area A1:C1 is totaled.

If the cell A1 in sheet 2 contains the value -6, you can refer indirectly to the referenced cell using a function in B2 by entering =ABS(INDIRECT(B2)). The result is the absolute value of the cell reference specified in B2, which in this case is 6.

## PIVOTDATUM

The GETPIVOTDATA function returns a result value from a pivot table. The value is addressed using field and item names, so it remains valid if the layout of the pivot table changes.

### Sintakso

Two different syntax definitions can be used:

GETPIVOTDATA(TargetField; pivot table; [ Field 1; Item 1; ... ])

GETPIVOTDATA(pivot table; Constraints)

The second syntax is assumed if exactly two parameters are given, of which the first parameter is a cell or cell range reference. The first syntax is assumed in all other cases. The Function Wizard shows the first syntax.

### First Syntax

TargetField is a string that selects one of the pivot table's data fields. The string can be the name of the source column, or the data field name as shown in the table (like "Sum - Sales").

pivot table is a reference to a cell or cell range that is positioned within a pivot table or contains a pivot table. If the cell range contains several pivot tables, the table that was created last is used.

If no Field n / Item n pairs are given, the grand total is returned. Otherwise, each pair adds a constraint that the result must satisfy. Field n is the name of a field from the pivot table. Item n is the name of an item from that field.

If the pivot table contains only a single result value that fulfills all of the constraints, or a subtotal result that summarizes all matching values, that result is returned. If there is no matching result, or several ones without a subtotal for them, an error is returned. These conditions apply to results that are included in the pivot table.

If the source data contains entries that are hidden by settings of the pivot table, they are ignored. The order of the Field/Item pairs is not significant. Field and item names are not case-sensitive.

If no constraint for a page field is given, the field's selected value is implicitly used. If a constraint for a page field is given, it must match the field's selected value, or an error is returned. Page fields are the fields at the top left of a pivot table, populated using the "Page Fields" area of the pivot table layout dialog. From each page field, an item (value) can be selected, which means only that item is included in the calculation.

Subtotal values from the pivot table are only used if they use the function "auto" (except when specified in the constraint, see Second Syntax below).

### Second Syntax

Investo estas la valoro de la investo.

Constraints is a space-separated list. Entries can be quoted (single quotes). The whole string must be enclosed in quotes (double quotes), unless you reference the string from another cell.

One of the entries can be the data field name. The data field name can be left out if the pivot table contains only one data field, otherwise it must be present.

Each of the other entries specifies a constraint in the form Field[Item] (with literal characters [ and ]), or only Item if the item name is unique within all fields that are used in the pivot table.

A function name can be added in the form Field[Item;Function], which will cause the constraint to match only subtotal values which use that function. The possible function names are Sum, Count, Average, Max, Min, Product, Count (Numbers only), StDev (Sample), StDevP (Population), Var (Sample), and VarP (Population), case-insensitive.

## SERĈI

Returns the contents of a cell either from a one-row or one-column range. Optionally, the assigned value (of the same index) is returned in a different column and row. As opposed to VLOOKUP and HLOOKUP, search and result vector may be at different positions; they do not have to be adjacent. Additionally, the search vector for the LOOKUP must be sorted ascending, otherwise the search will not return any usable results.

Se SERĈI ne povas trovi la serĉatan valoron, ĝi liveras la plej grandan valoron en la serĉa vektoro kiu estas ne pli ol la serĉata valoro.

La serĉo subtenas regulajn esprimojn. Vi povas enigi "abc.*", ekzemple por serĉi la unuan lokon de "abc" sekvata de ajnaj signoj. Se vi volas serĉi tekston kiu ankaŭ estas regula esprimo, vi devas meti je \ antaŭ ĉiu signo. Vi povas baskuligi la aŭtomatan kalkulon de regula esprimo enLibreOffice - Preferoj Iloj - Agordaĵoj
- LibreOffice - Tabelilo - Kalkuli.

### Sintakso

LOOKUP(SearchCriterion; SearchVector; ResultVector)

SearchCriterion is the value to be searched for; entered either directly or as a reference.

SearchVector is the single-row or single-column area to be searched.

ResultVector is another single-row or single-column range from which the result of the function is taken. The result is the cell of the result vector with the same index as the instance found in the search vector.

Handling of Empty Cells

### Ekzemplo

=LOOKUP(A1;D1:D100;F1:F100) searches the corresponding cell in range D1:D100 for the number you entered in A1. For the instance found, the index is determined, for example, the 12th cell in this range. Then, the contents of the 12th cell are returned as the value of the function (in the result vector).

## STILO

Applies a style to the cell containing the formula. After a set amount of time, another style can be applied. This function always returns the value 0, allowing you to add it to another function without changing the value. Together with the CURRENT function you can apply a color to a cell depending on the value. For example: =...+STYLE(IF(CURRENT()>3;"red";"green")) applies the style "red" to the cell if the value is greater than 3, otherwise the style "green" is applied. Both cell formats, "red" and "green" have to be defined beforehand.

### Sintakso

STYLE("Style"; Time; "Style2")

Stilo estas la nomo de ĉela stilo agordota al la ĉelo. Necesas enigi stilan nomon en citiloj.

Daŭro estas malnepra parametro por la daŭro en sekundoj. Se ĉi tiu parametro mankas, la stilo ne ŝanĝiĝos.

Style2 is the optional name of a cell style assigned to the cell after a certain amount of time has passed. If this parameter is missing "Default" is assumed.

In the LibreOffice Calc functions, parameters marked as "optional" can be left out only when no parameter follows. For example, in a function with four parameters, where the last two parameters are marked as "optional", you can leave out parameter 4 or parameters 3 and 4, but you cannot leave out parameter 3 alone.

### Ekzemplo

=STILO("Nevidebla";60;"Apriora") formatas la ĉelon al formato travidebla por 60 sekundoj post la dokumento estis rekalkulita aŭ ŝargita. Tiam aplikas la formaton Apriora. Necesas antaŭe agordi ambaŭ formatojn.

Since STYLE() has a numeric return value of zero, this return value gets appended to a string. This can be avoided using T() as in the following example:

="Text"&T(STYLE("myStyle"))

See also CURRENT() for another example.

## VICO

Liveras la vican nombron de ĉela referenco. Se la referenco estas ĉelo, ĝi liveras la vican nombron de la ĉelo. Se la referenco estas ĉelaro, ĝi liveras la rilatajn vicajn nombrojn en unukolumna Tabelo se la formulo estas enigita kiel tabela formulo. Se la funkcio VICO kun tabela referenco ne estas uzata kiel tabela formulo, ĝi liveras nur la vican nombron de la unua ĉelo.

### Sintakso

AREOJ(referenco)

Reference estas ĉelo, ĉelaro aŭ la nomo de ĉelaro.

Se vi ne indikas referecon, la funkcio liveros la vican nombron de la ĉelo en kiu la formulo estas enigita. LibreOffice Calc aŭtomate agordas la referencon al la aktuala ĉelo.

### Ekzemplo

=VICO(B3) liveras je 3 ĉar la referenco referas al la tria vico en la tabelo.

{=Vico(D5:D8)} liveras la unukolumnan tabelon (5, 6, 7, 8) ĉar la referenco specifita enhavas vicojn 5 ĝis 8.

=ROW(D5:D8) liveras je 5 ĉar la funkcio VICO ne estas uzata kiel tabela formulo do ĝi liveras nur la nombron de la unua vico de la referenco.

{=ROW(A1:E1)} and =ROW(A1:E1) both return 1 because the reference only contains row 1 as the first row in the table. (Because single-row areas only have one row number it does not make any difference whether or not the formula is used as an array formula.)

=VICO() liveras je 3 se la formulo estas enigita en vico 3.

{=VICO(Kuniklo)} liveras la unukolumnan tabelon (1, 2, 3) se "Kuniklo" estas la nomita ĉelaro (C1:D3).

## VICOJ

Liveras la nombron da vicoj en referenco aŭ tabelo.

### Sintakso

ROWS(Array)

Array is the reference or named area whose total number of rows is to be determined.

### Ekzemplo

=VICOJ(B5) liveras je 1 ĉar ĉelo enhavas nur unu vicon.

=VICOJ(A10:B12 liveras je 3.

=VICOJ(Kuniklo)} liveras je 3 se "Kuniklo" estas la nomita ĉelaro (C1:D3).

## VSERĈO

Vertical search with reference to adjacent cells to the right. This function checks if a specific value is contained in the first column of an array. The function then returns the value in the same row of the column named by Index. If the Sorted parameter is omitted or set to TRUE or one, it is assumed that the data is sorted in ascending order. In this case, if the exact SearchCriterion is not found, the last value that is smaller than the criterion will be returned. If Sorted is set to FALSE or zero, an exact match must be found, otherwise the error Error: Value Not Available will be the result. Thus with a value of zero the data does not need to be sorted in ascending order.

La serĉo subtenas regulajn esprimojn. Vi povas enigi "abc.*", ekzemple por serĉi la unuan lokon de "abc" sekvata de ajnaj signoj. Se vi volas serĉi tekston kiu ankaŭ estas regula esprimo, vi devas meti je \ antaŭ ĉiu signo. Vi povas baskuligi la aŭtomatan kalkulon de regula esprimo enLibreOffice - Preferoj Iloj - Agordaĵoj
- LibreOffice - Tabelilo - Kalkuli.

### Sintakso

=VLOOKUP(SearchCriterion; Array; Index; Sorted)

SearchCriterion is the value searched for in the first column of the array.

Array is the reference, which is to comprise at least two columns.

Index is the number of the column in the array that contains the value to be returned. The first column has the number 1.

Sorted is an optional parameter that indicates whether the first column in the array is sorted in ascending order. Enter the Boolean value FALSE or zero if the first column is not sorted in ascending order. Sorted columns can be searched much faster and the function always returns a value, even if the search value was not matched exactly, if it is between the lowest and highest value of the sorted list. In unsorted lists, the search value must be matched exactly. Otherwise the function will return this message: Error: Value Not Available.

Handling of Empty Cells

### Ekzemplo

You want to enter the number of a dish on the menu in cell A1, and the name of the dish is to appear as text in the neighboring cell (B1) immediately. The Number to Name assignment is contained in the D1:E100 array. D1 contains 100, E1 contains the name Vegetable Soup, and so forth, for 100 menu items. The numbers in column D are sorted in ascending order; thus, the optional Sorted parameter is not necessary.

Enigu la jenan formulon en B1:

=VARP(A1:A50)

Tuj kiam vi enigas nombron en A1, B1 vidigas la rilatan tekston kiu troviĝas en la dua kolumno de referenco D1:E100. Enigi neekzistantan nombron vidigas la tekston kun la sekva nombro. Por malebligi tion, enigu je FALSE kiel la lastan parametron en la formulo por ke prierara mesaĝo aperu kiam neekzistanta nombro estas enigita.

Rilataj temoj

Functions by Category