locked
Soma Condicional RRS feed

  • Pergunta

  • Estou querendo somar a coluna "W" se na coluna "C" conter os numeros "2", "3" e "4". Alguem poderia me ajudar?

     

    Obrigado.

    domingo, 19 de dezembro de 2010 02:21

Todas as Respostas

  • a forma mais fácil, embora não muito eficiente seria usar 3 somase() assim

     

    =somase( colunac ; 2 ; colunaw) + somase( colunac ; 3 ; colunaw) + somase( colunac ; 4 ; colunaw) 

     

    outra maneira seria usando a fórmula matricial

     

    =somarproduto( --(colunac = 2) + --(colunac = 3) + --(colunac = 4) ; colunaw ) 

     

    ctrl-shit-enter

     


    João Eurico Consultor Manguetown - Brazil
    domingo, 19 de dezembro de 2010 10:31
  • Para arquivos .xlsx sugiro SOMASES().
    domingo, 19 de dezembro de 2010 14:17
  • João,

    É interessante notar que a função SOMARPRODUTO é uma das funções do Excel que lê vetores sem a necessidade de se pressionar Ctrl+Shift+Enter. Outras funções que fazem isso, por exemplo, são a SOMA, MÍNIMO, MÁXIMO, etc. A função SE, por exemplo, não itera elementos de um vetor se não for pressionado o Ctrl+Shift+Enter.

    Para o exemplo do colega, não veja fórmula mais eficiente que a que você propôs (um pouco modificada):

    =SOMARPRODUTO((C5:C9=2)+(C5:C9=3)+(C5:C9=4);W5:W9)

    SOMARPRODUTO possui a flexibilidade de se usar o operador OU, que é representado pelo +.


    Felipe Costa Gualberto - http://www.ambienteoffice.com.br
    terça-feira, 21 de dezembro de 2010 01:21