Notifications
Clear all

Calcular Media, Minimo, Maximo de um conjunto de dados

7 Posts
1 Usuários
0 Reactions
937 Visualizações
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Olá Boa tarde.

Estou com problema em resolver umas formulas. Se alguém puder me ajudar agradeço muito.

Conforme a planilha de exemplo anexada, preciso que na aba Custos tenha os valores Minimo, Maximo e Médio de acordo com a aba do ano(2012,2011).
É preciso filtrar os códigos para que o calculo pegue os valores corretamente.

Obrigado.

Malak.

 
Postado : 12/02/2013 3:10 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa noite!!

Use a pesquisa do fórum!!!!!!!!!!!!

Att

 
Postado : 12/02/2013 3:16 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Olá Alexandre, já usei a pesquisa do forum, neste, e em outros, porém não encontrei da forma que eu preciso.

Utilizei a planilha exemplo em anexo para fazer as formulas. Deve ter algo errado nas colunas da pesquisa.

Por exemplo, nos meus testes não entendi o motivo que a função SE retorna falso.
Acho que não entendi direito o comando, sei lá.
Digamos que na Coluna A eu tenho os codigos do produto.
Sendo:
A1 = 100
A2 = 150
A3 = 200
A4 = 200
A5 = 250

Se B5 = 100, a representação =SE(A1:A5=B5;1;0) me resulta em 1 (verdade). Ok está certo.

Agora se B5 = 200 ou 150, a representação da forma acima, me retorna 0 (falso), já tentei até utilizar matriz (o tal do Shift+Ctrl+Enter) e não dá certo, o correto é retornar 1 (verdade) né.
Então concluo que se o conteúdo da Célula B5 se não for o primeiro da lista, o retorno é sempre 0 (falso).
Mas em exemplos que já peguei o SE não comporta deste jeito.... No que estou errando?

-/-/-/-/-/-

Outro problema cabeludo, usei uma formula que encontrei na Net e tentei adaptar... sem sucesso.
=MÍNIMO(SE(A2:A10=$E$1;$B$2:$B$10;MÁXIMO(B2:B10)))
Sendo A uma lista de Codigo e B a quantidade e E o codigo informado.

Engraçado é que ela funcionou, esse danado do SE funciona, mesmo que E1 aponte para o segundo da lista. é pra cabar mesmo... e nao consigo reproduzir separadamente como acima o fiz.
Só que preciso de mais.... do jeito que está ai, se E1 não existir, pega o maior numero do intervalo B2:B10 e no meu caso eu quero que apresente 0 (zero). Tentando alterar partindo deste exemplo, não consegui ir pra frente com esse danado do SE.

-/-/-/-/-/-

Outro detalhe.....
Para o calculo da Média não deve ser utilizado a soma da Qtde e dividido pelo total.
A média correta é a Média Ponderada:
Soma os valores aplicando a regra Qtdes * ValUnitario de cada produto, o resultado divide pelo total da soma da Qtde
Representando o calculo.
Qtde ValUnitario Total
5 10 50
10 12 120
Media = 170/15 = 11,34.

Espero ter esclarecido melhor minhas duvidas.

Abraços

Malak.

 
Postado : 12/02/2013 7:15 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa noite!!

Perdão mas eu não entendi nada!!!

Vamos aguardar o pessoal responder.

Att

 
Postado : 12/02/2013 7:56 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Para o calculo da média vc pode experimentar:
em H2 (2012) =SEERRO(SOMARPRODUTO(('2012'!$C$2:$C$39=A3)*('2012'!$H$2:$H$39)*('2012'!$I$2:$I$39))/SOMASE('2012'!$C$2:$C$39;Custos!A3;'2012'!$H$2:$H$39);"")
ou =SEERRO(SOMASE('2012'!$C$2:$C$39;Custos!A3;'2012'!$J$2:$J$39)/SOMASE('2012'!$C$2:$C$39;Custos!A3;'2012'!$H$2:$H$39);"")
(a função serro , para "evitar" o retorno do erro "Div/0")
Para o calculo do Máximo experimente: {=MÁXIMO(SE('2012'!$C$2:$C$39=Custos!A3;'2012'!$I$2:$I$39;0))} --> matricial finalize com ctrl + alt + enter
Para calculo do Mínimo experimente: {=MÍNIMO(SE('2012'!$C$2:$C$39=Custos!A3;'2012'!$I$2:$I$39))} --> matricial finalize com ctrl + alt + enter

 
Postado : 13/02/2013 8:31 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Opa, muito obrigado Reinaldo, hoje a noite vou fazer os teste e já informo o resultado.
Abraços.

 
Postado : 13/02/2013 11:17 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Olá Reinaldo, muito obrigado...
Deu tudo certo, era o que eu precisava....

Abraços,

Malak.

 
Postado : 14/02/2013 8:16 pm