Mover uma célula com base na entrada de data na linha

0

Eu tenho várias pessoas com uma única tarefa que elas precisam concluir em uma determinada data. Eu preciso colocar cada pessoa em sua própria linha e ter datas no título de cada coluna. Eu quero que a tarefa de cada pessoa para o dia corresponda às datas no título. Eu poderia colocá-los manualmente, mas isso é muito entediante quando tenho várias pessoas para agendar.

Eu quero poder inserir uma data em uma planilha separada e fazer com que o excel coloque a tarefa no cronograma automaticamente. Aqui está um exemplo do que eu quero:

Como posso conseguir isso?

Observação: não tenho experiência com o VBA e, se isso for uma solução fácil, peço desculpas e gostaria de receber ajuda com isso.

    
por Maz 31.07.2014 / 16:29

1 resposta

0

A página de ajuda da Microsoft explica como usar o =vlookup() fórmula para referenciar uma célula baseada em outra célula e um valor.

A sintaxe é a seguinte:

VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

Se B1 contiver a data de seu interesse e A2 contiver o ID do funcionário, use a seguinte fórmula:

=VLOOKUP(B$1, INDIRECT($A2&"!A:B"), 2, FALSE)

Cada funcionário precisaria de sua própria planilha com um nome correspondente ao conteúdo de cell A2 , etc. Essas planilhas seriam formatadas com a coluna A contendo datas e coluna B contendo tarefas.

    
por 04.08.2014 / 18:33