Filtrando por critérios de correspondência de várias colunas para retornar texto de uma terceira coluna

1

Estou tentando criar uma fórmula que me diga automaticamente qual equipe está trabalhando em um determinado dia e turno. Eu tentei várias coisas em muitos fóruns diferentes, mas de alguma forma eu não estou fazendo algo correto.

Esta planilha é muito grande e eu não quero criar novas tabelas ou colunas adicionais, se possível.

    
por Crainiac 29.12.2015 / 21:30

2 respostas

0

Você pode usar os fatos de que seus dados de origem têm duas linhas para cada data e a segunda linha é sempre PM para facilitar isso.

=INDEX(SourceSheetName!$C$2:$C$11,MATCH(A2,SourceSheetName!$A$2:$A$11,0)+IF(D2="PM",1,0))

Isso procura a data na tabela e retorna a primeira tripulação para essa data. Se o turno for PM, ele retornará o segundo registro para essa data.

    
por 29.12.2015 / 23:48
0

O que você descreve pode ser feito facilmente com uma tabela dinâmica. Selecione os dados na primeira folha (ou transforme-os em uma tabela do Excel com Insert > Table), depois clique em Insert > Tabela dinâmica.

No painel Pivô, arraste Dia, Deslocamentos e Grupos para o painel de linhas e as Linhas para o painel Filtros. Na faixa de opções Design das Ferramentas Dinâmicas, defina a tabela dinâmica para o formato tabular e repita todos os rótulos de item. Esses dois comandos estão na lista suspensa Layout do relatório.

Desativar subtotais e totais gerais.

Selecione uma linha na lista suspensa de filtros acima da tabela dinâmica. Na captura de tela abaixo, o valor "Todas as linhas" foi selecionado.

    
por 29.12.2015 / 21:57