Búsqueda
INDEX
Definición
INDEX devuelve el valor que se encuentra en una posición de fila dada, y opcionalmente de columna, dentro de un rango.
Sintaxis
=INDEX(array, row_num, [column_num])
Argumentos
| Argumento | Significado |
|---|---|
array |
El rango del que se lee, como B2:B5. |
row_num |
La posición de la fila dentro del rango, contando su primera fila como 1. |
column_num |
Opcional. La posición de la columna dentro del rango; es necesaria cuando el rango tiene varias columnas. |
Ejemplo resuelto
Un registro meteorológico enumera la lluvia mensual en B2:B5, y quieres la tercera entrada.
| A: Mes | B: Lluvia (mm) |
|---|---|
| Mar | 57 |
| Abr | 66 |
| May | 38 |
| Jun | 24 |
Fórmula: =INDEX(B2:B5,3)
Resultado: 38. La tercera celda dentro de B2:B5 es B4, que contiene 38.
Práctica
El rango D2:E4 contiene nombres de té en la columna D y tiempos de infusión en la columna E: Sencha 2, Oolong 5 y Rooibos 7. Escribe una fórmula que devuelva el tiempo de infusión de la tercera fila.
- En F2, escribe una fórmula INDEX que devuelva la fila 3, columna 2 de D2:E4.
- F2 debe mostrar el tiempo de infusión en la fila 3, columna 2 de D2:E4.
Funciones relacionadas
INDEX obtiene un valor una vez que conoces su posición, MATCH encuentra esa posición y VLOOKUP combina ambos pasos para tablas sencillas.
Error común
Usar el número de fila de la hoja en lugar de la posición dentro del rango: con B2:B5, pedir la fila 4 devuelve el tercer elemento, y pedir la fila 5 devuelve #REF!.