Notifications
Clear all

alterar itens individuais com base em um valor total

7 Posts
2 Usuários
0 Reactions
1,590 Visualizações
(@lipetom)
Posts: 24
Eminent Member
Topic starter
 

Boa noite gente, estou com uma duvida e eu ja quebrei a cabeça e não consigo fazer rs

é o seguinte,gostaria de alterar os valores individuais de uma tabela automaticamente quando um valor global é alterado sem ultrapassar certos limites...

pra exemplificar segue uma tabela:

Valor Minimo                  Valor Atual 
5                                     10
4                                     12
7                                     14
3                                      7
Total                               43

ao se alterar o valor global(43) os valores atuais devem ser decrementados automaticamente(de forma proporcional) sem ultrapassar o minimo com o intuito da soma ser igual ao novo valor digitado.

eu consegui fazer dividindo o valor global desejado pelo valor antigo e tirando esse percentual de cada valor individual mais não consegui pensar em uma forma de verificar se o limite foi atingido e decrementar a mais dos outros caso verdadeiro.

alguem tem ideia de como fazer isso?

 
Postado : 07/10/2015 4:44 pm
(@mprudencio)
Posts: 2749
Famed Member
 

Nao entendi uma linha.

Coloca um exemplo pratico fica mais facil

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 : 07/10/2015 5:54 pm
(@lipetom)
Posts: 24
Eminent Member
Topic starter
 

Nao entendi uma linha.

Coloca um exemplo pratico fica mais facil

Fiz um exemplo aqui pra tentar passar melhor oque eu quero fazer.

na planilha ao se alterar a celula em amarelo com um valor(1000000 por exemplo) ele da um novo preço para cada item porem alguns desses itens ultrapassa o minimo estabelecido na planilha. eu gostaria que os novos valores respeitassem este minimo de uma forma que a soma dos valores unitarios multiplicadas pelas suas quantidades sejam exatamente iguais a esse valor(1000000)

 
Postado : 07/10/2015 6:16 pm
(@mprudencio)
Posts: 2749
Famed Member
 

Para que isso funcione vc precisa alterara a quantidade e nao o preço pelo menos pelo que entendi.

E isso mesmo????

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 : 07/10/2015 6:40 pm
(@lipetom)
Posts: 24
Eminent Member
Topic starter
 

na verdade precisa ser alterado o valor total que é obtido pela qnt*preço.

A intenção é, ao alterar o valor total ele recalcula para que o valor unitário * quantidade de o valor inserido mas tomando cuidado para que o valor unitário não ultrapasse o limite estabelecido.

 
Postado : 07/10/2015 6:41 pm
(@mprudencio)
Posts: 2749
Famed Member
 

Isso é impossivel não pelo excel mas pela matematica.

No seu exemplo o seu menor preço ta um total de 2.907.852,50 para aquele quantidade, sendo assim para isso acontecer o seu valor minimo na celula amarela é esse. Nao tem como colocar 1.000.000,00 e o valor unitario obedecer o limite sem alterar a quantidade.

Entao para obedecer esse valor vc tem que alterar a quantidade.

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 : 07/10/2015 7:31 pm
(@lipetom)
Posts: 24
Eminent Member
Topic starter
 

Putz acabei fazendo confusão...
oque eu queria ja esta feito
muito obrigado, vou marcar como resolvido

 
Postado : 07/10/2015 7:55 pm