Funciones de fueya de cálculu

Esta seición contién descripciones de les funciones pa fueyes de cálculu xuntu con un exemplu.

P'aportar a esti comandu...

Inxertar - Función - CategoríaFueya de cálculu


[text/scalc/01/func_error_type.xhp#error_type_head not found].

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

HIPERVÍNCULO

Al faer clic nuna caxella que contién la función HIPERVÍNCULO, ábrese'l hiperenllaz.

Si utiliza'l parámetru TestudeCaxella opcional, la fórmula busca la direición URL y amuesa el testu o númberu.

tip

P'abrir col tecláu una caxella con hiperenllaz, escueya la caxella, calque F2 p'aportar al mou d'edición, mueva'l cursor delantre del hiperenllaz, calque Mayús + F10 y, de siguío, escueya Abrir hiperenllaz.


Sintaxis

HYPERLINK("URL" [; "CellText"])

URL especifica'l destín del enllaz. El parámetru TestudeCaxella opcional ye'l testu o un númberu que s'amuesa na caxella y que se va devolver como resultáu. Si nun s'especifica'l parámetru TestudeCaxella, amuésase la direición URL nel testu de la caxella y va devolvese como resultáu.

Devuélvese'l númberu 0 pa les caxelles y los elementos de matriz baleros.

Exemplu

=HIPERVÍNCULO("http://www.example.org") amuesa'l testu "http://www.example.org" na caxella y executa el hiperenllaz http://www.example.org al faer clic.

=HIPERVÍNCULO("http://www.example.org";"Clic equí ") amuesa'l testu "clic equí" na caxella y executa el hiperenllaz http://www.example.org al faer clic.

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

=HIPERVÍNCULO($B4) onde la caxella B4 contién http://www.example.org. La función amiesta http://www.example.org a la direición URL de la caxella del hiperenllaz y devuelve el mesmu testu que s'utiliza como resultáu de la fórmula.

=HIPERVÍNCULO("http://www.";"Clic ") Y "example.org" amuesa'l testu Clic example.org na caxella y executa el hiperenllaz http://www.example.org al faer clic.

=HIPERENLLAZ("#Fueya1.A1";"Dir enriba") amuesa'l testu Dir enriba y va a la caxella Fueya1.A1 d'esti documentu.

=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".

ESTILU

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.

Sintaxis

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

Estilu ye'l nome del estilu de caxella asignáu a la caxella. Los nomes d'estilu tienen d'escribise ente comines.

Tiempu ye un intervalu de tiempu opcional en segundos. Si falta esti parámetru, l'estilu nun se va camudar trascurrida una cantidá determinada de tiempu.

Estilu2 ye'l nome opcional d'un estilu de caxella asignáu a la caxella tres un determináu intervalu de tiempu. Si falta esti parámetru, asumir "Predetermináu".

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.

Exemplu

=ESTILU("Invisible";60;"Predetermináu") asigna'l formatu tresparente a la caxella mientres 60 segundos dempués de volver calcular o cargar el documentu, de siguío, asígnase'l formatu Predetermináu. Los dos formatos de caxella tienen de definise primeramente.

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:

="Testu"&T(ESTILU("miEstilu"))

Vea tamién ACTUAL() pa otru exemplu.

BUSCARH

Busca un valor y una referencia a les caxelles asitiaes per debaxo del área escoyida. Esta función comprueba si la primer filera d'una matriz contién un ciertu valor. La función devuelve'l valor asitiáu nuna filera de la matriz, indicada en Índiz, na mesma columna.

The search supports wildcards or regular expressions. With regular expressions enabled, you can enter "all.*", for example to find the first location of "all" followed by any characters. If you want to search for a text that is also a regular expression, you must either precede every character with a "\" character, or enclose the text into \Q...\E. You can switch the automatic evaluation of wildcards or regular expression on and off in - LibreOffice Calc - Calculate.

warning

When using functions where one or more arguments are search criteria strings that represents a regular expression, the first attempt is to convert the string criteria to numbers. For example, ".0" will convert to 0.0 and so on. If successful, the match will not be a regular expression match but a numeric match. However, when switching to a locale where the decimal separator is not the dot makes the regular expression conversion work. To force the evaluation of the regular expression instead of a numeric expression, use some expression that can not be misread as numeric, such as ".[0]" or ".\0" or "(?i).0".


Sintaxis

HLOOKUP(SearchCriterion; Array; Index [; SortedRangeLookup])

For an explanation on the parameters, see: VLOOKUP (columns and rows are exchanged)

Manexu de caxelles baleres

FUEYES

Determina'l númberu de fueyes d'una referencia. Si nun especifica nengún parámetru, devuelve'l númberu de fueyes del documentu actual.

Sintaxis

SHEETS([Reference])

Referencia ye la referencia a una fueya o área. Esti parámetru ye opcional.

Exemplu

=FUEYES(Fueya1.A1:Fueya3.G12) devuelve 3 si Fueya1, Fueya2 y Fueya3 esisten na secuencia indicada.

COINCIDIR

Devuelve la posición relativa d'un elementu d'una matriz que coincide col valor especificáu. La función devuelve, en forma de númberu, la posición del valor atopáu en guetar_matriz.

Sintaxis

MATCH(SearchCriterion; LookupArray [; Type])

CriteriodeBúsqueda ye'l valor que se va a guetar na matriz d'una filera o una columna.

GuetarMatriz ye la referencia buscada. Una matriz de busca pue ser una sola filera o columna, o parte d'una sola filera o columna.

Tipu pue tomar los valores 1, 0 o -1. Si Tipu = 1 o si falta esti parámetru opcional, asumir que la primer columna de la matriz de busca ordenar n'orde ascendente. Si Tipu = -1, asumir que la columna ordenar n'orde descendente. Esto correspuende cola mesma función 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).

