Cómo "buscar" en una matriz en Excel donde solo se especifica la referencia de columna

Cómo "buscar" en una matriz en Excel donde solo se especifica la referencia de columna

Tengo que buscar una fecha determinada que esté presente o no en una matriz y donde solo se especifiquen las columnas. Necesito ir a una columna específica (el nombre en la parte superior de la columna) y encontrar en la columna si existe una fecha determinada.

ingrese la descripción de la imagen aquí

Respuesta1

Sugiero una solución basada en funciones como BUSCARV, ÍNDICE, COINCIDIR y COMPENSACIÓN. En este ejemplo, la tabla de datos está en D2:H9 y las celdas de entrada/salida están en L2:L4. L2 y L3 son el nombre de la máquina y la fecha de entrada y L4 es la salida binaria.

La fórmula en L4 es

=IF(ISERROR(VLOOKUP(L3,INDEX(D2:H2,MATCH(L2,D2:H2,0)):OFFSET(INDEX(D2:H2,MATCH(L2,D2:H2,0)),100,0),1,FALSE)),"NO","YES")

Debe replicar la fórmula ajustando la Referencia de celda de entrada si necesita crear más tablas de salida, cada una de las cuales representa una Máquina.

Esta función utiliza DESPLAZAMIENTO para ir 100 filas por debajo como longitud de la tabla desde arriba. Ajuste este valor para que coincida o supere la longitud de la mesa en cuestión.

Si hace referencia desde otra hoja, preceda la referencia de celda por Nombre de hoja. por ejemplo, Hoja1!D2:H2

ingrese la descripción de la imagen aquí

información relacionada