
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