Si'l Tipu = 1 o'l tercer parámetru ye desconocíu, l'índiz del últimu valor que ye menor o igual al criteriu de busca devuélvese. Esto aplícase inclusive cuando la matriz de busca nun ta ordenada. Por Tipu = -1, el primer valor que ye mayor o igual devuélvese.

The search supports wildcards or regular expressions. With regular expressions enabled, you can enter "all.*", for example to find the first location of "all" followed by any characters. If you want to search for a text that is also a regular expression, you must either precede every character with a "\" character, or enclose the text into \Q...\E. You can switch the automatic evaluation of wildcards or regular expression on and off in - LibreOffice Calc - Calculate.

warning

When using functions where one or more arguments are search criteria strings that represents a regular expression, the first attempt is to convert the string criteria to numbers. For example, ".0" will convert to 0.0 and so on. If successful, the match will not be a regular expression match but a numeric match. However, when switching to a locale where the decimal separator is not the dot makes the regular expression conversion work. To force the evaluation of the regular expression instead of a numeric expression, use some expression that can not be misread as numeric, such as ".[0]" or ".\0" or "(?i).0".


Exemplu

=COINCIDIR(200;D1:D100) busca l'área D1:D100, que s'ordenar pola columna D, pal valor 200. Asina algámase esti valor, el devuelve'l númberu de la filera en que s'atopó. Si atopa un valor mayor mientres la busca na columna, devuélvese'l númberu de la filera anterior.

INDIRECTU

Devuelve la referencia especificada por una cadena de testu. Esta función tamién pue utilizase pa calcular l'área de la cadena correspondiente.

Pa la interoperabilidad les funciones de DIRECCION ya INDIRECTU soporten un parámetru opcional pa especificar ente la notación de la direición R1C1 en cuenta de la notación avezada A1 que tendría de ser usada .

En DIRECCION, el parámetru ye inxertáu como cuartu parámetru, camudando'l parámetru nome de la fueya a la quinta posición.

N'INDIRECTU, el parámetru amiéstase como'l segundu parámetru .

En dambes funciones, si inxerta l'argumentu col valor 0, entós lse usa la rotación R1C1. Si nun se da l'argumentu o tien otru valor que nun seya'l 0, entós úsase la notación A1.

Nel casu de la notación R1C1, DIRECCION retorna una cadena de direiciones usando la marca de exclamación '!' como'l separador de nomes de la fueya, ya INDIRECTU expera la marca de exclamación como nome de separador de fueya. Dambes funciones entá usen el puntu '.' como separador de nome de fueya cola notación A1.

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.

