Función INDICE (INDEX)
Respuesta rápida
INDICE devuelve el valor de una fila y columna concretas de un rango: =INDICE(A2:C10;4;2) es la cuarta fila, segunda columna.
- Sintaxis
=INDICE(matriz; núm_fila; [núm_columna])- Uso más común
=INDICE(A2:D5;3;4)devuelve 498 (Fila 3, columna 4 de la tabla: Columbus en el T2)
Junto con COINCIDIR, que encuentra la fila, es la búsqueda más flexible de Excel: funciona en todas las versiones, busca en cualquier dirección y no se rompe cuando se mueven columnas.
- Nombre en inglés
- INDEX
- Disponible en
- Todas las versiones actuales
- Categoría
- Búsqueda y referencia
- Devuelve
- El valor de esa posición, o una columna o fila entera cuando núm_fila o núm_columna es 0.
- Google Sheets
- Funciona igual en Google Sheets.
Sintaxis
=INDICE(matriz; núm_fila; [núm_columna])
En Excel en español los argumentos se separan con punto y coma (;) y los decimales llevan coma.
| Argumento | ¿Obligatorio? | Qué es |
|---|---|---|
matriz | Obligatorio | El rango del que se toma el valor. |
núm_fila | Obligatorio | La fila dentro del rango, contando desde 1. Usa 0 para devolver la columna entera. |
núm_columna | Opcional | La columna dentro del rango, contando desde 1. Omítela en un rango de una sola columna. |
Ejemplos
Cada resultado se calcula sobre la hoja de ejemplo con nuestro motor de fórmulas, el mismo que corrige los ejercicios.
| Celda | Fórmula | Resultado | Qué muestra |
|---|---|---|---|
| F2 | =INDICE(A2:D5;3;4) | 498 | Fila 3, columna 4 de la tabla: Columbus en el T2 |
| F3 | =INDICE(C2:C5;COINCIDIR("Boise";A2:A5;0)) | 230 | Con COINCIDIR: la cifra de Boise en el T1 |
| F4 | =INDICE(A2:A5;COINCIDIR(MAX(D2:D5);D2:D5;0)) | Columbus | Qué ciudad tuvo el T2 más alto, buscada por valor y no por nombre |
Pruébalo en vivo
Esta es la hoja de ejemplo. Cambia cualquier número o texto, o edita una fórmula escribiéndola en español, y los resultados se actualizan.
Ver los datos de ejemplo como tabla
| Ciudad | Región | T1 | T2 | Resultado | |
| Austin | Sur | 410 | 455 | 498 | |
| Boise | Oeste | 230 | 262 | 230 | |
| Columbus | Medio Oeste | 515 | 498 | Columbus | |
| Durham | Sur | 305 | 341 |
Practica INDICE
Escribe la fórmula en español, con punto y coma. Se corrige al instante y luego se vuelve a comprobar con datos cambiados.
Búsqueda bidireccional
H6, devuelve la tarifa de envío para la zona de H2 y el peso de H3.Errores comunes
| Lo que ves | Por qué ocurre y cómo arreglarlo |
|---|---|
| #¡REF! | núm_fila o núm_columna está fuera del rango. =INDICE(A2:D5;5;1) falla porque el rango solo tiene cuatro filas. |
| Resultados desfasados en uno | Las posiciones se cuentan desde la primera celda del rango, no desde la fila 1 de la hoja. Si el rango empieza en la fila 2, la fila 1 del rango es la fila 2 de la hoja. |
| Los rangos de INDICE y COINCIDIR no cuadran | Los dos rangos deben empezar en la misma fila. =INDICE(C2:C5;COINCIDIR(E2;A3:A6;0)) devuelve la fila de debajo de la que quieres. |
Consejos
- Búsqueda bidireccional: =INDICE(C2:D5;COINCIDIR("Austin";A2:A5;0);COINCIDIR("T2";C1:D1;0)).
- =SUMA(INDICE(C2:D5;0;2)) suma la segunda columna, porque núm_fila 0 significa todas las filas.
Preguntas frecuentes
¿Por qué usar INDICE y COINCIDIR en lugar de BUSCARV?
Puede devolver columnas a la izquierda de la de búsqueda, no depende de un número de columna que se rompe al mover columnas y funciona en todas las versiones de Excel.
¿Es mejor INDICE y COINCIDIR que BUSCARX?
BUSCARX es más sencilla de escribir. INDICE/COINCIDIR es la mejor opción cuando el archivo debe funcionar en Excel 2019 o anterior, y resuelve con limpieza las búsquedas por fila y columna a la vez.
Esta página en inglés: INDEX. Traductor de funciones de Excel: Nombres de las funciones en 8 idiomas. Todas las funciones en español.
Actualizado Comprobado ejecutándolo: nuestro motor de fórmulas calculó todas las fórmulas de esta página el .