Cómo usar la función INDICE en Excel
Categoría:

Compatibilidad:
Nivel:
Descripción
La función INDICE devuelve un valor o referencia de la celda en la intersección de una fila y columna específicas dentro de un rango o matriz. Es una función potente y versátil que se utiliza para buscar datos en una tabla o matriz, y es especialmente útil en combinación con otras funciones como COINCIDIR para crear búsquedas dinámicas y complejas.
INDICE puede usarse en dos formas:
- Forma de matriz: Devuelve el valor de una celda en una matriz, especificando números de fila y columna.
- Forma de referencia: Devuelve la referencia a una celda o rango de celdas, y se utiliza cuando se trabaja con múltiples rangos.
Sintaxis
Forma de matriz:
=INDICE(matriz; núm_fila; [núm_columna])
- matriz: Rango o matriz de celdas donde se buscará el valor.
- núm_fila: Número de fila dentro de la matriz desde donde se obtendrá el valor.
- núm_columna: (Opcional) Número de columna dentro de la matriz desde donde se obtendrá el valor. Si se omite, se asume 1.
Forma de referencia:
=INDICE((ref1; ref2; …); núm_fila; [núm_columna]; [núm_area])
- ref1; ref2; …: Varias referencias de rango.
- núm_fila: Número de fila en el rango o área especificada.
- núm_columna: (Opcional) Número de columna en el rango o área especificada. Si se omite, se asume 1.
- núm_area: (Opcional) Número que indica cuál de las referencias de rango se utilizará.
Notas adicionales
- Forma de matriz vs. Forma de referencia:
- La forma de matriz es la más común y se utiliza para obtener valores dentro de una única matriz o rango.
- La forma de referencia se usa cuando se trabaja con múltiples rangos y necesitas especificar de cuál área obtener el valor.
- Núm_fila y núm_columna:
- Si núm_fila o núm_columna se establece en 0, INDICE devuelve la columna o fila completa, respectivamente. Esto es útil en fórmulas matriciales.
- Manejo de errores:
- Si núm_fila, núm_columna o núm_area están fuera de los límites del rango, INDICE devuelve el error #¡REF!.
- Eficiencia:
- INDICE es más eficiente y menos volátil que otras funciones como DESREF, lo que puede mejorar el rendimiento en hojas de cálculo grandes.
Relación con otras funciones
- COINCIDIR:
- Devuelve la posición de un valor en un rango. Combinado con INDICE, permite realizar búsquedas potentes.
- Ejemplo:
=INDICE(B2; COINCIDIR(«ValorBuscado»; A2; 0))
Esto busca «ValorBuscado» en A2 y devuelve el valor correspondiente en B2.
- BUSCARV y BUSCARH:
- INDICE y COINCIDIR pueden replicar y superar las capacidades de BUSCARV y BUSCARH, ofreciendo más flexibilidad y eficiencia.
- DESREF:
- INDICE puede usarse como alternativa a DESREF para crear referencias dinámicas sin la volatilidad asociada con DESREF.
- ELEGIR:
- Aunque ELEGIR permite seleccionar valores basados en un índice, INDICE es más adecuado para trabajar con rangos y matrices más extensas.
Tipo de uso
Análisis de datos y búsqueda:
- Búsquedas avanzadas:
- Utiliza INDICE y COINCIDIR para buscar datos en tablas grandes y complejas.
- Tablas dinámicas personalizadas:
- Crea informes y tablas que se actualizan automáticamente al cambiar los datos de origen.
Automatización y eficiencia:
- Referencias dinámicas:
- Genera referencias que se adaptan automáticamente a cambios en la estructura de los datos.
- Optimización de fórmulas:
- Reduce la volatilidad y mejora el rendimiento en comparación con otras funciones de búsqueda.
Índice de ejemplos
- Ejemplo 1:- Forma de matriz de la función INDICE.
- a. Selecciona un elemento de una columna.
- b. Selección de un elemento de una fila.
- c. Selección de un elemento de una intersección.
- d. Selección de una fila completa de la tabla.
- e. Seleccion de una columna entera de una tabla.
- Ejemplo 2:- Forma de referencia de la función INDICE.
- a. Selección de un elemento de una de las dos tablas.
- b. Selección y operación en una fila o columna entera.
- Ejemplo 3:- Usando COINCIDIR para alimentar datos para la función INDICE.
Archivos de ejemplo
[attachments]