Como “pesquisar” em uma matriz no Excel onde apenas a referência da coluna é especificada

Como “pesquisar” em uma matriz no Excel onde apenas a referência da coluna é especificada

Tenho que pesquisar uma determinada data que esteja presente ou não em uma matriz e onde apenas as colunas sejam especificadas. Preciso ir para uma coluna específica (nome no topo da coluna) e descobrir na coluna se existe uma determinada data.

insira a descrição da imagem aqui

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

insira a descrição da imagem aqui

informação relacionada