Você precisa somar ou contar dados no Excel com base em vários critérios, mas funções básicas como SUMIF ou COUNTIF só lidam com uma condição. As funções SUMIFS e COUNTIFS foram criadas exatamente para essa análise com múltiplas condições. Este artigo explica a sintaxe de ambas as funções e fornece instruções passo a passo para criar fórmulas. Você aprenderá como agregar dados usando vários critérios de uma só vez.
Principais Conclusões: Funções SUMIFS e COUNTIFS
- SUMIFS(soma_intervalo, intervalo_critérios1, critério1, …): Soma números no intervalo de soma somente quando todos os critérios correspondentes são atendidos.
- COUNTIFS(intervalo_critérios1, critério1, …): Conta o número de células em vários intervalos que atendem a todas as condições especificadas.
- Uso de operadores como >, <, <> e curingas: Permite critérios complexos como “maior que 100” ou texto contendo caracteres específicos.
Entendendo a Sintaxe de SUMIFS e COUNTIFS
As funções SUMIFS e COUNTIFS fazem parte da família “IFS” do Excel, que permite múltiplos critérios. Sua estrutura é lógica, mas exige ordem precisa. A função SUMIFS soma um intervalo de números com base em uma ou mais condições. Seu primeiro argumento é o intervalo que você deseja somar. Cada condição após isso requer dois argumentos: o intervalo a verificar e o critério específico a ser aplicado a esse intervalo.
A função COUNTIFS funciona de forma semelhante, mas conta células em vez de somá-las. Ela não possui um “soma_intervalo” separado. Você só fornece pares de intervalos de critérios e critérios. Ambas as funções exigem que todas as condições sejam verdadeiras para que uma linha ou entrada seja incluída. Esta é uma operação lógica AND. Você pode usar até 127 pares de intervalo e critério em uma única fórmula.
Ordem dos Argumentos e Requisitos
Para SUMIFS, a ordem é crítica: =SUMIFS(soma_intervalo, intervalo_critérios1, critério1, [intervalo_critérios2, critério2], …). O soma_intervalo e cada intervalo_critérios devem ter o mesmo tamanho e formato, geralmente uma única coluna. Para COUNTIFS, a sintaxe é =COUNTIFS(intervalo_critérios1, critério1, [intervalo_critérios2, critério2], …). Todos os intervalos devem ter o mesmo tamanho. Critérios de texto devem estar entre aspas duplas, enquanto referências de célula e números não precisam de aspas.
Criando uma Fórmula SUMIFS Básica
Siga estas etapas para criar uma fórmula que soma valores com base em duas condições, como vendas para uma região e produto específicos.
- Identifique seus intervalos de dados
Certifique-se de que seus dados estejam em uma tabela ou intervalo contíguo. Identifique a coluna com valores a somar, a coluna para sua primeira condição e a coluna para sua segunda condição. - Inicie a fórmula SUMIFS
Clique em uma célula vazia e digite =SUMIFS(. Primeiro, selecione ou digite o intervalo contendo os números que deseja adicionar, como D2:D100. Digite uma vírgula. - Adicione o primeiro par de critérios
Selecione o intervalo para sua primeira condição, como B2:B100 para uma coluna “Região”. Digite uma vírgula. Em seguida, especifique o critério. Para corresponder ao texto na célula F1, digite “&”&F1 ou digite o texto diretamente entre aspas: “Leste”. - Adicione o segundo par de critérios
Digite uma vírgula. Selecione o intervalo para sua segunda condição, como C2:C100 para uma coluna “Produto”. Digite uma vírgula. Especifique o critério, como “&”&G1 para um nome de produto na célula G1. - Complete e teste a fórmula
Digite um parêntese de fechamento ) e pressione Enter. A fórmula calculará a soma total onde ambas as condições são verdadeiras. Teste alterando os critérios nas células F1 ou G1.
Criando uma Fórmula COUNTIFS Básica
Use estas etapas para contar linhas que atendem a múltiplas condições, como contar pedidos acima de um determinado valor em um mês específico.
- Inicie a fórmula COUNTIFS
Clique em uma célula vazia e digite =COUNTIFS(. Não há argumento soma_intervalo. O primeiro argumento é o primeiro intervalo de critérios. - Defina a primeira condição
Selecione o intervalo para sua primeira condição, como A2:A100 para “Data”. Digite uma vírgula. Para contar datas em janeiro de 2024, use um critério como “>&=”&DATA(2024,1,1) e ““<“&DATA(2024,2,1). - Adicione uma segunda condição numérica
Digite uma vírgula. Selecione o intervalo para uma segunda condição, como D2:D100 para “Valor do Pedido”. Digite uma vírgula. Para contar valores acima de 500, use o critério “>&500”. - Feche a fórmula
Digite um parêntese de fechamento ) e pressione Enter. A célula exibirá a contagem de linhas onde a data está em janeiro de 2024 e o valor do pedido excede 500.
Usando Operadores e Curingas nos Critérios
Você não está limitado a correspondências exatas. Pode usar operadores de comparação e curingas para correspondências parciais de texto.
- Aplique operadores de comparação
Para condições numéricas, use operadores como >, <, >=, <= e <> (diferente de). O operador e o valor devem estar entre aspas. Exemplo: Para somar valores onde a quantidade é maior que 10, use “>&10” como critério. - Use curingas para texto
Para correspondências parciais de texto, use o asterisco (*) para representar qualquer número de caracteres e o ponto de interrogação (?) para um único caractere. Para contar células em um intervalo “Nome” que começam com “Jo”, use “Jo*” como critério. - Combine operadores e referências de célula
Para tornar um critério dinâmico, combine um operador com uma referência de célula usando o e comercial (&). Por exemplo, para somar valores menores que o número na célula H1, use ““<“&H1 como critério.
Erros Comuns e Problemas de Fórmula
As fórmulas podem retornar zero, um erro ou um resultado incorreto devido a alguns problemas típicos.
SUMIFS Retorna 0 ou Erro #VALOR!
Um resultado zero geralmente significa que nenhuma célula atende a todos os critérios. Verifique erros de digitação nos critérios de texto ou tipos de dados incompatíveis. O erro #VALOR! geralmente ocorre quando o soma_intervalo e os intervalos de critérios têm tamanhos diferentes. Certifique-se de que todos os intervalos na fórmula tenham o mesmo número de linhas.
Critérios Não Funcionam com Datas ou Números
Se um critério de data falhar, a data em seus dados pode estar armazenada como texto, ou seu critério pode estar no formato errado. Use a função DATA para construir o critério ou certifique-se de que o intervalo de dados esteja formatado como data. Para números, evite ter números armazenados como texto no intervalo de critérios.
Uso Incorreto de Curingas
Curingas funcionam apenas com critérios de texto. Se você usar um curinga em um intervalo formatado como números ou datas, não funcionará. Além disso, se precisar corresponder a um asterisco ou ponto de interrogação literal, preceda-o com um til (~), como em “~*” para encontrar um caractere de asterisco.
SUMIFS vs. COUNTIFS: Diferenças Principais
| Item | SUMIFS | COUNTIFS |
|---|---|---|
| Função Principal | Soma valores numéricos | Conta células que atendem aos critérios |
| Primeiro Argumento | soma_intervalo (obrigatório) | intervalo_critérios1 (sem soma_intervalo) |
| Tipo de Resultado | Uma soma numérica | Uma contagem inteira |
| Exemplo de Uso | Total de vendas do Produto A na Região Leste | Número de faturas acima de R$ 1000 no 1º trimestre |
| Tratamento de Células Vazias | Ignora células vazias em soma_intervalo | Pode contar células vazias como critério usando “” |
Agora você pode usar SUMIFS para calcular totais e COUNTIFS para obter contagens com base em múltiplos filtros. Pratique aplicando essas funções aos seus próprios dados de vendas ou inventário. Para lógica mais complexa envolvendo condições OR, explore combinar várias fórmulas SUMIFS ou COUNTIFS com um sinal de mais (+). Use a tecla F4 para alternar referências absolutas ao copiar fórmulas com intervalos de critérios fixos.