Notifications
Clear all

Soma cumulativa com condição

7 Posts
4 Usuários
0 Reactions
1,325 Visualizações
(@luizexcel)
Posts: 4
New Member
Topic starter
 

Boa tarde!

Tenho uma planilha que possui 2 tabelas que deveriam estar totalmente conectadas, mas não sei como faze-lo.
Basicamente a tabela 1 recebe dados da tabela 2 que deveriam ser somados cumulativamente com as condições de categoria (se a categoria for "mercado", por exemplo, a soma entraria em G10).

Por exemplo:

Primeira entrada
se a categoria for mercado, G10 deve receber K22
Segunda entrada
se a categoria continua sendo mercado, G10 deve receber K22+K23
Terceira entrada
se a categoria continua sendo mercado, G10 deve receber K22+K23+K24
Quarta entrada
se a categoria NAO for mais mercado, mas sim lazer, por exemplo, G9 deve receber K25
Quinta entrada
se a categoria volta a ser mercado, G10 deve receber K22+K23+K24+K26

E assim por diante. Sempre mantendo esse padrão.

A planilha está em anexo.
Para adicionar qualquer valor, basta clicar em "INSERIR RECEITA" ou "INSERIR DADOS".

Desde já agradeço a ajuda,
Luiz.

também em: http://gurudoexcel.com/forum/viewtopic.php?f=12&t=1478

 
Postado : 19/02/2016 10:23 am
(@mprudencio)
Posts: 2749
Famed Member
 

Nem olhei a planilha mas um simples somase resolve facilmente

Utilize o assistente de funções do Excel (clicando no fx da barra de formulas) que vc consegue inserir a formula

O primeiro criterio da formula é o intervalo onde deve pesquisar dados o segundo a informação que deseja procurar e a terceira o intervalo a somar

Ficando basicamente assim

=somase(coluna das categorias; categoria que pode estar em uma celula; coluna dos valores)

...

Marcelo Prudencio
Microsoft Excel Brasil no Facebook

"Começar já é a metade do caminho."
Autor Desconhecido

Simplifica que simples fica.
Nicole Tomazella.

"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.

 
Postado : 19/02/2016 12:05 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

luizexcel

Excluí o arquivo anexado, por ultrapassar o tamanho permitido pelas regras do fórum.

Como você pulou a etapa de apresentação, deixou de receber as orientações dos procedimentos e regras do fórum.
Para facilitar a tua participação, clique nos links para tomar conhecimento.

viewtopic.php?f=7&t=203
viewtopic.php?f=7&t=7903
viewtopic.php?f=7&t=3841
viewtopic.php?f=7&t=16757
viewtopic.php?f=7&t=12600
viewtopic.php?f=7&t=3371

[]s
Patropi - Moderador

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 19/02/2016 3:23 pm
(@luizexcel)
Posts: 4
New Member
Topic starter
 

Desculpem-me pela demora! Não havia recebido o e-mail de resposta até entao.

Mprudencio, mas utilizando essa fórmula, eu estaria fazendo um soma em cima da soma anterior, não? Digo isso porque o meu intuito é que caso seja necessário alterar o valor da tabela em questão, o valor da outra tabela também mudar.
Usando o exemplo que dei acima como base, se depois da quinta entrada eu altero (manualmente, ou seja, direto na tabela) o valor de K22, aumentando em 100, por exemplo, o valor de G10 deveria mudar (também aumentando em 100).

Patropi, desculpa! Não sabia disso.

leandro_vf, penso que não =(

 
Postado : 02/03/2016 9:34 am
(@luizexcel)
Posts: 4
New Member
Topic starter
 

De modo a facilitar as coisas, fiz upload do arquivo com o mesmo exemplo dado abaixo (é igual ao exemplo que dei acima).

O que deveria ocorrer:
Primeira entrada
se a categoria for mercado, G10 deve receber K22
Segunda entrada
se a categoria continua sendo mercado, G10 deve receber K22+K23
Terceira entrada
se a categoria continua sendo mercado, G10 deve receber K22+K23+K24
Quarta entrada
se a categoria NAO for mais mercado, mas sim lazer, por exemplo, G9 deve receber K25
Quinta entrada
se a categoria volta a ser mercado, G10 deve receber K22+K23+K24+K26

E assim por diante. Sempre mantendo esse padrão.

----------------------------------------------------

O que ocorre:
Primeira entrada
se a categoria for mercado, G10 recebe o VALOR de G10+K22
Segunda entrada
se a categoria continua sendo mercado, G10 recebe o VALOR de G10+K23
Terceira entrada
se a categoria continua sendo mercado, G10 recebe o VALOR de G10+K24
Quarta entrada
se a categoria NAO for mais mercado, mas sim lazer, por exemplo, G9 recebe o VALOR de G9+K25
Quinta entrada
se a categoria volta a ser mercado, G10 recebe o VALOR de G10+K26

ou seja, caso eu queira alterar um dado em K22, por exemplo, ele não será alterado em G10.

Fica abaixo o link para baixar o arquivo no dropbox: https://www.dropbox.com/s/6ckoef66ug1xwzu/Planilha%20teste.xlsm?dl=0

 
Postado : 02/03/2016 11:27 am
(@leandro_vf)
Posts: 15
Active Member
 

Desculpem-me pela demora! Não havia recebido o e-mail de resposta até entao.

Mprudencio, mas utilizando essa fórmula, eu estaria fazendo um soma em cima da soma anterior, não? Digo isso porque o meu intuito é que caso seja necessário alterar o valor da tabela em questão, o valor da outra tabela também mudar.
Usando o exemplo que dei acima como base, se depois da quinta entrada eu altero (manualmente, ou seja, direto na tabela) o valor de K22, aumentando em 100, por exemplo, o valor de G10 deveria mudar (também aumentando em 100).

Patropi, desculpa! Não sabia disso.

leandro_vf, penso que não =(

Pois e , estou com mesmo problema.

 
Postado : 02/03/2016 11:45 am
(@luizexcel)
Posts: 4
New Member
Topic starter
 

O Mprudencio estava certo; eu que não soube aplicar a fórmula.

leandro_vf, eu consegui resolver meu problema nesse link abaixo (está em inglês). Tente usar como parâmetro.
http://www.excelforum.com/excel-programming-vba-macros/1129136-cumulative-sum-with-a-condition.html

Espero ter ajudado =)

Ah, e obrigado Mprudencio!! Mesmo eu não tendo conseguido aplicar a fórmula, ajudou do mesmo jeito.

 
Postado : 02/03/2016 3:49 pm