Cuando s'almacena un documentu en formatu ODF 1.0/1.1 , si les funciones de DIRECCION tienen un cuartu parámetru, esi parámetru va desaniciase .

note

Nun guarde la Fueya nel formatu antiguu de ODF 1.0/1.1 si les nueves funciones de DIRECCION col so cuartu parámetru usar con un valor 0 .


note

La función INDIRECTU guardar ensin conversión al formatu ODF 1.0/1.1 Si ta presente'l segundu parámetru, una versión antigua de Calc va retornar un fallu pa esa función .


Sintaxis

INDIRECT(Ref [; A1])

Ref representa una referencia a una caxella o a una área (con formatu de testu) pa la que se devuelve'l conteníu.

A1 (opcional): si definir en 0, utilízase la notación R1C1. Si falta esti parámetru o se define n'otru valor distintu a 0, utilízase la notación A1.

note

If you open an Excel spreadsheet that uses indirect addresses calculated from string functions, the sheet addresses will not be translated automatically. For example, the Excel address in INDIRECT("[filename]sheetname!"&B1) is not converted into the Calc address in INDIRECT("filename#sheetname."&B1).


Exemplu

=INDIRECTA(A1) ye igual a 100 si A1 contién C108 como referencia y la caxella C108 contién un valor de 100.

=SUMA(INDIRECTA("a1:" & DIRECCIÓN(1;3))) suma les caxelles nel área d'A1 hasta la caxella cola direición definida pola filera 1 y columna 3. Esto significa que se suma l'área A1:C1.

DDE

Devuelve la resultancia d'un enllaz basáu en DDE. Si'l conteníu del área o seición enllazada modifícase, el valor devueltu tamién va camudar. Pa ver los enllaces anovaos tien de volvese a cargar la fueya de cálculu o escoyer Editar - Enllaces. Nun se dexa definir enllaces ente plataformes distintes, por exemplu enllazar dende una instalación de LibreOffice nuna máquina Windows un documentu creáu nuna máquina Linux.

Sintaxis

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

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

Ficheru ye'l nome completu de ficheru, incluyida la especificación de la ruta.

Rangu ye l'área que contién los datos que se van a evaluar.

Mou ye un parámetru opcional que controla'l métodu pol que'l sirvidor DDE convierte los sos datos en númberos.

Mou

Efeutu

0 ó nengunu

Formatu numbéricu procedente del estilu de caxella "predetermináu"

1

Los datos interprétense siempres col formatu predetermináu pa inglés d'EE.XX.

2

Los datos acéptense como testu; nun se tresformen en númberos


Exemplu

=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.

ADDRESS

Devuelve una direición de caxella (referencia) en forma de testu, según los númberos de filera y columna especificaos. Pue determinase si la direición interprétase como direición absoluta (por exemplu, $A$1), relativa (por exemplu, A1) o mista (A$1 o $A1). Tamién pue especificase el nome de la fueya.

Pa la interoperabilidad les funciones de DIRECCION ya INDIRECTU soporten un parámetru opcional pa especificar ente la notación de la direición R1C1 en cuenta de la notación avezada A1 que tendría de ser usada .

En DIRECCION, el parámetru ye inxertáu como cuartu parámetru, camudando'l parámetru nome de la fueya a la quinta posición.

N'INDIRECTU, el parámetru amiéstase como'l segundu parámetru .

En dambes funciones, si inxerta l'argumentu col valor 0, entós lse usa la rotación R1C1. Si nun se da l'argumentu o tien otru valor que nun seya'l 0, entós úsase la notación A1.

Nel casu de la notación R1C1, DIRECCION retorna una cadena de direiciones usando la marca de exclamación '!' como'l separador de nomes de la fueya, ya INDIRECTU expera la marca de exclamación como nome de separador de fueya. Dambes funciones entá usen el puntu '.' como separador de nome de fueya cola notación A1.

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.

Cuando s'almacena un documentu en formatu ODF 1.0/1.1 , si les funciones de DIRECCION tienen un cuartu parámetru, esi parámetru va desaniciase .

