Notifications
Clear all

Formula calculo preçoxpeso

13 Posts
3 Usuários
0 Reactions
1,662 Visualizações
(@alezanon)
Posts: 12
Active Member
Topic starter
 

Boa tarde, estou quebrando a cabeça a algum tempo pra tentar fazer essa formula.
Funciona da seguinte forma:
Por exemplo

O produto custa 100 reais, se for até 100 Kg. Acima disso, custa 0,80 centavos por kg adicional. Se esse valor passar de 300 reais, ele cobra 25 centavos a cada 300 reais adicionais.
Por exemplo, produto de 550 kg. Vai cobrar 100 reais, + 360 reais dos kg adicionais. Como vai dar 460, passou dos 300, então teria que cobrar 460,25.
Será que deu pra entender? rsrs

Obrigado!

Att.
Alexandre

 
Postado : 27/06/2017 2:36 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

.
alezanon, posta uma planilha modelo (inserindo os resultados desejados), assim não dá trabalho a quem for ajudar, e a resposta sai super rápido!!!
.

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

 
Postado : 27/06/2017 2:43 pm
Estevaoba
(@estevaoba)
Posts: 0
Eminent Member
 

Boa noite, alezanon.

Considerando que seu valor de peso está em A2, tente esta fórmula:

B2=SE(A2="";"";SE(A2<=100;A2;SOMA(100;SOMA(A2;-100)*0,8;QUOCIENTE((SOMA(100;SOMA(A2;-100)*0,8));300)*0,25)))

Ab.

 
Postado : 27/06/2017 7:27 pm
(@alezanon)
Posts: 12
Active Member
Topic starter
 

JSCOPA

Estou anexando a planilha, explicando certinho o que eu preciso.

Att.
Alexandre

 
Postado : 28/06/2017 5:20 am
(@alezanon)
Posts: 12
Active Member
Topic starter
 

Estevaoba

Nesse caso não deu certo, pois preciso que o minimo cobrado seja o 100, caso o peso seja menor que 100. Mas creio que o caminho seja por ai mesmo.

 
Postado : 28/06/2017 5:21 am
Estevaoba
(@estevaoba)
Posts: 0
Eminent Member
 

Neste caso, basta mudar a segunda condição da fórmula:

=SE(A2="";"";SE(A2<=100;100;SOMA(100;SOMA(A2;-100)*0,8;QUOCIENTE((SOMA(100;SOMA(A2;-100)*0,8));300)*0,25)))
 
Postado : 28/06/2017 5:35 am
(@alezanon)
Posts: 12
Active Member
Topic starter
 

Estevaoba

Ótimo, deu certo. Mas eu acabei me confundindo, pra saber quando o 100 corresponde ao peso, ou ao valor pago. Poderia refazer a formula, mas com peso 50? Mas seria isso mesmo, deu certinho!

 
Postado : 28/06/2017 7:14 am
Estevaoba
(@estevaoba)
Posts: 0
Eminent Member
 

Não sei se entendi bem sua dúvida, pois os valores da coluna A são pesos e na coluna B são o valor pago.
Mas para efeito de facilitar a visualização, você pode simplesmente alterar a formatação para Moeda na coluna B (ou a coluna correta de valores da sua planilha).

 
Postado : 28/06/2017 9:28 am
(@alezanon)
Posts: 12
Active Member
Topic starter
 

Estevaoba

O que eu quis dizer seria o seguinte: Como seria essa mesma formula, se ao inves de 100, fossem 50 kg de peso minimo para cobrar o adicional. É que fui tentar fazer algumas alterações e acabei me perdendo um pouco. Mas agradeço desde já a atenção...

 
Postado : 28/06/2017 10:28 am
Estevaoba
(@estevaoba)
Posts: 0
Eminent Member
 

=SE(A2="";"";SE(A2<=50;50;SOMA(50;SOMA(A2;-50)*0,8;QUOCIENTE((SOMA(50;SOMA(A2;-50)*0,8));300)*0,25)))

 
Postado : 28/06/2017 11:02 am
(@alezanon)
Posts: 12
Active Member
Topic starter
 

Estevaoba

Nessa formula, ele esta cobrando 50 reais como valor minimo. O certo seria cobrar 100 reais de valor abaixo de 50 kg. Por isso acho que estou fazendo essa confusão. Hehe. Testei aqui, e parece que não está cobrando os 0,25 centavos, quando é acima de 300 kg. Poderia confirmar pra mim, fazendo esse teste, como se fosse acima de 60 kg? Ai fica mais facil. Seria so alterar o 300 pra 60? É que fiz aqui e nao funcionou

 
Postado : 28/06/2017 11:37 am
Estevaoba
(@estevaoba)
Posts: 0
Eminent Member
 

Oi aleznon.

Segue planilha com a fórmula e os valores individualizados na tabela definições.
Acho que assim evita erros e você pode alterar os parâmetros sem mexer na fórmula.
Em caso de dúvidas, é só falar.

Abraço

 
Postado : 28/06/2017 2:04 pm
(@alezanon)
Posts: 12
Active Member
Topic starter
 

Estevaoba

Perfeitamente! Fico muito agradecido!

Att.
Alexandre

 
Postado : 28/06/2017 2:50 pm