Estoy usando Numbers '09 (pero puedo actualizarlo si es necesario). ¿Cómo puedo encontrar un valor utilizando múltiples criterios?
Digamos que tengo una tabla de vuelos, con columnas para la fecha de vuelo, el número de vuelo (incluyendo el código de la aerolínea), el código de reserva, etc.; y otra tabla que contiene las ganancias en un programa de viajero frecuente (millas de premio, millas de élite, dólares de élite) para cada aerolínea, rango de fechas y código de reserva. Para cada vuelo (fila) de la primera tabla, necesito encontrar la fila de la segunda tabla que coincida con el código de la aerolínea a partir del número de vuelo, la fecha de vuelo y el código de reserva. A continuación, tomaré el valor de una columna específica de esa fila y lo multiplicaré por la distancia del vuelo para obtener las ganancias de esa categoría.
Ejemplo:
La tabla 1 ("Vuelos") tiene columnas como:
El cuadro 2 ("Por línea aérea") tiene columnas como
Para la columna "EQM proyectada" de un vuelo (por ejemplo, el vuelo de la fila 3, el segundo vuelo), quiero encontrar la fila de la Tabla 2 ("Por línea aérea") donde:
- El código de la compañía aérea coincide con el código que aparece al principio del número de vuelo (por ejemplo, "cx")
- La columna "Fechas de vuelo desde" está en blanco o no es anterior a la fecha de vuelo
- La columna "Fechas de vuelo hasta" está en blanco o no es posterior a la fecha de vuelo
- La columna "Código de reserva" contiene el código de reserva del vuelo
En el ejemplo, la fila 96 coincide.
A continuación, tengo que tomar el valor de la columna "EQM" de esa fila (1,5) y multiplicarlo por el valor de la columna "Millas de vuelo". El resultado es la "EQM proyectada".
¿Cómo lo haría? He leído las descripciones de las funciones probables (LOOKUP, VLOOKUP, MATCH, INDEX) pero sólo veo cómo buscar utilizando un único criterio.