Notifications
Clear all

Somar últimos 3 meses de vendas


TutoElizeu
Posts: 151
Registered
Topic starter
(@tutoelizeu)
Estimable Member
Entrou: 6 anos atrás

Boa tarde Mestres!

Estou quebrando a cabeça a meses para resolver uma questão.

Preciso somar as vendas de determinados representantes dos ultimos 3 meses com valor de vendas.

Exemplo:

Se em um determinado mês não tiver venda, deve procurar no mês anterior, até que eu tenha os ultimos 3 meses com vendas.]

Pode me ajudar?

Obrigado.

eX: O vendedor 808036 teve vendas em outubro, não teve em setembro, teve em agosto e em julho

Este são os ultimos 3 meses com vendas

MÊS ANO DOC VENDEDOR  VALOR PRESENTE 
01/07/2020 808036 4082,998564
01/08/2020 808036 3621,011145
01/08/2020 808036 977,0477517
01/10/2020 808036 6997,808848
31/10/2020 808036 1169,42616
31/10/2020 808036 1135,213884

Alguns tiveram vendas em todos os meses..

 

 

 

Responder
17 Respostas
16 Respostas
JSCOPA10
Moderator
(@jscopa10)
Entrou: 2 anos atrás

Estimable Member
Posts: 242

@tutoelizeu, serve gambiarra?? kk ... Testa aí e veja o que acha!!!

 

 

Responder
TutoElizeu
Registered
(@tutoelizeu)
Entrou: 6 anos atrás

Estimable Member
Posts: 151

@jscopa10

Boa noite!

Agradeço o retorno, mas não deu certo meu amigo.

Está bem difícil né!

 

Responder
Adalberto7
Moderator
(@adalberto7)
Entrou: 2 anos atrás

Trusted Member
Posts: 77
TutoElizeu
Registered
(@tutoelizeu)
Entrou: 6 anos atrás

Estimable Member
Posts: 151

@adalberto7

Obrigado pelo retorno Adalberto!

Infelizmente não deu certo!

A sua formula funciona exatamente quando temos vendas em meses subsequentes

=SOMARPRODUTO(($F$2$G$4105))

Exemplo:

30/03/2021

30/04/2021

30/05/2021

Usando a formula de cima na tabela abaixo trás o valor = 39.265,64 e o certo é 42.907,67

A formula não consegue considerar o mês 02

Quando os meses não são subsequentes, como na tabela abaixo não funciona porque não identifica, a não ser que eu altere na formula (;-3) para (;-4), mas daí quando for ao contrario daria errado.

28/02/2021 810254                       3.642,03
30/04/2021 810254                     19.938,03
31/05/2021 810254                     19.327,61

 

Tentei esta formula matricial para fazer um range, mas também não funciona

=MAIOR{((SAP!$E$2$A$9996);3)}

É bem difícil essa né!

 

Responder
JSCOPA10
Moderator
(@jscopa10)
Entrou: 2 anos atrás

Estimable Member
Posts: 242

@tutoelizeu, coloquei esses dados na plan que postei e deu 42.907,67 !!!!!!!!!!!!!!!!!!!!!!!!!!!

 

PS: em relação ao seu exemplo original não bateu porque vc não considerou alguns valores (588,63 de 01/07/20 e 2.368,34 de 01/09/20)!!!!!!

 

PS2: se você quer somar as vendas dos últimos 3 meses - considerando a data de HOJE (19/06/2021), dá 39.265,04!!!

 

Conclusão, acho que você precisa explicar melhor o que deseja!!!!!!!!!!!!!!!!!

Responder
TutoElizeu
Registered
(@tutoelizeu)
Entrou: 6 anos atrás

Estimable Member
Posts: 151

@jscopa10

Obrigado pelo retorno e desculpe se não expliquei de maneira correta

Eu preciso calcular por vendedor a soma dos últimos 3 meses com vendas, independente de qual mês for,

Para alguns serão determinados meses, para outros, a soma de outros meses,

O range de meses a ser somados não será igual para todos os vendedores...

Obrigado novamente pelo esforço em me ajudar!

Responder
JSCOPA10
Moderator
(@jscopa10)
Entrou: 2 anos atrás

