Búsqueda y referencia: función INDICE

Descripción

La función INDICE devuelve un valor o la referencia a un valor dentro de una tabla o rango. Puede utilizar la función INDICE de dos formas:

  • Para devolver el valor de una celda o matriz de celdas especificadas.
  • Para devolver una referencia a celdas especificadas.

Usando la función INDICE para devolver el valor de una celda o matriz de celdas especificada

Use esto si el primer argumento de INDEX es una constante de matriz.

Description

La función devuelve el valor de un elemento en una tabla o una matriz, seleccionado por los índices de número de fila y columna.

Syntax

INDEX (array, row_num, [column_num])

Arguments

Argumento Descripción Requerido / Opcional
Formación

Un rango de celdas o una matriz constante.

Si la matriz contiene solo una fila o columna, el argumento correspondiente Row_num o Column_num es opcional.

Si la matriz tiene más de una fila y más de una columna, y solo se usa Row_num o Column_num, INDEX devuelve una matriz de toda la fila o columna en la matriz.

Necesario
Row_num

Selecciona la fila de la matriz de la que devolver un valor. Si se omite Row_num, se requiere Column_num.

Necesario
Column_num

Selecciona la columna de la matriz desde la que devolver un valor.

Si se omite Column_num, Row_num es obligatorio.

Opcional

Notes

  • Si se utilizan los argumentos Row_num y Column_num, INDEX devuelve el valor en la celda en la intersección de Row_num y Column_num.

  • Si establece Row_num o Column_num en 0 (cero), INDEX devuelve la matriz de valores para toda la columna o fila, respectivamente. Para usar los valores devueltos como una matriz, ingrese la función INDICE como una fórmula de matriz en un rango horizontal de celdas para una fila y en un rango vertical de celdas para una columna. Para ingresar una fórmula de matriz, presione CTRL + MAYÚS + ENTRAR

  • Row_num y Column_num deben apuntar a una celda dentro de la matriz. De lo contrario, INDEX devuelve #REF! valor de error.

Usando la función INDICE para devolver una referencia a celdas especificadas

Description

La función devuelve la referencia de la celda en la intersección de una fila y columna en particular. Si la referencia se compone de selecciones no adyacentes, puede elegir la selección para buscar.

Syntax

INDEX (reference, row_num, [column_num], [area_num])

Arguments

Argumento Descripción Requerido / Opcional
Referencia

Una referencia a uno o más rangos de celdas.

Si ingresa un rango no adyacente para la referencia, incluya la referencia entre paréntesis.

Si cada área de referencia contiene solo una fila o columna, el argumento Row_num o Column_num, respectivamente, es opcional. Por ejemplo, para una referencia de una sola fila, use -

INDICE (referencia ,, núm_columna)

Necesario
Row_num

El número de la fila de referencia desde la que devolver una referencia.

Necesario
Column_num

El número de la columna de referencia desde la que devolver una referencia.

Opcional
Area_num

Selecciona un rango de referencia desde el que devolver la intersección de Row_num y Column_num. La primera área seleccionada o ingresada se numera 1, la segunda es 2 y así sucesivamente.

Si se omite Area_num, INDEX usa el área 1.

Opcional

Notes

  • Después de que Reference y Area_num hayan seleccionado un rango en particular, Row_num y Column_num seleccionan una celda en particular: Row_num 1 es la primera fila en el rango, Column_num 1 es la primera columna, y así sucesivamente. La referencia devuelta por INDEX es la intersección de Row_num y Column_num.

  • Si establece Row_num o Column_num en 0 (cero), INDEX devuelve la referencia para toda la columna o fila, respectivamente.

  • Row_num, Column_num y Area_num deben apuntar a una celda dentro de la referencia. De lo contrario, INDEX devuelve #REF! Valor de error. Si se omiten Row_num y Column_num, INDEX devuelve el área en la referencia especificada por Area_num.

  • El resultado de la función INDICE es una referencia y es interpretado como tal por otras fórmulas. Dependiendo de la fórmula, el valor de retorno de INDEX puede usarse como referencia o como valor. Por ejemplo, la fórmula CELL ("ancho", INDICE (A1: B2,1,2)) es equivalente a CELL ("ancho", B1). La función CELDA usa el valor de retorno de ÍNDICE como referencia de celda. Por otro lado, una fórmula como 2 * INDICE (A1: B2,1,2) traduce el valor de retorno de INDICE en el número de la celda B1.

Aplicabilidad

Excel 2007, Excel 2010, Excel 2013, Excel 2016

Ejemplo