note

Nun guarde la Fueya nel formatu antiguu de ODF 1.0/1.1 si les nueves funciones de DIRECCION col so cuartu parámetru usar con un valor 0 .


note

La función INDIRECTU guardar ensin conversión al formatu ODF 1.0/1.1 Si ta presente'l segundu parámetru, una versión antigua de Calc va retornar un fallu pa esa función .


Sintaxis

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

Filera representa'l númberu de filera de la referencia de caxella.

Columna representa'l númberu de columna de la referencia de la caxella (el númberu, non la lletra).

Abs determina'l tipu de referencia:

1: absolutu ($A$1)

2: Filera absoluta; Columna relativa (A$1)

3: Filera relativa; Columna absoluta ($A1)

4: Relativa (A1)

A1 (opcional): si definir en 0, utilízase la notación R1C1. Si falta esti parámetru o se define n'otru valor distintu a 0, utilízase la notación A1.

Fueya representa'l nome de la fueya. Tien De dir ente comines dobles.

Exemplu

=DIRECCIÓN(1;1;2;;"Fueya2") devuelvi lo siguiente: Fueya2.A$1

If the formula above is in cell B2 of current sheet, and 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.

TIPU.DE.ERRU

Devuelve'l númberu correspondiente a un valor de fallu que se produz nuna caxella distinta. Cola ayuda d'esti númberu, pue xenerar un testu de mensaxe de fallu.

If an error occurs, the function returns a logical or numerical value.

note

La barra d'estáu amuesa'l códigu de fallu predetermináu de LibreOffice al calcar na caxella que contién l'erru.


Sintaxis

TIPU.DE.ERRU(referencia)

Referencia contién la direición de la caxella na que se produz l'erru.

Exemplu

Si la caxella A1 amuesa l'Fallu:518, la función =TIPU.DE.ERRU(A1) devuelve'l númberu 518.

ÁREES

Devuelve'l númberu d'árees individuales que pertenecen a unel área múltiple. Una área pue componese de caxelles axacentes o d'una única caxella.

La función espera un argumentu simple. Si define delles árees, tien d'incluyiles ente paréntesis adicionales. Puen especificase delles árees por aciu el símbolu de puntu y coma (;) como divisor, pero ésti conviértese automáticamente al operador llome (). La tilde úsase pa xunir árees.

Sintaxis

ÁREES(referencia)

La referencia ye la referencia a una caxella o a una área de caxelles.

Exemplu

=ÁREES((A1:B3;F2;G1)) devuelve 3, yá que ye una referencia a tres caxelles y/o árees. Tres la entrada, convertir a =ÁREES((A1:B3~F2~G1)).

=ÁREES(Toos) devuelve 1 si definióse una área que se llama Toos en Datos - Definir área.

COLUMNA

Devuelve'l númberu de columna d'una referencia de caxella. Si la referencia ye una caxella, devuélvese'l so númberu de columna; si'l parámetru ye una área, devuélvense los númberos de columna correspondientes en forma de matriz d'una sola filera cuando la fórmula escríbese como fórmula de matriz. Si nuna fórmula de matriz nun s'utiliza la función COLUMNA con un parámetru de referencia d'área, namái se determina'l númberu de columna de la primer caxella del área.

Sintaxis

COLUMN([Reference])

Referencia ye la referencia a una caxella o una área de caxelles que'l so númberu de columnes va buscase.

Si nun indica denguna referencia, alcuentrase'l númberu de columna de la caxella na que s'introduz la fórmula. LibreOffice Calc establez automáticamente la referencia a la caxella actual.

Exemplu

=COLUMNA(A1) ye igual a 1. La columna A ye la primera de la tabla.

=COLUMNA(C3:Y3) ye igual a 3. La columna C ye la tercera de la tabla.

=COLUMNA(D3:G10) devuelve 4 porque la columna D ye la cuarta columna de la tabla y la función COLUMNA nun s'utiliza como una fórmula de matriz. Nesti casu, el primer valor de la matriz utilízase siempres como la resultancia.

