Estou sugerindo uma solução baseada em funções como VLOOKUP, INDEX, MATCH e OFFSET. Neste exemplo, a tabela de dados está em D2: H9 e as células de entrada / saída estão em L2: L4. L2 & L3 são o nome da máquina de entrada e a data e L4 é a saída binária.
A fórmula em L4 é
=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")
Você precisa replicar a fórmula ajustando a Referência da célula de entrada se precisar criar mais tabelas de saída, cada uma representando uma Máquina.
Esta função usa OFFSET para percorrer 100 linhas abaixo como o comprimento da tabela a partir do topo. Por favor ajuste este valor para igualar ou exceder o tamanho da sua mesa em questão.
Se a referência de outra folha preceder a referência da célula por Sheetname! por exemplo. Folha1! D2: H2