quarta-feira, 3 de setembro de 2014

Excel: Funções SOMASE e SOMASES

A função SOMA foi discutida no artigo "EXCEL: Função SOMA" é, provavelmente, a mais utilizada no Excel. É utilizada para somar uma faixa ou um conjunto de células, contíguas ou não.

Estudaremos neste artigo outras duas funções, SOMASE e SOMASES, com princípios semelhantes, porém, aceitam condições em sua execução. Elas somente considerarão para a soma células que possuam as características que desejarmos. Por exemplo, somar os salários dos funcionários de um departamento específico, ou de um departamento específico, mas apenas se o funcionário tiver mais de 5 anos de empresa. Enfim, discutiremos detalhadamente neste artigo essas variações.

Função SOMASE

A função SOMASE tem um funcionamento muito simples. Basicamente, testa valores em um intervalo e, para as células que atenderem a uma determinada condição, soma os valores.

Sintaxe:

=SOMASE(   [INTERVALO_DE_CRITERIOS]   ;   [CRITERIO]   ;   [INTERVALO_DE_SOMA]   )

Utilizaremos o modelo abaixo para apresentar seu uso:


Totalizando as solicitações aprovadas

Na célula E19 desejamos calcular qual o valor total das solicitações aprovadas. Para isto, utilizaremos a função SOMASE, informando os seguintes parâmetros:

  • INTERVALO_DE_CRITERIOS =  F8:F17, que é o range que contém o status da solicitação
  • CRITERIO = "Aprovada", exatamente o que desejamos usar como condição para a nossa soma
  • INTERVALO_DE_SOMA = E8:E17, células que possuem os valores que serão somados para as linhas que atenderem ao CRITERIO.

Vejam abaixo:



Agora, utilizamos a mesma fórmula, porém, alteramos o critério para "Reprovada" e "Pendente", para as células E20 e E21 respectivamente.


Para a célula E23, "Total Atrasado", utilizamos uma fórmula um pouco diferente, pois desejamos somar as solicitações cuja data seja anterior à data atual:


  • =SOMASE(   B8:B17   ;"<" & HOJE()   ;  E8:E17)

Note que podemos utilizar operadores lógicos "<, >, <>, =" no argumento CRITERIO. Vejam abaixo:


Função SOMASES

Como o proprio nome diz, SOMASES tem funcionamento semelhante ao da SOMASE, porém, aceita mais de um argumento para o teste.

Sintaxe:

=SOMASES(   [INTERVALO_DE_SOMA]
                         [INTERVALO_DE_CRITERIOS_1]   ;
                         [CRITERIO_1]   ;
                         [INTERVALO_DE_CRITERIOS_2]   ;
                         [CRITERIO_2]   ;  
                         [INTERVALO_DE_CRITERIOS_3]   ;
                         [CRITERIO_3]   ;  
                         [INTERVALO_DE_CRITERIOS_4]   ;
                         [CRITERIO_4]   ;  
                         ......
 )

No nosso exemplo, precisamos totalizar as solicitações com status "PENDENTE", e com valor superior ao informado na célula PRIORIDADE. Vejam abaixo que utilizamos duas regiões para os testes:


  • Primeira Região: F8:F17 com "Pendente"
  • Segunda Região: E8:E17 com valor ">" que a PRIORIDADE



Vejam abaixo que temos, dentre as 5 solicitações pendentes, que totalizam 1.230, temos apenas 3 que são prioritarias (acima de 200), totalizando 1.080.


Se alterarmos o valor da prioridade para 250, conforme abaixo, temos um novo resultado:

Abaixo alteramos o status de uma solicitação de Pendente para Aprovada e podemos acompanhar a movimentação dos valores:



Para baixar o arquivo modelo deste artigo, pronto e funcionando, CLIQUE AQUI.



Estamos aqui, à disposição, aceitando sugestões para novos artigos.

Aproveitem e conheçam o site da nossa empresa: www.excelline.net.

Leiam também outros artigos em NOSSO BLOG.

Contem conosco!


Curta a nossa página


Setembro/2014

GILBERTO GOMES
ExcelLine - Office World



Related Posts Plugin for WordPress, Blogger...

Compartilhe