Automação em planilha

Descrição da imagem

Olá, estou tentando fazer uma fórmula que me traga o nome da pessoa automaticamente, de acordo com os dias. Conforme a imagem.

Já tentei várias formas e não tive sucesso.

Alguém pode me ajudar???

Ola @thiago_thigf, opção de solução como postado:

Criando áreas nomeadas :

Descrição da imagem

E a fórmula usando as funções: ÍNDICE e CORRESP na célula H2 e copiando para as linhas necessárias.

Descrição da imagem


=SE.É.NÃO.DISP((SE.É.NÃO.DISP((SE.É.NÃO.DISP((SE.É.NÃO.DISP((ÍNDICE(areaa;CORRESP(G2;data1;0);1));ÍNDICE(areaa;CORRESP(G2;data2;0);1)));ÍNDICE(areaa;CORRESP(G2;data3;0);1)));ÍNDICE(areaa;CORRESP(G2;data4;0);1)));"-")


>----> Arquivo teste

Obs: Se houver inclusão de novas colunas para data (ex: data5), a fórmula deve ser ampliada/corrigida.

Obrigado pelas resposta a todos que responderam, vou tentar de todas essas formas pra ver se consigo fazer.

Boa tarde, funciona, mas como vc faria para ampliar sua fórmula de modo a usar uma planilhas com umas 4mil colunas? Não criaria 4mil áreas nomeadas?

4 mil Colunas @thiago_thigf, desta maneira não faria, não haveria espaço suficiente para a formula… mas pintou uma ideia, vou tentar e te dou o retorno. Como esta planilha é alimentada com os dados? Dia a dia ou partiu de algum relatório?

Olá, @thiago_thigf

Estava sapeando aqui no fórum e encontrei sua dúvida e corri atras para tentar ajudar. Sei que é antigo este post, mas acredito que vai ajudar muita gente.

Segue arquivo e fonte da pesquisa que fiz.

fonte: Variações da função PROCV no Excel: mais de uma condição e valores repetidos - Blog LUZ

Ela trabalha com uma fórmula matricial. É só mudar o range da tabela que ela funciona.

Pesquisa_data_nome.ods

Muito bom @Conras, sempre é bem vindo um upgrade nas respostas.

use a função =SE(), algo como: =SE(B2=G2;A2)

para 200 datas ficaria inviável

Por quê? Basta fazer a primeira e arrastar a fórmula, faz-se em 30 segundos. Mas se quiser detalhar melhor o funcionamento esperado do seu arquivo podem surgir muitas sugestões, de outros colegas também. Quanto mais detalhes tiver sobre o que você quer fazer, sempre terá um “crânio” entre os colegas que disposto a dar umas dicas.

Veja também este vídeo pode ser que esteja no rumo de alguma coisa que você queira. Tipo escolher uma opção e automaticamente aparecer várias sugestões de preenchimento…

Eu entendi que para cada dia há um único funcionário alocado. E o nome do do funcionário tem de ser tomado da coluna A em função da data nas colunas à direita. Minha abordagem seria por uma combinação de funções PROC. Porém não havendo ordenamento na matriz de datas, complica.

Boa tarde, é isso que o Olivier escreveu que eu quero fazer.
Beto, sobre o vídeo que vc recomendou, pode repassar o link? não estou conseguindo acessar.
Obrigado

O vídeo é este aqui, mas não tenho mais certeza que possa te ajudar.

Então… só por fórmula eu não sei se é pratico. Mas se os dados pudessem ser rearrumados, eu tenho a solução. Em resumo: tenha uma só coluna de nomes (mesmo repetindo os nomes) e uma coluna de datas. Ordene crescente por datas que a solução é imediata.

Por exemplo, na planilha com dados fictícios abaixo os dados de datas foram empilhados

e na planiha com a coluna Data1 ordenada fica: