Números: Encuentra una celda en una tabla (búsqueda) usando múltiples criterios

Estoy usando Numbers '09 (pero puedo actualizar si es necesario). ¿Cómo puedo encontrar un valor usando múltiples criterios?

Digamos que tengo una tabla de vuelos, con columnas para la date del vuelo, el número de vuelo (incluido el código de la línea aérea), el código de reserva, etc .; y otra tabla que contiene las ganancias en un progtwig de viajero frecuente (millas de premio, millas élite, dólares de élite) para cada aerolínea, range de dates y código de reserva. Para cada vuelo (fila) en la primera tabla, necesito encontrar la fila en la segunda tabla que coincida con el código de la línea aérea desde el número de vuelo, la date del vuelo y el código de reserva. Luego tomaré el valor en una columna específica de esa fila y lo multiplicaré por la distancia de vuelo para get las ganancias de esa categoría.

  • Cómo convertir un file .number a cualquiera de los formattings de lectura, incluidos excel y pdf sin tener mac
  • ¿Cómo puedo orderar una búsqueda de Finder por tamaño en OS 10.6.8?
  • Excluir aplicaciones de los resultados de Spotlight
  • Números: ¿Puedo resaltar la fila y la columna de la celda seleccionada?
  • Busque files en el almacenamiento externo en Finder (y si es posible, Spotlight también)
  • Mostrar la carpeta de la biblioteca y las subcarpetas en la Búsqueda de Spotlight
  • Ejemplo:

    La Tabla 1 ("Vuelos") tiene columnas tales como:

    "Vuelos"

    La Tabla 2 ("Por aerolínea") tiene columnas tales como:

    "Por aerolínea"

    Para la columna "EQM Proyectado" para un vuelo (por ejemplo, vuelo en la fila 3, el segundo vuelo), quiero encontrar la fila en la Tabla 2 ("Por-Aerolínea") donde:

    • El código de la aerolínea coincide con el código al comienzo del número de vuelo (por ejemplo, "cx")
    • La columna "Fechas de vuelo desde" está en blanco o no antes de la date de vuelo
    • La columna "Fechas de vuelo a" está en blanco o a más tardar en la date de vuelo
    • La columna "Código de reserva" contiene el código de reserva del vuelo

    En el ejemplo, la fila 96 coincide.

    Luego, necesito tomar el valor en la columna "EQM" de esa fila (1.5) y multiplicarlo por el valor en la columna "Millas de vuelo". El resultado es el "EQM Proyectado".

    ¿Cómo haría esto? He leído las descripciones de las posibles funciones (BUSCAR, BUSCARV, ACOPLAR, ÍNDICE) pero solo puedo ver cómo search usando un único criterio.

  • ¿Cómo puedo enfocar automáticamente Finder Windows después de CMD-TAB a uno en un espacio diferente?
  • ¿Cómo convertir una celda con una duración (diferencia de date y hora) al número en Números?
  • Cómo exportar los datos de la versión 9.0 de Contactos o el file .abbu a .csv u otro formatting de spreadsheet utilizable
  • Tomando una larga list de valores repetidos y copyndo a la list orderada y única
  • ¿Cómo se edita InfoPlist.strings binarys en Mountain Lion (para que Finder muestre las carpetas antes que los files)?
  • ¿Cuál es el número equivalente al "A1: A10-B1" de Excel?
  • One Solution collect form web for “Números: Encuentra una celda en una tabla (búsqueda) usando múltiples criterios”

    Lo he hecho funcionar ahora, extendiendo las técnicas discutidas en otra parte (que usa una columna adicional para contener un agregado de los criterios de coincidencia).

    Para manejar los intervalos de dates, creé una tabla de búsqueda adicional que asigna un valor único arbitrario a cada range de dates:

    enter image description here

    En la tabla de búsqueda de ganancias por aerolínea, agregué una columna adicional para mantener el código de date para el range de dates, usando VLOOKUP contra la columna de date de vencimiento, con coincidencia exacta, ya que encuentra el valor más grande que es más pequeño que el criterio :

    enter image description here

    Y otra columna adicional para contener una cadena de búsqueda calculada que es una concatenación de la línea aérea, los códigos de reserva y el código de range de date:

    enter image description here

    Luego, en la tabla principal (que contiene los vuelos tomados), agregué una columna adicional para contener la cadena de búsqueda, que es una concatenación de la aerolínea, el código de range de date solo si corresponde y el código de reserva con asteriscos a cada lado como comodines, y otra columna extra para mantener la fila calculada de la tabla de búsqueda por línea aérea:

    enter image description here

    (Por supuesto, podría haber evitado agregar dos columnas adicionales en ambas tablas al hacer las fórmulas más complejas, pero opté por una mejor legibilidad).

    Luego, las columnas de ingresos reales en la tabla principal usan la function BUSCAR con la fila calculada por tabla de búsqueda por línea aérea y la columna aplicable, por ejemplo ,:

    = IF ( $PNR '1' = "", "", ROUNDUP ( IF ( INDEX ( 'Per-Airline', $Lookup Row '1', COLUMN ( 'RDM per $ (EXP)' ) ) > 0, INDEX ( 'Per-Airline', $Lookup Row '1', COLUMN ( 'RDM per $ (EXP)' ) ) * 
    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).