Notifications
Clear all

Adminstração do Tempo

4 Posts
2 Usuários
0 Reactions
1,225 Visualizações
(@ueleodoro)
Posts: 133
Estimable Member
Topic starter
 

Projeto de Administração do tempo por dia da semana em grade.

Ola estou tentando uma formula condicional que possa passar a informação da planilha de tarefas para a planilha grade dos dias da semana, porém com 3 condicionais.

Planilha de Tarefas = PlanABA TAREFAS
Planilha Grade = PalnABA SEMANAL_FIXO

Condicionais

1a. SEMANAL_FIXO colA(HORÁRIO) = TAREFAS (HORÁRIO)
2a. SEMANAL_FIXO linha 3(DIAS DA SEMANA) = TAREFAS (DIADASEMANA)
3a. TAREFAS = COLUNA ACAO = FIXO

Segue a planilha em anexo para compreender a necessidade...

 
Postado : 24/04/2015 9:58 am
(@gtsalikis)
Posts: 2373
Noble Member
 

Se eu entendi, coloque esta fórmula em B4 de SEMANAL_FIXO e arrate para o lado e para baixo:

=ÍNDICE(TAREFAS!$D$10:$D$135;SOMARPRODUTO((TAREFAS!$C$10:$C$135=B$3)*(TAREFAS!$B$10:$B$135=$A4)*(TAREFAS!$A$10:$A$135)))
 
Postado : 24/04/2015 10:55 pm
(@ueleodoro)
Posts: 133
Estimable Member
Topic starter
 

Muito Obrigado, eu estava me preparando para fazer em VBA. Poderia me explicar a logica desta formula...eu nao compreendo...Obrigado

 
Postado : 25/04/2015 7:00 am
(@gtsalikis)
Posts: 2373
Noble Member
 

ueleodoro,

primeiramente, vc precisa entender o funcionamento das funções que utilizei: ÍNDICE e SOMARPRODUTO.

A SOMARPRODUTO faz exatamente o que o nome diz: multiplica e depois soma.

Eu a utilizei, com 3 "blocos". O primeiro, pega todos os valores da coluna C e compara com o que está em B3 (o dia da semana). O resultado será um monte de verdadeiros ou falsos (acompanhe com o gerenciador de fórmulas).

Fiz o mesmo para os horários (coluna B) comparada com os horários na coluna A.

Acontece, que o Excel entender "verdadeiro" como 1 e "falso" como 0.

Com isso, o resultado será um monte de "uns e zeros". Como vc já tem uma coluna com numeração sequencial, (coluna A), eu incluí essa cluna na multiplicação, então, vc terias valores como 1 x 1 x 4 que é igual a 4 (nesse caso), ou 1 x 0 x 5 = 0. Ou seja, o final, só vai ter um valor diferente de zero, que será o único valor com o dia da semana e a hora corretos, trazendo o número de sequencia dele.

Esse valor sequencial eu joguei na função ÍNDICE, para retornar o texto da agenda.

Hj eu não estou muito diático (e estou em viagem), mas se não ficou claro, pode falar que eu tento explicar melhor.

Peço que lembre de clicar na mãozinha como agradecimento.

Abs

 
Postado : 27/04/2015 5:58 pm