{=COLUMNA(B2:B7)} y =COLUMNA(B2:B7) devuelven 2 porque la referencia namái contién la columna B como la primer columna de la tabla. Por cuenta de que les árees d'una sola columna namái tienen un númberu de columna, nun hai nenguna estrema si la fórmula utilízase como fórmula de matriz o non.

=COLUMNA() devuelve 3 si la fórmula especificar na columna C.

{=COLUMNA(Coneyu)} devuelve la matriz d'una filera (3, 4) si "Coneyu" ye l'área con nome (C1:D3).

COLUMNES

Devuelve'l númberu de columnes na referencia especificada.

Sintaxis

COLUMNES(Matriz)

Matriz ye la referencia a un rangu de caxelles que'l so númberu total de columnes va buscase. L'argumentu tamién pue ser una única caxella.

Exemplu

=COLUMNES(B5) devuelve 1 porque una caxella contién solamente una columna.

=COLUMNES(A1:C5) ye igual a 3. La referencia inclúi tres columnes.

=COLUMNES(Coneyu) devuelve 2 si Coneyu ye l'área con nome (C1:D3).

ROW

Devuelve'l númberu de filera d'una referencia de caxella. Si la referencia ye una caxella, devuelve'l númberu de filera de la caxella. Si la referencia ye una área de caxelles, devuelve los númberos de filera correspondientes nuna matriz d'una columna, si la fórmula escríbese como fórmula de matriz. Si la función FILA con referencia d'área nun s'utiliza nuna fórmula de matriz, namái se devuelve'l númberu de filera de la primer caxella del área.

Sintaxis

ROW([Reference])

Referencia ye una caxella, una área o'l nome d'una área.

Si nun indica una referencia, alcontrarase'l númberu de filera de la caxella na que s'introduz la fórmula. LibreOffice Calc establez automáticamente la referencia a la caxella actual.

Exemplu

=FILA(B3) devuelve 3 porque la referencia fai mención a la tercer filera de la tabla.

{=FILA(D5:D8)} devuelve la matriz d'una columna (5, 6, 7, 8) porque la referencia especificada contién les fileres 5 a 8.

=FILA(D5:D8) devuelve 5 porque la función FILA nun s'utiliza como fórmula de matriz y namái se devuelve'l númberu de la primer filera de la referencia.

{=FILA(A1:Y1)} y =FILA(A1:Y1) devuelven 1 porque la referencia namái contién la filera 1 como la primer filera de la tabla. Por cuenta de que les árees d'una sola filera namái tienen un númberu de filera, nun hai nenguna diferencia en si la fórmula utilízase como fórmula de matriz.

=FILA() devuelve 3 si la fórmula especificar na filera 3.

{=FILA(Coneyu)} devuelve la matriz d'una columna (1, 2, 3) si "Coneyu" ye l'área con nome (C1:D3).

FILES

Devuelve'l númberu de fileres d'una referencia o matriz.

Sintaxis

FILES(Matriz)

Matriz ye la referencia o área con nome que'l so númberu total de fileres va determinase.

Exemplu

=Files(B5) devuelve 1 porque una caxella contién solamente una filera.

=FILES(A10:B12) devuelve 3.

=FILES(Coneyu) devuelve 3 si "Coneyu" ye l'área con nome (C1:D3).

SHEET

Devuelve'l númberu de fueya d'una referencia o una cadena que representa un nome de fueya. Si nun especifica nengún parámetru, la resultancia ye'l númberu de la fueya de cálculu que contién la fórmula.

Sintaxis

SHEET([Reference])

Referencia ye opcional; ye la referencia a una caxella, una área o una cadena de nome de fueya.

Exemplu

=FUEYES(Fueya2.A1) devuelve 2 si la Fueya2 ye la segunda fueya del documentu de fueya de cálculu.

DESREF

Devuelve'l valor d'una caxella movida una determinada cantidá de fileres y columnes d'un puntu de referencia concretu.

Sintaxis

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

Referencia ye la referencia dende la que la función busca una nueva referencia.

Files ye'l númberu de fileres en que se corrixó la referencia escontra riba (valor negativu) o escontra baxo.

Files ye'l númberu de fileres en que se corrixó la referencia escontra riba (valor negativu) o escontra baxo.

Alto (opcional) ye l'altu vertical d'una área qu'empieza na nueva posición de referencia.

Anchu (opcional) ye l'anchu horizontal d'una área qu'empieza na nueva posición de referencia.

Los argumentos Files y Columnes nun tienen de resultar nuna filera o columna inicial que dea cero o un valor negativu.

Argumentos Files y Columnes nun tien de llevar a cero o un empiezu negativu de filera o columna.

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.

Exemplu

=DESREF(A1;2;2) devuelve'l valor na caxella C3 (A1 movida por dos fileres y dos columnes escontra baxo). Si C3 contién el valor 100, esta función devuelve'l valor 100.

=DESREF(B2:C3;1;1) devuelve una referencia a B2:C3 movida embaxo 1 filera y una columna a la derecha (C3:D4).

=DESREF(B2:C3;-1;-1) devuelve una referencia a B2:C3 movida enriba 1 filera y una columna a la izquierda (A1:B2).

=DESREF(B2:C3;0;0;3;4) devuelve una referencia a B2:C3 con cambéu de tamañu a 3 files y 4 columnes (B2:Y4).

=DESREF(B2:C3;1;0;3;4) devuelve una referencia a B2:C3 movida embaxo una filera y con cambéu de tamañu a 3 files y 4 columnes (B2:Y4).

=SUMA(DESREF(A1;2;2;5;6)) determina'l total del área qu'empieza na caxella C3 y tien un altor de 5 files y un anchu de 6 columnes (área=C3:H7).

note

Si s'especifiquen Anchor o Altor, la función ESPLAZAMIENTU devuelve una referencia a un intervalu de celdes. Si Referencia ye una referencia a una única celda y s'omiten Anchor y Altor, devuélvese una referencia a una única celda.


GETPIVOTDATA

La función GETPIVOTDATA torna un valor de resultaos d'una tabla de Tabla dinámica. El valor ye señaláu usando'l campu y el nome de los elementos, d'esti mou permanez válidu si l'esplegue de la tabla del Tabla dinámica camuda.

Sintaxis

Pue usase dos distintos definiciones na sintaxis:

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

or

GETPIVOTDATA(Tabla dinámica; Restricciones)

Asumir la segunda sitaxis son esactamente dos parametros que se dan, de la cual el primera parametro d'una caxella o rangu de caxella referenciada. La primer sintaxis asumir que estan n'otros casos. L'asistente pa funciones amuesa la primer sintaxis.

Primer sintaxis

CampuDestín ye una cadena qu'escueye unu de los campos de datos de la tabla dinámica. La cadena pue ser el nome de la columna d'orixe o'l nome del campu de datos como s'amuesa na tabla (como "Suma - Ventes").

Tabla dinámica ye una referencia a una caxella o rangu de caxelles que s'asitia na tabla dinámica o que contién una tabla dinámica. Si'l rangu de caxelles contién delles Tables dinámiques, va utilizase la última tabla que se creó.

Si nun se dieron pares Campu n / Elementu n, devuelvese'l gran total. D'otra miente, cada par amiesta una torga que tien de satisfacer el resultáu.Campu n ye'l nome d'un campu de la Tabla dinámica.Elementu n ye'l nome d'un elementu d'esi campu.

Si la Tabla dinámica contién solo un valor cenciellu como resultáu que satisfaga toles llimitaciones, o un subtotal que resuma tolos valores comparables, esa resultancia ye devueltu. Si nun hai resultancies comparables, o dellos valores ensin un subtotal pa esos, y un fallu ye devueltu. Estes condiciones aplica con resultancies que son incluyíos dientro de la Tabla dinámica.

Si la fonte de datos contién entraes que tán anubríes pola configuracion de Tables dinámiques, estes inórense. L'orde de los campos pares d'elementos nun son significantes. Los nomes de los campos y elementos que nun son sensibles a la capitalización.

