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