Notifications
Clear all

REPLICAR SOMASE VÁRIAS VEZES

5 Posts
3 Usuários
0 Reactions
1,004 Visualizações
(@dann19)
Posts: 0
New Member
Topic starter
 

Bom dia, amigos,

Estou com uma dúvida quanto à aplicação do SOMASE.

Tenho uma planilha que utilizo com duas abas para fazer o controle de atuação de funcionários alocados em clientes conforme propostas comerciais assinadas. Na primeira aba (Plan1), tenho na primeira coluna (coluna A) os dias do ano de 2018; já na segunda coluna, mesclada, eu tenho seis colunas (B a G), correspondentes ao número da proposta (coluna B), ao nome do cliente (com procv, na coluna C) e à quantidade utilizada (coluna D). As outras três colunas que compõem a mescla (E, F e G) não interferem no que estou precisando fazer. As informações que eu vou utilizar são as de "Proposta" (coluna B) e "Utilizado" (coluna D).

Na segunda aba (Plan2), eu faço o controle de dias contratados conforme cada proposta. Esta aba é composta pelas informações de Proposta, Cadastro, Cliente, Dias Contratados, Dias Utilizados e Saldo de Dias (colunas A a F, respectivamente). As informações de A a D são inseridas manualmente. Eis minha dúvida:

Para eu somar condicionalmente a quantidade de dias utilizados conforme proposta, eu deveria utilizar somase, por exemplo, se em A3 eu tiver a proposta 123/2018, com 50 dias contratados, eu preciso que E3 me mostre quantos dias foram utilizados, com base nos lançamentos da Plan1, para aquela proposta. O mais lógico a se fazer, penso, seria somase(Plan1!$B:$B;Plan2!A3;Plan1:$D:$D). Entretanto, eu preciso replicar esta fórmula 50 vezes, e fazer somase+somase+somase+somase+...+somase vai gerar uma fórmula gigante. Existe alguma fórmula de se simplificar? Cheguei a nomear os intervalos de "Proposta" e "Utilizado", mas o resultado foi #VALOR.

Uma informação adicional: os lançamentos das colunas "Utilizado" são lançados a mão, e nem sempre são 1; dependendo de como a atuação tenha se dado, pode ser 0,5, 1, 1,5 ou 2.

Em anexo envio um modelo que ilustra melhor minha dúvida!

Agradeço se puderem me ajudar.

 
Postado : 22/08/2017 6:59 am
(@estevaoba)
Posts: 0
New Member
 

Boa noite.

Veja se a planilha anexa te atende.

Não sei se da maneira que você começou a fazer seria mais simples, mas decidi que a única forma de realizar a soma de todas as colunas envolvidas seria empilhá-las em uma única coluna.
Tive de usar três abas auxiliares (podem ser ocultas). Uma para reunir as colunas de Proposta e outra para as colunas de Utilizado.
Talvez haja uma forma mais simples de empilhar colunas com VBA, mas não consegui fazer que se atualizassem.
Então na terceira aba (Aux) empilhei todos os valores das 38 colunas de Proposta na coluna B e 38 colunas de Utilizado na coluna C.
Depois foi só fazer o SOMASE.
O inconveniente é que a planilha ficou pesada e dependendo do seu computador, pode demorar muito a processar.

Good luck!

 
Postado : 23/08/2017 7:42 pm
(@estevaoba)
Posts: 0
New Member
 

Boa noite de novo!

Ironicamente, depois de todo o trabalho, encontrei uma maneira muuuuuito mais simples de realizar essa soma.
Usei 38 colunas auxiliares, uma para cada SOMASE, modulando para as colunas seguintes com as funções DESLOC e COL.
Depois, foi só fazer a SOMA simples de cada linha.

Pode esquecer a anterior.

Good luck!

 
Postado : 23/08/2017 8:19 pm
(@dann19)
Posts: 0
New Member
Topic starter
 

Era exatamente isso que eu precisava, @Estevaoba!
Muito obrigado!

 
Postado : 08/09/2017 6:40 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite damn19

Como você é novato, para facilitar a tua participação no fórum, sugiro tomar conhecimento do conteúdo dos links abaixo:
viewtopic.php?f=7&t=16757
viewtopic.php?f=7&t=203
viewtopic.php?f=7&t=7903
viewtopic.php?f=7&t=3841
viewtopic.php?f=7&t=12600
viewtopic.php?f=7&t=3371

Você não soube usar a ferramenta para agradecer (pontuando) ao colaborador e marcou como Resolvido na tua pergunta, sendo que o correto é na resposta que te atendeu.

[]s
Patropi - Moderador

 
Postado : 08/09/2017 4:29 pm