Fórmula do Excel

0

Eu tenho três planilhas de trabalho em uma pasta de trabalho, marcadas como (HY 2015, HY 2016 e HY 2017) para os três anos de dados de todos os diferentes negócios no meu conjunto de dados. Em qualquer planilha, eu posso ter várias linhas de dados relacionadas a um único ID de empresa que é exclusivo para essa empresa e mantido na coluna U em cada planilha. Também é possível que eu tenha dados apenas em um único ou dois anos e não em todos os três anos.

Eu quero escrever uma fórmula que examine os IDs da empresa na coluna U na planilha HY 2015 e, em seguida, na coluna U na planilha HY 2016 e, finalmente, na coluna U na planilha HY 2017 e se encontrar o mesmo ID comercial em todos 3 folhas retornam para cada folha na coluna AD um número 1 para essa linha correspondente para esse ID comercial. Isso é possível e, se sim, como, por favor?

    
por Andrew Wolff 13.04.2017 / 01:03

1 resposta

0

Portanto, este é o código que funciona para mim na célula AD2 da folha HY2017, com base no que você descreve. Como essa é uma fórmula de matriz, lembre-se de pressionar Ctrl + Deslocar + Enter em vez de apenas Enter e, em seguida, arraste sua fórmula.

=IF(ISNA(INDEX(U:U,MATCH(U2&U2,'HY2016'!U:U&'HY2015'!U:U,0))),0,1)

Isso utiliza a função INDEX-MATCH com vários critérios. Resumidamente, esta célula de jogo U2 duas vezes em ambas as folhas de 2016 e 2015. O IF(ISNA()) no começo é definir a saída como 1 se todos os 3 IDs de negócios existirem, 0 se não forem.

    
por 13.04.2017 / 02:18