Estimable Member
Posts: 242

@tutoelizeu, acho difícil uma fórmula que procure um vendedor nos últimos 3 meses, se não encontrar sai procurando até encontrar um terceiro mês!!! ...

 

A menos que, por padrão, ele só aparecesse 1x por mês, mas nos seus arquivos, e exemplos, ele pode aparecer várias vezes num mês!!!!!!

Responder
TutoElizeu
Registered
(@tutoelizeu)
Entrou: 6 anos atrás

Estimable Member
Posts: 151

@jscopa10

Eu sei, é muito difícil mesmo,

Primeiro eu tentei fazer um range de vendas por vendedor, porém não deu certo

Eu preciso que a formula procure quais são os 3 ultimos meses de venda de cada vendedor, porém esses meses podem ser diferentes por vendedor

Exemplo:

Vendedor X, últimos 3 meses de vendas = maio, abril, março = soma tudo neste range

Vendedor Y, últimos 3 meses de vendas = maio, abril, fevereiro = soma tudo neste range

Vendedor W, últimos 3 meses de vendas = Abril, fevereiro, janeiro = soma tudo neste range

Vendedor Z, últimos 3 meses de vendas = maio, março, janeiro = soma tudo neste range

E assim por diante...

Os 3 últimos meses de vendas podem ser diferentes por vendedor.

Obrigado pela dedicação!

Eu vou continuar quebrando a cabeça para achar um jeito...

Deus abençoe!

 

 

 

Responder
TutoElizeu
Registered
(@tutoelizeu)
Entrou: 6 anos atrás

Estimable Member
Posts: 151

@adalberto7

Eu sei, é muito difícil mesmo,

Primeiro eu tentei fazer um range de vendas por vendedor, porém não deu certo

Eu preciso que a formula procure quais são os 3 últimos meses de venda de cada vendedor, porém esses meses podem ser diferentes por vendedor

Exemplo:

Vendedor X, últimos 3 meses de vendas = maio, abril, março = soma tudo neste range

Vendedor Y, últimos 3 meses de vendas = maio, abril, fevereiro = soma tudo neste range

Vendedor W, últimos 3 meses de vendas = Abril, fevereiro, janeiro = soma tudo neste range

Vendedor Z, últimos 3 meses de vendas = maio, março, janeiro = soma tudo neste range

E assim por diante...

Os 3 últimos meses de vendas podem ser diferentes por vendedor.

Obrigado pela dedicação!

Eu vou continuar quebrando a cabeça para achar um jeito...

Deus abençoe!

Responder
Adalberto7
Moderator
(@adalberto7)
Entrou: 2 anos atrás

Trusted Member
Posts: 77

@tutoelizeu

Tenho estado muito ocupado, por isso, quase não tenho frequentado os fóruns.

Confira na planilha e veja se assim atende.

Não se esqueça de clicar em Curtir.

[]s

Responder
TutoElizeu
Registered
(@tutoelizeu)
Entrou: 6 anos atrás

Estimable Member
Posts: 151

@adalberto7

Agradeço novamente a ajuda!

Infelizmente não deu certo para todos os vendedores

O seu exemplo trás os seguintes resultados:

Vendedores  Valor vendas 
810254        42.907,67
810082        49.977,31
809528        16.527,69
809427        30.914,77

e o correto é:

MÊS ANO DOC
VENDEDOR
 VALOR PRESENTE 
TOTAL VENDAS
28/02/2021
810254
                      3.642,03
            42.907,67
30/04/2021
810254
                    19.938,03
31/05/2021
810254
                    19.327,61
31/03/2021
810082
                    14.357,72
            37.682,59
30/04/2021
810082
                      7.643,31
31/05/2021
810082
                    15.681,56
31/03/2021
809528
                          845,92
            11.352,01
31/03/2021
809528
                          779,19
30/04/2021
809528
                      1.621,70
31/05/2021
809528
                      8.105,20
31/03/2021
809427
                    12.303,38
            28.768,63
30/04/2021
809427
                      3.781,64
31/05/2021
809427
                    12.683,61

 

Muito obrigado mesmo assim:

 

Deus abençoe!