Si nun se da nenguna torga pa un campu de páxina, s'usa implícitamente'l valor escoyíu del campu. Si se da una torga pa un campu de páxina, tien de compaxinar col valor escoyida del campu, o devuelve un fallu. Los campos de páxina son los campos enriba a la izquierda d'una tabla dinámica de Datos, pobláu usando l'área de "Campos de Páxina" del diálogu de diseñu de la Tabla dinámica de Datos. Dende cada campu de páxina, se pue escoyer un elementu (valor), lo que significa que sólo s'incluí nel cálculu esi elementu.

Los valores de subtotales de la tabla dinámica de datos namái s'usen si usen la función "auto" (sacante cuando s'especifique na torga, ver Segunda sintaxis más abaxo).

Second Syntax

Tabla dinámica tien el mesmu significáu que na primer sintaxis.

Restricciones ye una llista separada per espacios. Les entraes puen ponese ente comines (comines simples). Tola cadena tien de ponese ente comines (comines dobles), nun siendo que faiga referencia a la cadena dende otra caxella.

Una de les entraes pue ser el nome del campu de datos. El nome del campu de datos pue dexase si la tabla dinámica de datos contién solamente un campu de datos, de lo contrario tien de tar presente.

Caúna de les otres entraes indica una torga de la forma Campu[Elementu] (colos caráuteres lliterales [ y ]), o solamente Elementu si'l nome del elementu ye únicu dientro de tolos campos utilizaos na tabla dinámica de datos.

Un nome de función pue amestar na forma Campu[Elementu;Función], que van faer que'l contraste por que coincida colos valores subtotales que solamente usa esa función. Los posibles nomes de les funciones son Suma, Cuntar, Promediu, Max, Min, Productu, Cuntar(Namái númberos), DesvEst(Amuesa), DesvEst(Población), Var(Amuesa), y VarP(Población), estrema ente mayúscules y minúscules.

BUSCAR

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.

note

Si LOOKUP nun pue atopar el criteriu de busca, utiliza'l valor más grande del vector de busca que seya menor o igual que criteriu de busca.


The search supports wildcards or regular expressions. With regular expressions enabled, you can enter "all.*", for example to find the first location of "all" followed by any characters. If you want to search for a text that is also a regular expression, you must either precede every character with a "\" character, or enclose the text into \Q...\E. You can switch the automatic evaluation of wildcards or regular expression on and off in - LibreOffice Calc - Calculate.

warning

When using functions where one or more arguments are search criteria strings that represents a regular expression, the first attempt is to convert the string criteria to numbers. For example, ".0" will convert to 0.0 and so on. If successful, the match will not be a regular expression match but a numeric match. However, when switching to a locale where the decimal separator is not the dot makes the regular expression conversion work. To force the evaluation of the regular expression instead of a numeric expression, use some expression that can not be misread as numeric, such as ".[0]" or ".\0" or "(?i).0".


Sintaxis

LOOKUP(SearchCriterion; SearchVector [; ResultVector])

CriteriodeBúsqueda ye'l valor que se va guetar; especifícase directamente o como referencia.

VectordeBúsqueda ye l'área d'una columna o una filera que se va a guetar.

VectordeResultado ye otra área d'una columna o una filera dende la que se toma la resultancia de la función. La resultancia ye la caxella del vector de resultancia col mesmu índiz que la instancia que s'atopó col vector de busca.

Manexu de caxelles baleres

Exemplu

=BUSCAR(A1;D1:D100;F1:F100) busca la caxella correspondiente nel área D1:D100 del númberu especificáu n'A1. Pa la instancia atopada, determinar l'índiz, por exemplu, la caxella 12 d'esta área. De siguío, el conteníu de la caxella 12 devuélvese como'l valor de la función (nel vector de resultancia).

ESCOYER

Utiliza un índiz pa producir un valor a partir d'una llista formada por hasta 30 valores.

Sintaxis

CHOOSE(Index; Value1 [; Value2 [; ... [; Value254]]])

Index is a reference or number between 1 and 254 indicating which value is to be taken from the list.

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

Exemplu

=ESCOYER(A1;B1;B2;B3;"Güei";"Ayeri";"Mañana"), por exemplu, devuelve'l conteníu de la caxella B2 pa A1 = 2; pa A1 = 4, la función devuelve'l testu "Güei".

