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???
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 :
E a fórmula usando as funções: ÍNDICE e CORRESP na célula H2 e copiando para as linhas necessárias.
=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)));"-")
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.
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
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: