Notifications
Clear all

Soma por Periodo

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

Boa Tarde Amigos,

Estou tentando realizar uma soma dentro de um determinado período.
Tenho um lançamento de valor de vendas. Cada lançamento possui uma Matricula e essa matricula é uma determinada pessoa.

Minha dificuldade esta em realizar a soma dos valores vendidos por essa Matricula.

Eu anexei a planilha com o exemplo.

em dados 2 temos os lançamentos das vendas cuja coluna 2 é a matricula, a coluna 3 o valor das vendas e a coluna a Data.

Quero somar as vendas da matricula 1 nos períodos 01/03/2012 a 30/03/2012 e no período 01/04/2012 a 31/04/2012. Os resultados devem ser postados na Pasta 'LISTAR' pelo acionamento do botão 'RESUMO VENDAS PERIODO' e colocados como abaixo:

DATA VALOR
01/03/2012 30/03/2012 soma do período
01/04/2012 31/04/2012 soma do período

Obrigado.

 
Postado : 01/03/2013 1:41 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Porque postou em Sub-fórum VBA, não pode simplesmente usar uma função???

Lembra da ultima postagem, pois é, coloque esse código adicionando mais variável Formula2

=SUMPRODUCT(--($H$4:$H$60>=J4),--($H$4:$H$60<=K4),--($B$4:$B$60=1),--($C$4:$C$60))

Att

 
Postado : 01/03/2013 1:58 pm
(@ueleodoro)
Posts: 133
Estimable Member
Topic starter
 

Este é apenas um modelo..o sistema original é bem mais complexo...se conseguirmos fazer ai neste modelo eu consigo implementar ele no sistema original...

 
Postado : 01/03/2013 2:10 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Não entendi, qual o resultado esperado?

 
Postado : 01/03/2013 2:24 pm
(@ueleodoro)
Posts: 133
Estimable Member
Topic starter
 

Não sei como explicar. Eu pensei que assim seria bom e venho pensando como fazer isso. Se vcs consideram que não tem necessidade. Talvez tenhão razão. Vou reavaliar e ver se vai ficar pratico utilizando a função =somarproduto...

 
Postado : 01/03/2013 2:39 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite!!

De qualquer forma, seu problema está resolvido.

Você pode inserir a função dentro da rotina de outra postagem, que eu te passe, ou simplesmente usar como uma função do prórprio excel.

Att

 
Postado : 01/03/2013 2:51 pm
(@ueleodoro)
Posts: 133
Estimable Member
Topic starter
 

Olha vou colocar e testar se eu tiver dificuldade eu volto a falar aqui no post....e vou postar a solução aqui depois...

Obrigado

 
Postado : 01/03/2013 6:24 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

ueleodoro,

Nada complexa sua planilha... O Alexandre tem razão: porque não sem macro?

No anexo demonstro que tanto as etapas de 1-listar conforme condição como 2-resumir vendas por período podem ser facilmente produzidas através de fórmulas.

Mexer somente em B1/K1/J4(pra baixo)/K4(pra baixo). O modelo faz o resto.

Troque por seus dados e me diga. Até 1000 sequências.

Abs,

 
Postado : 02/03/2013 4:36 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Uma pequena correção:

a fórmula em C4 -> =SE(E(A4="";A3<>"");SOMA($C$3:C3);SE(A4="";"";PROCV(B4;Dados2!$A$2:$C$1001;3;0)))

na verdade deve ser-> =SE(E(A4="";A3<>"");SOMA($C$3:C3);SE(A4="";"";PROCV(A4;Dados2!$A$2:$C$1001;3;0)))

Arraste para baixo.

Desculpe.

Abs,

 
Postado : 02/03/2013 8:49 pm
(@ueleodoro)
Posts: 133
Estimable Member
Topic starter
 

Muito Interessante a Forma como demonstrou as possibilidades de se utilizar apenas formulas e funções.... Este modelo guardarei com muito respeito pois utilizarei novamente seu exemplo....

Acabei utilizando a formula =SOMASES(Dados2!C2:C1001;Dados2!B2:B1001;Listar!O1;Dados2!E2:E1001;">="&Listar!J4;Dados2!E2:E1001;"<="&Listar!K4) para realizar as somas por datas. Foi suficiente. Era tão simples o resultado.

 
Postado : 04/03/2013 8:36 am