Concepto
INDICE y COINCIDIR son dos funciones que, juntas, hacen lo mismo que BUSCARV con más libertad: buscan en cualquier columna y devuelven cualquier otra. Separadas se entienden fácil.
=INDICE(columna_a_devolver; COINCIDIR(valor_buscado; columna_donde_buscar; 0))
COINCIDIR dice en qué posición está. Busca un valor en una columna y devuelve su número de fila dentro de ese rango. El 0 final pide coincidencia exacta.
| B | C | |
|---|---|---|
| 1 | producto | precio |
| 2 | Silla | 85000 |
| 3 | Escritorio | 180000 |
| 4 | Estante | 60000 |
| 5 | ||
| 6 | 2=COINCIDIR("Escritorio";B2:B4;0) |
Escritorio es el segundo del rango B2:B4.
INDICE trae lo que está en esa posición. Recibe una columna y un número, y devuelve el valor de esa posición.
| B | C | |
|---|---|---|
| 1 | producto | precio |
| 2 | Silla | 85000 |
| 3 | Escritorio | 180000 |
| 4 | Estante | 60000 |
| 5 | ||
| 6 | 180000=INDICE(C2:C4;2) |
El segundo valor del rango C2:C4.
Juntas. COINCIDIR encuentra la fila y se la pasa a INDICE, que trae el dato de otra columna en esa misma fila: =INDICE(C2:C4;COINCIDIR("Escritorio";B2:B4;0)) da 180000.
Los dos rangos deben calzar. La columna donde buscas y la que devuelves tienen que empezar y terminar en las mismas filas. Si una empieza en la fila 2 y otra en la 1, el resultado sale corrido una fila.
> tarea de planilla
Con el catálogo de A1:D9, completa en G2:G4 el stock de los productos escritos en F2:F4, buscándolos por su nombre con INDICE y COINCIDIR. Escribe la fórmula en G2 y rellénala hasta G4.
Primero intenta: las pistas aparecen después de 2 intentos con un resultado incorrecto (los errores de código no cuentan). Llevas 0.