INDICE

Devuelve un valor o la referencia a un valor en una tabla o rango. La función INDICE() tiene dos formas, referencia y matricial. La forma de referencia siempre devuelve una referencia y la forma matricial siempre devuelve un valor o una matriz de valores.

 

Devuelve el valor de un elemento en una tabla o matriz seleccionado por los índices de número de fila y de columna. Use la forma matricial si el primer argumento de INDICE es una constante matricial.

INDICE(matriz;núm_fila;núm_columna)

Matriz   es un rango de celdas o una matriz de constantes.

Núm_fila   selecciona, en el rango matriz, la fila desde la cual se devolverá un valor. Si se omite núm_fila, se requiere el argumento núm_columna.

Núm_columna   selecciona, en el rango matriz, la columna desde la cual se devolverá un valor. Si se omite núm_columna, se requiere el argumento núm_fila.

Observaciones

Los argumentos núm_fila y núm_columna deben indicar una celda contenida en matriz; de lo contrario, INDICE devuelve el valor de error #¡REF!

Ejemplos

INDICE({1;2/3;4};2;2) es igual a 4

Si se introduce como una fórmula matricial, entonces:

INDICE({1;2/3;4};0;2) es igual a {2/4}

Si las celdas B5:B6 contienen el texto Manzanas y Bananas y las celdas C5:C6 el texto Limones y Peras respectivamente, entonces:

INDICE(B5:C6;2;2) es igual a Peras

INDICE(B5:C6;2;1) es igual a Bananas

 

Devuelve la referencia de la celda ubicada en la intersección de una fila y de una columna determinadas. Si el argumento ref es una selección múltiple, se podrá elegir la selección en la que se buscará la referencia.

INDICE(ref;núm_fila;núm_columna;núm_área)

Ref   selecciona un rango en el argumento ref desde el cual se devolverá la intersección de núm_fila y núm_columna.

Núm_fila   es el número de la fila en el argumento ref desde la cual se devolverá una referencia.

Núm_columna   es el número de la columna en el argumento ref desde la cual se devolverá una referencia.

Núm_área   selecciona un rango en el argumento ref desde el cual se devolverá la intersección de núm_fila y núm_columna. La primera área seleccionada o introducida se numera con 1, la segunda con 2 y así sucesivamente. Si se omite núm_área, INDICE usa área 1.

Por ejemplo, si ref describe las celdas (A1:B4;D1:E4;G1:H4), entonces núm_área 1 es el rango A1:B4, núm_área 2 será el rango D1:E4, y núm_área 3 es el rango G1:H4.

Después de que ref y núm_área hayan seleccionado un rango determinado, núm_fila y núm_columna seleccionan una celda específica: núm_fila 1 es la primera fila del rango, núm_columna 1 es la primera columna y así sucesivamente. La referencia devuelta por INDICE es la intersección entre núm_fila y núm_columna.

Si se define núm_fila o núm_columna como 0 (cero), INDICE devuelve la referencia de toda la fila o columna, según corresponda.

Observaciones

Ejemplos

En la siguiente hoja de cálculo, el rango A2:C6 se denomina Fruta, el rango A8:C11 se denomina Nueces y el rango A1:C11 se denomina Existencias.

INDICE(Fruta;2;3) es igual a la referencia C3, que contiene 38

INDICE((A1:C6;A8:C11);2;2;2) es igual a la referencia B9, que contiene 3,55 $

SUMA(INDICE(Existencias;0;3;1)) es igual a SUMA(C1:C11), es igual a 216

SUMA(B2:INDICE(Fruta;5;2)) es igual a SUMA(B2:B6), es igual a 2,42