Funciones de Búsqueda
Intermedio

Busca una tarifa de flete con una clave basada en dos campos a la vez, concatenándolos

BUSCARX solo compara contra una única matriz, así que una tarifa con clave de transportista y zona a la vez necesita un valor de búsqueda construido igual que la clave de la tabla: unido con &.

Tarea:

Coordinas el flete saliente de un centro de distribución. La tabla de tarifas cotiza cada combinación de transportista y zona, pero su columna de clave guarda ambos datos como un solo texto, transportista y zona unidos con un guion, porque BUSCARX solo puede comparar con una columna, no con dos a la vez. Cada envío de la cola trae el transportista y la zona en columnas separadas. En D2, une B2 y C2 de la misma forma que la tabla de tarifas y usa BUSCARX para traer la tarifa por libra que coincida — y para un transportista que la tabla de tarifas no contempla en absoluto, muestra "Not quoted" en lugar de un error. Copia hacia abajo hasta la fila 5.

Hoja de Cálculo Interactiva

Pistas

+5 XPbonus sin pistas

Resuélvelo por tu cuenta para conservar el bonus. Cada pista te acerca un paso más a la fórmula.

Los datos de este ejercicio

Esta es la cuadrícula con la que empiezas. Las referencias de celda de la tarea — B6, C2 — apuntan a los números de fila y letras de columna de abajo.

7 filas × 7 columnas4 celdas que rellenas
ABCDEFG
1ShipmentCarrierZoneRate per lb ($)Rate Card KeyRate per lb ($)
2SH-401FedExZone 2FedEx-Zone 14.2
3SH-402UPSZone 3FedEx-Zone 25.1
4SH-403FedExZone 1FedEx-Zone 36.35
5SH-404DHLZone 2UPS-Zone 14
6UPS-Zone 24.85
7UPS-Zone 35.6
Qué enseña este ejercicioPuede contener la respuesta

BUSCARX compara un único valor buscado contra una única matriz, así que una tarifa cotizada sobre dos campos a la vez, transportista y zona, no tiene dónde poner ese segundo campo a menos que la columna de clave ya los combine — que es justo lo que hace F2:F7. B2&"-"&C2 reconstruye esa misma combinación del lado del envío, convirtiendo FedEx y Zone 2 en el texto "FedEx-Zone 2" para que tenga algo que comparar fila por fila en vez de celda por celda. DHL nunca aparece en ninguna parte de la tabla de tarifas, bajo ninguna zona, así que ninguna concatenación correcta produce una coincidencia para él — para eso está el cuarto argumento, que devuelve "Not quoted" en su lugar en vez del #N/A que un lector tendría que ir a investigar. Los dos envíos de FedEx caen en tarifas distintas, 4,20 para la Zona 1 frente a 5,10 para la Zona 2, que es justo la razón por la que la clave necesitaba los dos campos desde el principio: el transportista por sí solo nunca bastaba para distinguir esas dos filas.