
Responder1
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 e 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 ir 100 linhas abaixo do comprimento da tabela a partir do topo. Ajuste esse valor para corresponder ou exceder o comprimento da tabela em questão.
Se estiver se referindo a outra planilha, preceda a referência da célula por Sheetname! por exemplo, Folha1!D2:H2