Responder
JSCOPA10
Moderator
(@jscopa10)
Entrou: 2 anos atrás

Estimable Member
Posts: 242

@tutoelizeu, veja o arquivo ... temos que ir tentando até achar uma solução k

Colunas auxiliares são mal vistas k, mas em alguns casos só elas para ajudar!! kk

(no final tem uns errinhos, mas são fáceis de resolver, depois que você avaliar pensamos neles)

 

 

Responder
TutoElizeu
Registered
(@tutoelizeu)
Entrou: 6 anos atrás

Estimable Member
Posts: 151

@jscopa10

Grande mestre!

Quase deu certo...

Para algumas vendas a lógica de encontrar um range com maior dá certo, para outras não. No seu exemplo, aquelas vendas que tiveram uma uma sequencia mês de vendas dá certo, aquelas vendas cuja os 3 últimos meses de vendas são em meses alternados, estas a soma fica errada

810254 mai/2021 abr/2021 fev/2021 42.907,67 CERTO
810082 mai/2021 abr/2021 mar/2021 37.682,59 CERTO
809528 mai/2021 abr/2021 mar/2021 11.352,01 CERTO
809427 mai/2021 abr/2021 mar/2021 28.768,63 CERTO
809000 nov/2020 out/2020 null 40.455,66 ERRADO
808036 out/2020 null null 9.302,45 ERRADO

Para o vendedor 809000, tiveram varias vendas, mas deve ser somado os 3 ultimos meses de vendas, neste caso são os listados abaixo:

MÊS ANO DOC VENDEDOR  VALOR PRESENTE   
01/06/2020 809000                       6.503,88 jun/2020
01/06/2020 809000                     26.611,69 jun/2020
31/10/2020 809000                     11.291,01 out/2020
31/10/2020 809000                     24.683,97 out/2020
30/11/2020 809000                       4.480,68 nov/2020
       
  Total                     73.571,24  

É muito difícil achar uma formula que considere estas questões

Mas te agradeço muito, estou pesquisando e  não encontro um jeito.

Sds.

Responder
JSCOPA10
Moderator
(@jscopa10)
Entrou: 2 anos atrás

Estimable Member
Posts: 242

@tutoelizeu, outra coisa, o exemplo que você postou está errado ... veja a diferença no anexo ...

 

Responder
BARUDI
Registered
(@barudi)
Entrou: 4 anos atrás

New Member
Posts: 2

@tutoelizeu

Faz o seguinte:

Embaixo de cada valor de venda coloque numa célula, testando se oo valor digitado nesse mes é maior que ZERO. Se for maior que ZERO(houve vendas nesse mes) retorne 1 senao 0

Crie um contador que vai somar 1 ou 0

Colique um somase para onde esse acumulador é menor ou igual a 3

 

 

 

 

 

Responder
TutoElizeu
Registered
(@tutoelizeu)
Entrou: 6 anos atrás

Estimable Member
Posts: 151

@barudi

Obrigado amigo!

Vou fazer desta forma também!

Obrigado pela dica!

Responder
TutoElizeu
Posts: 151
Registered
Topic starter
(@tutoelizeu)
Estimable Member
Entrou: 6 anos atrás

Senhores,

Gostaria de agradecer imensamente pela ajuda e dicas!

Uhuuuu! Consegui fazer o que precisava.

Aproveitei as dicas de fazer uma tabela auxiliar e fiz uma tabela dinâmica, onde nos filtros de linha coloquei o vendedor e o mês/ano, nesta última coluna classifiquei do maior para o menor, então eu terei sempre os 3 últimos meses de vendas de cada vendedor.

Em outra coluna, fora da dinâmica inseri o código dos vendedores e para trazer os valores utilizei a formula: =SOMA(DESLOC($A$3;CORRESP(F4;$A$4:$A$4000;0);2;3;1))

Ficou show!!!

Vendedor últimos 3 meses de vendas
810254      42.907,67  
810082      37.682,59  
809528      11.352,01  
809427      28.768,63  
809000      73.571,24  
808036      16.268,85  
807860      22.021,76  
807533      24.319,94  
806662            322,74  

 Obrigado mais uma vez!

Deus abençoe!

Responder