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 &.
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.
Resuélvelo por tu cuenta para conservar el bonus. Cada pista te acerca un paso más a la fórmula.
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.
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Shipment | Carrier | Zone | Rate per lb ($) | Rate Card Key | Rate per lb ($) | |
| 2 | SH-401 | FedEx | Zone 2 | FedEx-Zone 1 | 4.2 | ||
| 3 | SH-402 | UPS | Zone 3 | FedEx-Zone 2 | 5.1 | ||
| 4 | SH-403 | FedEx | Zone 1 | FedEx-Zone 3 | 6.35 | ||
| 5 | SH-404 | DHL | Zone 2 | UPS-Zone 1 | 4 | ||
| 6 | UPS-Zone 2 | 4.85 | |||||
| 7 | UPS-Zone 3 | 5.6 |
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.