Funciones › INDICE
Función INDICE en Excel: traer un valor por su posición
La función INDICE devuelve el valor que está en una posición de un rango: le dices la fila (y la columna, si hay varias) y te da lo que hay ahí. Responde preguntas como "¿quién está en el tercer lugar de la lista?" o "¿qué tarifa hay en el cruce de este peso con esta zona?".
Sola se usa poco, porque casi nunca sabes la posición de memoria. Su fuerza está en combinarla con COINCIDIR, que encuentra la posición por ti. Juntas buscan en cualquier dirección.
Sintaxis
=INDICE(matriz; núm_fila; [núm_columna]) En inglés: INDEX
matrizEl rango de donde sale el valor. Ej.: una columna como
B2:B5o una tabla comoB2:D4.núm_filaLa fila dentro del rango, contando desde 1. No es el número de fila de la hoja.
núm_columna(opcional)Opcional. La columna dentro del rango, contando desde 1. Hace falta cuando el rango tiene más de una columna.
Ejemplos
| A | B | |
|---|---|---|
| 1 | Puesto | Corredor |
| 2 | 1 | Aguilar |
| 3 | 2 | Benítez |
| 4 | 3 | Cordero |
| 5 | 4 | Domínguez |
| 6 | ||
| 7 | Tercer lugar | Cordero |
B7: =INDICE(B2:B5;3) Resultado: CorderoDevuelve el tercer valor del rango B2:B5: "Cordero".
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Peso | Zona 1 | Zona 2 | Zona 3 |
| 2 | Hasta 1 kg | 5 | 7 | 9 |
| 3 | Hasta 5 kg | 8 | 11 | 14 |
| 4 | Hasta 10 kg | 12 | 16 | 21 |
| 5 | ||||
| 6 | Tarifa | 14 |
B6: =INDICE(B2:D4;2;3) Resultado: 14Con fila y columna devuelve el cruce. Fila 2 (hasta 5 kg) y columna 3 (zona 3): la tarifa es 14.
| A | B | C | |
|---|---|---|---|
| 1 | Sucursal | Ciudad | Código |
| 2 | Plaza Mayor | Lima | S-01 |
| 3 | Costanera | Santiago | S-02 |
| 4 | Reforma | Ciudad de México | S-03 |
| 5 | |||
| 6 | Código | S-02 | |
| 7 | Sucursal | Costanera |
B7: =INDICE(A2:A4;COINCIDIR(B6;C2:C4;0)) Resultado: CostaneraCOINCIDIR encuentra en qué fila está el código y INDICE trae la sucursal de esa fila, aunque esté a la izquierda.
Practica ahora
Cargando…
Hacer la lección completa: Función INDICE →
Errores comunes
- Usar el número de fila de la hoja. La fila se cuenta dentro del rango. En
B2:B5, la celda B4 es la fila 3, no la 4. - Pedir una posición fuera del rango. La fila 6 en un rango de 4 filas da
#¡REF!. Revisa el tamaño del rango. - Invertir fila y columna. El orden es siempre fila primero y columna después:
=INDICE(B2:D4;2;3)es la fila 2, columna 3. - Rangos desalineados con
COINCIDIR. SiCOINCIDIRbusca enC2:C4eINDICEdevuelve deA3:A5, el resultado sale corrido una fila. Los dos rangos deben empezar y terminar en las mismas filas.
Lecciones para practicar INDICE
- Función INDICE: Obtén con la función INDICE el valor que está en una posición de una lista o en el cruce de una fila con una columna.
- INDICE con COINCIDIR: Combina INDICE y COINCIDIR para buscar en cualquier columna y devolver de cualquier otra.
- Práctica de INDICE con COINCIDIR: Ejercicios de INDICE con COINCIDIR en el control de entregas de una empresa de transporte.
- Resumen de INDICE y COINCIDIR: Repasa INDICE y COINCIDIR y cruza fila con columna en la tabla de precios de una clínica.