Notifications
Clear all

Função SOMA com critérios

9 Posts
2 Usuários
0 Reactions
1,311 Visualizações
(@felipesalomao)
Posts: 103
Estimable Member
Topic starter
 

Oi Pessoal, utilizo a seguinte formula para contar o estoque que tenho:
=SOMA(INDIRETO("G13:G"&LIN()-1))

Ou seja, soma todos números entre a coluna G, linha 13 até a linha atual - 1.

Porém estou tendo um problema, meus principais produtos são DVD Automotivos, nessa lista também tem pequenos acessórios como módulo de TV Digital, então enquanto meu estoque total de DVDs é de 160 por exemplo, tenho 200 módulos de tv digital, então o total fica em 360, gostaria que só somasse a quantidade de DVDs e não tv digital.

A lógica seria somar todos números entre a coluna G, linha 13 até a linha atual-1 apenas quando o item correspondente da coluna E não se chame "Módulo de TV Digital", só não sei como codificar isso.

Desde já muito Obrigado..

 
Postado : 05/08/2012 12:44 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Qual é sua versão do Office??

Use SOMASE ou SOMASES

Caso contrário poste seu arquivo COMPACTADO!!

Att

 
Postado : 05/08/2012 12:49 pm
(@felipesalomao)
Posts: 103
Estimable Member
Topic starter
 

Oi Alexandre, uso o excel 2007,

Aprimorei a fórmula, estou quase lá:
=SOMASE(INDIRETO("D13:D"&LIN()-1);"Módulo TV Digital";INDIRETO("G5:G"&LIN()-1))

Só que nesse caso ele só está somando as linhas que contenham "Módulo TV Digital", funcionou perfeito, só que gostaria que ele somasse apenas as linhas que NÃO contenham "Módulo de TV Digital".

Entende ? Abs

 
Postado : 05/08/2012 12:54 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Veja se vai dar certo...

=se(Intervalo="Módulo TV Digital";SOMASE(INDIRETO("D13:D"&LIN()-1);"Módulo TV Digital";INDIRETO("G5:G"&LIN()-1));"")

E mais uma vez caso contrário poste seu arquivo modelo COMPACTADO!!

 
Postado : 05/08/2012 12:56 pm
(@felipesalomao)
Posts: 103
Estimable Member
Topic starter
 

Boa tarde!!

Veja se vai dar certo...

=se(Intervalo="Módulo TV Digital";SOMASE(INDIRETO("D13:D"&LIN()-1);"Módulo TV Digital";INDIRETO("G5:G"&LIN()-1));"")

E mais uma vez caso contrário poste seu arquivo modelo COMPACTADO!!

Oi Alexandre, obrigado pela resposta, tentei e não deu certo, aceita a fórmula, porém ao invés da soma aparece: #NOME?

Segue planilha compactada.

Desde já grato,
Felipe

 
Postado : 05/08/2012 3:15 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite!!

Me explique porque você está usando a função INDIRETO.
Não seria isso??

=SOMASE(D13:F17;"Módulo TV Digital";G13:G17)

Att

 
Postado : 05/08/2012 3:36 pm
(@felipesalomao)
Posts: 103
Estimable Member
Topic starter
 

Então, com essa formula que você me passou, ela soma apenas os items que forem TV Digital, quero exatamente o inverso, quero que some tudo que não for TV Digital, entendeu ? Abs

 
Postado : 05/08/2012 3:43 pm
(@felipesalomao)
Posts: 103
Estimable Member
Topic starter
 

Alexandre, consegui fazer:

=SOMASE(INDIRETO("D13:D"&LIN()-1);"<>Módulo TV Digital";INDIRETO("G13:G"&LIN()-1))

Tudo que não estava conseguindo fazer era por o <> dentro do módulo TV Digital com as aspas nas pontas, estava errando a sintaxe, funcionou perfeito.. huahuah

Muito Obrigado pela Ajuda.

 
Postado : 05/08/2012 3:52 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite!!

Lembre se de marcar seu tópico como resolvido!!

Att

 
Postado : 05/08/2012 4:03 pm