Notifications
Clear all

somarproduto se ?

6 Posts
1 Usuários
0 Reactions
8,836 Visualizações
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Pessoal , tenho uma tabela , na qual constam 5 colunas e preciso calcular a média ponderada de valores que estão nas colunas D e F Portanto essa média será calculada de acordo com uma condicional que está na coluna A . Existe alguma função "Somarproduto.se" ?
Tentei colocar as condições dentro da fórmula , mas não obtive sucésso .

Desde já , obrigado .

 
Postado : 08/07/2010 7:04 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

A B C D E F G
OPER. DATA QUANTID. PREÇO OPERAÇÃO ESTOQUE ESTOQUE MÉDIO
COMPRA 100 R$ 10,00 (R$ 1.000,00) 100 R$ 10,00
COMPRA 03/09/10 100 R$ 10,00 (R$ 1.000,00) 200 R$ 10,00
VENDA 03/09/10 100 R$ 10,00 R$ 1.000,00 100 R$ 10,00
VENDA 07/09/10 100 R$ 10,00 R$ 1.000,00 0 R$ 10,00
VENDA 03/09/10 100 R$ 10,00 R$ 1.000,00 -100 R$ 10,00
VENDA 09/09/10 100 R$ 10,00 R$ 1.000,00 -200 R$ 10,00

Acho que assim eu me explico melhor .
Toda vez que eu comprar um produto , vai aparecer na coluna G o preço médio da compra , mas quando eu vender ele deve ignorar o preço da venda e manter o preço médio de compra sempre .A função que usei para calcular a média ponderada é ( linha 7 ): =somarproduto($C$2:$C7;$D$2:$D7)/soma($C$2:$C7) . Porém não consigo condiciona-lo a calcular apenas as compras .
Alguêm tem uma dica ?

 
Postado : 08/07/2010 8:34 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Caro WILSSPBR, Boa Noite.

O conceito da Média Ponderada traduz-se por:

MédiaPonderada = ( Pesos atribuídos x Ocorrências de casos)
...............................------------------------------------------------------
............................................ Soma dos Pesos atribuídos

Logo:

MédiaPonderada = ( Peso1 x Ocorrência1) + ( Peso2 x Ocorrência2) + ( Peso3 x Ocorrência3)
...............................---------------------------------------------------------------------------------------------
......................................................................... (Peso1 + Peso2 + Peso3)

Suponhamos a sua planilha como esta:

....A.............B..............C..............D
1..Matéria....Acertos.....Peso
2..História....8..............3
3..Física.......20.............3
4....................................
5....................................
6..Média Pond...............=Fórmula

Coloque em C6 esta fórmula:

=Somarproduto(B2:B3;C2:C3) / Soma(C2:C3)

Implementando: ( (8x3)+(20x3) ) / (3+3) = (24 + 60) / 6 = 84 / 6 = 14

Pronto.

Espero ter ajudado.

Mande Notícias

 
Postado : 08/07/2010 8:35 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Uploaded with ImageShack.us

Opa , Mazaropi . Até ai tudo bem .Mas e para condicionar o calculo da média atravéz de uma outra célula ?

 
Postado : 08/07/2010 8:43 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa noite,
Experimente desta forma: =SOMARPRODUTO(($A$2:$A$7="COMPRA")*($C$2:$C7)*($D$2:$D7))/SOMARPRODUTO(($A$2:$A$7="COMPRA")*($C$2:$C7))
Veja mais dicas em: http://goo.gl/2se1

 
Postado : 09/07/2010 9:07 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Muito obrigado adilsonsoledade e Mazzaropi .

Eu estava perto , mais faltava colocar as sentenças entre parenteses . estava usando ; (ponto e vírgula ) para separa-las .

Desculpem-me pelo excesso de posts para resolver um problema simples . Ainda estou aprendendo a usar os recursos do fórum .

Valeu .

 
Postado : 10/07/2010 5:45 pm