BUSCARV

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.

The search supports wildcards or regular expressions. With regular expressions enabled, you can enter "all.*", for example to find the first location of "all" followed by any characters. If you want to search for a text that is also a regular expression, you must either precede every character with a "\" character, or enclose the text into \Q...\E. You can switch the automatic evaluation of wildcards or regular expression on and off in - LibreOffice Calc - Calculate.

warning

When using functions where one or more arguments are search criteria strings that represents a regular expression, the first attempt is to convert the string criteria to numbers. For example, ".0" will convert to 0.0 and so on. If successful, the match will not be a regular expression match but a numeric match. However, when switching to a locale where the decimal separator is not the dot makes the regular expression conversion work. To force the evaluation of the regular expression instead of a numeric expression, use some expression that can not be misread as numeric, such as ".[0]" or ".\0" or "(?i).0".


Sintaxis

=VLOOKUP(SearchCriterion; Array; Index [; SortedRangeLookup])

CriteriodeBúsqueda ye'l valor buscáu na primer columna de la matriz.

Array is the reference, which is to comprise at least as many columns as the number passed in Index argument.

Índiz ye'l númberu de la columna na matriz que contién el valor que se va a devolver. La primer columna tien el númberu 1.

SortedRangeLookup is an optional parameter that indicates whether the first column in the array contains range boundaries instead of plain values. In this mode, the lookup returns the value in the row with first column having value equal to or less than SearchCriterion. E.g., it could contain dates when some tax value had been changed, and so the values represent starting dates of a period when a specific tax value was effective. Thus, searching for a date that is absent in the first array column, but falls between some existing boundary dates, would give the lower of them, allowing to find out the data being effective to the searched date. Enter the Boolean value FALSE or zero if the first column is not a range boundary list. When this parameter is TRUE or not given, the first column in the array must be 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 greater than the lowest value of the sorted list. In unsorted lists, the search value must be matched exactly. Otherwise the function will return #N/A with message: Error: Value Not Available.

Manexu de caxelles baleres

Exemplu

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.

Introduza la fórmula siguiente en B1:

=BUSCARV(A1;D1:Y100;2)

Al introducir un númberu n'A1, en B1 apaez rápido'l testu conteníu na segunda columna de la referencia D1:Y100. Si introduz un númberu inesistente, el testu qu'apaez ye'l correspondiente al númberu inferior más cercanu. Con cuenta de qu'esto nun asoceda, hai qu'introducir un últimu parámetru FALSU na fórmula de forma que en casu d'introducir un númberu inesistente la función produza como resultáu un mensaxe de fallu.

ÍNDIZ

ÍNDIZ devuelve un sub rangu, especificáu pol númberu de filera y columna, o por un índiz de rangu opcional. Dependiendo del contestu, ÍNDIZ devuelve una referencia o conteníu.

Sintaxis

INDEX(Reference [; Row [; Column [; Range]]])

Referencia ye una referencia, indicada directamente o por aciu d'un nome d'área. Si la referencia consta de delles árees, la referencia o'l nome d'área tien de dir ente paréntesis.

Filera (opcional) representa l'índiz de filera del área de referencia, pa la que devolver un valor. En casu de cero (nenguna filera específica) devuélvense toles fileres referenciaes.

Columna (opcional) representa l'índiz de columna del área de referencia, pa la que devolver un valor. En casu de cero (nenguna columna específica) devuélvense toles columnes referenciaes.

Rangu (opcional) representa l'índiz de la subárea si fai referencia a una área múltiple.

Exemplu

=ÍNDIZ(Precios;4;1) devuelve'l valor de la filera 4 y la columna 1 l'área de base de datos definíu en Datos - Definir como Precios.

=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.

=ÍNDIZ(A1:B6;1) devuelve una referencia a la primer filera d'A1:B6.

=ÍNDIZ(A1:B6;1) devuelve una referencia a la primer columna d'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.

=ÍNDIZ(A1:B6;1;1) indica'l valor na parte cimera esquierda del área A1:B6.

=ÍNDIZ((multi);0;0;2) devuelve una referencia a la segunda área del área múltiple.

Please support us!