Notifications
Clear all

Planilha de preços - escolha de valores com vários critérios

3 Posts
2 Usuários
0 Reactions
1,124 Visualizações
(@miguel)
Posts: 4
New Member
Topic starter
 

Boa tarde,

Preciso de ajuda com um desafio enorme.

em anexo uma planilha com dados de exemplo.

O objectivo da planilha é escolher o preço correto conforme algumas regras,
A empresa hoje trabalha com preços de reposição e venda individuais por filial, no entanto agora torna-se urgente uma nova composição de preços (preço único para todas as filiais).
no arranque da mudança, é necessário escolher apenas um dos preços de reposição e de venda seguindo algumas regras que são as seguintes:

Se em todas as filias o estoque é 0 (zero) o preço de reposição e de venda será 0 (zero)
Se em apenas 1 filial tiver estoque o preço de reposição e de venda será o valor nessa mesma filial.
se tem estoque em todas ou em 2 torna-se necessário o seguinte calculo:

- dentro das filiais com estoque escolher o preço de reposição e de venda da filial com data de actualização mais recente.
- caso a diferença entre os preços de venda das filiais com estoque exceda 10% o valor de preço de reposição e de venda deverá vir com o texto "Avaliar Manual"

Gostaria de solicitar a ajuda de todos para a resolução desta situação,

Planilha exemplo: https://www.sendspace.com/file/culi9w

Obrigado,

Miguel Ferreira

 
Postado : 08/01/2020 4:05 pm
Estevaoba
(@estevaoba)
Posts: 0
Eminent Member
 

Em C2:

=SE(SOMA(F2;J2;N2)=0;0;SE(ÍNDICE(FREQÜÊNCIA((F2;J2;N2);0);2)=1;MÁXIMO(F2;J2;N2);SE(ÍNDICE(FREQÜÊNCIA((F2;J2;N2);0);2)>1;DESLOC(E2;;CORRESP(MÁXIMO(H2;L2;P2);F2:P2;0)-2);"")))

Em D2:

=SE(SOMA(G2;K2;O2)=0;0;SE(ÍNDICE(FREQÜÊNCIA((G2;K2;O2);0);2)=1;MÁXIMO(G2;K2;O2);SE(ÍNDICE(FREQÜÊNCIA((G2;K2;O2);0);2)>1;DESLOC(E2;;CORRESP(MÁXIMO(H2;L2;P2);F2:P2;0)-1);"")))

Copie para preencher as colunas.

Good luck!

 
Postado : 08/01/2020 7:21 pm
(@miguel)
Posts: 4
New Member
Topic starter
 

Bom dia,

Muito obrigado por tão rápida resposta Estevaoba,

no entanto a formula só funciona correctamente quanto todas as 3 filias possuem estoque, quando uma ou duas delas não possuem estoque não podem ser consideradas na formula.

exemplo: na linha 6 da planilha, apenas a filial 2 possui estoque, logo o preço de reposição e de venda tem que ser da filial 2 e não da 3 como retornou a formula.
exemplo 2: na linha 10 da planilha, apenas a filial 2 e 3 possuem estoque, neste caso a data nas duas filiais é a mesma pode trazer o preço de reposição e de venda como "Avaliar Manual", no entanto se a data fosse diferente traria a data mais recente apenas das duas filiais com estoque.

outra regra que não funcionou foi a seguinte:

- caso a diferença entre os preços de venda das filiais com estoque exceda 10% o valor de preço de reposição e de venda deverá vir com o texto "Avaliar Manual"

exemplo: na linha 15, todas as filiais possuem estoque, calculando a diferença percentual entre a filial 1 e 2 o resultado é 24%, a diferença entre a filial 1 e 3 é de 25% e a diferença entre a filial 2 e 3 é de 1%, basta que uma das diferenças seja maior que 10% conforme a regra e o valor que tem que aparecer no preço de reposição e preço de venda é o texto "Avaliar Manual".

Peço desculpa pelo inconveniente, este calculo que necessito é mesmo complicado, e a planilha contem 98.000 produtos para realizar esse calculo por isso que não consigo fazer manual em tempo hábil.

Agradeço novamente pela ajuda!

 
Postado : 09/01/2020 6:48 am