Como usar a função SUMIF do Excel -

Resumo

A função SUMIF do Excel retorna a soma das células que atendem a uma única condição. Os critérios podem ser aplicados a datas, números e texto. A função SUMIF suporta operadores lógicos (>, <,, =) e curingas (* ,?) para correspondência parcial.

Objetivo

Soma os números em um intervalo que atenda aos critérios fornecidos

Valor de retorno

A soma dos valores fornecidos.

Sintaxe

= SOMASE (intervalo, critérios, (intervalo_soma))

Argumentos

  • intervalo - o intervalo de células ao qual você deseja aplicar os critérios.
  • critérios - os critérios usados ​​para determinar quais células adicionar.
  • intervalo_soma - (opcional) as células a serem somadas. Se intervalo_soma for omitido, as células no intervalo serão adicionadas juntas.

Versão

Excel 2003

Notas de uso

A função SOMASE retorna a soma das células em um intervalo que atende a uma única condição. O primeiro argumento é o intervalo ao qual aplicar os critérios, o segundo argumento são os critérios e o último argumento é o intervalo que contém os valores a serem somados. SUMIF suporta operadores lógicos (>, <,, =) e curingas (* ,?) para correspondência parcial. Os critérios podem usar um valor em outra célula, conforme explicado a seguir.

SUMIF está em um grupo de oito funções no Excel que dividem os critérios lógicos em duas partes (intervalo + critérios). Como resultado, a sintaxe usada para construir os critérios é diferente e SUMIF requer um intervalo de células para o argumento de intervalo, você não pode usar uma matriz.

SUMIF suporta apenas uma única condição. Se você precisar aplicar vários critérios, use a função SUMIFS. Se você precisar manipular os valores que aparecem no argumento de intervalo (ou seja, extrair o ano das datas para usar nos critérios), consulte as funções SUMPRODUCT e / ou FILTER.

Uso básico | Critérios em outra célula | Diferente de | Células em branco | Datas | Wildcards | Vídeos

Uso básico

Na planilha mostrada, há três exemplos SUMIF. No primeiro exemplo (G6), SUMIF é configurado para somar valores maiores que 100. No segundo exemplo (G7), SUMIF retorna a soma dos valores onde a cor é "vermelho". No último exemplo (G8), SUMIF é configurado para somar valores onde o estado é "CA" (Califórnia).

=SUMIF(D6:D10,">100") // values> 100 =SUMIF(B6:B10,"Jim",D6:D10) // Rep = Jim =SUMIF(C6:C10,"ca",D6:D10) // State = CA

Observe que o sinal de igual (=) não é necessário ao construir os critérios "é igual a". Observe também que SUMIF não diferencia maiúsculas de minúsculas. Você pode somar valores onde o representante é Jim usando "jim" ou "Jim".

Critérios em outra célula

Um valor de outra célula pode ser incluído em critérios usando concatenação. No exemplo abaixo, SUMIF retornará a soma de todas as vendas sobre o valor em G4. Observe que o operador maior que (>), que é texto, deve ser colocado entre aspas. A fórmula em G5 é:

=SUMIF(D5:D9,">"&G4) // sum if greater than G4

Diferente de

Para expressar os critérios "diferente de", use o operador "" entre aspas duplas (""):

=SUMIF(B5:B9,"red",C5:C9) // not equal to "red" =SUMIF(B5:B9,"blue",C5:C9) // not equal to "blue" =SUMIF(B5:B9,""&E7,C5:C9) // not equal to E7

Novamente, observe que SUMIF não faz distinção entre maiúsculas e minúsculas.

Células em branco

SUMIF pode calcular somas com base em células que estão em branco ou não. No exemplo abaixo, SUMIF é usado para somar os valores na coluna C, dependendo se a coluna D contém "x" ou está vazia:

=SUMIF(D5:D9,"",C5:C9) // blank =SUMIF(D5:D9,"",C5:C9) // not blank

datas

A melhor maneira de usar SOMASE com datas é referir-se a uma data válida em outra célula ou usar a função DATA. O exemplo abaixo mostra os dois métodos:

=SUMIF(B5:B9,"="&DATE(2019,4,1),C5:C9) =SUMIF(B5:B9,">"&E9,C5:C9)

Observe que devemos concatenar um operador para a data em E9. Para usar critérios de data mais avançados (ou seja, todas as datas em um determinado mês ou todas as datas entre duas datas), você vai querer mudar para a função SUMIFS, que pode lidar com vários critérios.

Curingas

A função SUMIF oferece suporte a curingas, conforme mostrado no exemplo abaixo:

=SUMIF(B5:B9,"mi*",C5:C9) // begins with "mi" =SUMIF(B5:B9,"*ota",C5:C9) // ends with "ota" =SUMIF(B5:B9,"????",C5:C9) // contains 4 characters

Veja abaixo mais exemplos de fórmulas SUMIF.

Notas

  • SUMIF suporta apenas uma condição. Use a função SUMIFS para vários critérios.
  • When sum_range is omitted, the cells in range will be summed.
  • Text strings in criteria must be enclosed in double quotes (""), i.e. "apple", ">32", "ja*"
  • Cell references in criteria are not enclosed in quotes, i.e. "<"&A1
  • The wildcard characters ? and * can be used in criteria. A question mark matches any one character and an asterisk matches any sequence of characters (zero or more).
  • To find a literal question mark or asterisk, use a tilde (~) in front question mark or asterisk (i.e. ~?, ~*).
  • SUMIFS requires a range, you can't substitute an array.

Related videos

Como usar a função SOMASE Neste vídeo, veremos como usar a função SOMASE para somar células que atendem a um único critério em um conjunto de dados. Como adicionar uma linha de totais a uma tabela Neste vídeo, veremos como adicionar e configurar uma linha de totais a uma tabela do Excel. A linha total pode mostrar automaticamente cálculos de resumo abaixo de uma tabela. Como construir uma tabela de resumo simples As tabelas dinâmicas são ferramentas fantásticas para resumir dados, mas você também pode usar fórmulas para construir seus próprios resumos usando funções como CONT.SE e SOMASE. Veja como neste vídeo de 3 minutos.

Artigos interessantes...