Pular para o conteúdo

SOMASES com Duas Condições no Excel: Guia Prático (Casos E e OU)

A função SOMASES é um dos recursos mais poderosos do Excel para consolidar dados e gerar relatórios financeiros. No entanto, quando surge a necessidade de aplicar um SOMASES com duas condições — seja para filtrar cenários simultâneos (Lógica E) ou critérios alternativos (Lógica OU) —, a sintaxe padrão costuma confundir no dia a dia.

Sua Rotina Exige Mais que Fórmulas Complexas?

Se você passa horas corrigindo planilhas lentas ou montando relatórios manuais, conheça nossa biblioteca de ferramentas profissionais prontas. Acesse agora soluções com dashboards automatizados desenvolvidos para acelerar sua gestão empresarial.

QUERO CONHECER O CATÁLOGO DE PLANILHAS
🔒 Pagamento Único • Download Imediato • Suporte de Especialistas

⚡ Fórmulas Prontas: Copie e Cole no seu Excel

Cenário E (Duas condições na mesma coluna – Ex: Valores entre 2.500 e 3.500):
=SOMASES(Intervalo_Soma; Intervalo_Critério; ">=2500"; Intervalo_Critério; "<=3500")

Cenário OU (Uma condição ou outra – Ex: Estado igual a MG ou SP):
=SOMARPRODUTO(SOMASES(Intervalo_Soma; Intervalo_Estados; {"Minas Gerais";"São Paulo"}))

Entendendo a Estrutura do SOMASES com Múltiplos Critérios

Diferente da antiga função SOMASE, o SOMASES (no plural) permite cruzar diversas bases de dados de maneira nativa e sem a necessidade de criar colunas auxiliares bagunçadas. O padrão estrutural da equação lógica segue a seguinte ordem de argumentos:

=SOMASES(Intervalo_Soma; Intervalo_Critérios1; Critério1; Intervalo_Critérios2; Critério2; …)

O grande segredo para extrair o máximo de desempenho do SOMASES é entender como o Excel processa os critérios e as restrições inseridas na fórmula. Abaixo, detalhamos como implementar de maneira limpa as duas lógicas mais utilizadas no mercado de trabalho.

Caso 1: Aplicando a Lógica “E” (Filtros Coexistentes)

Utilizamos a lógica E quando todas as restrições inseridas na fórmula precisam ser estritamente verdadeiras ao mesmo tempo para que a soma da linha seja contabilizada no montante final.

Imagine que você precisa filtrar e consolidar a soma apenas dos salários que se encontram em um intervalo fechado de valores: maiores ou iguais a R$ 2.500 e simultaneamente menores ou iguais a R$ 3.500. Para resolver esse cenário prático no Excel, basta repetir a mesma coluna de critérios consecutivamente dentro dos argumentos:

=SOMASES(B:B; B:B; “>=2500”; B:B; “<=3500”)

Cada par de argumentos adicionados à fórmula se comporta como um limitador de dados. O Excel realiza a leitura individual de cada linha de sua planilha: se o registro preencher simultaneamente ambos os requisitos da coluna B, o valor entra de forma automática no resultado final.

Visualizando a Base de Dados (Exemplo Prático)

Para os exemplos práticos deste guia de otimização, considere uma planilha contendo a seguinte estrutura básica de informações organizadas:

Nome (Coluna A) Salário (Coluna B) Estado (Coluna C)
Ana Silva R$ 3.200 Minas Gerais
Pedro Santos R$ 2.800 São Paulo
Carlos Lima R$ 4.100 Minas Gerais
Aplicação prática de SOMASES com múltiplos critérios no Excel
Base de exercícios estruturada mostrando a segmentação de salários e estados para filtros analíticos.

Caso 2: Aplicando a Lógica “OU” Sem Colunas Auxiliares

A lógica OU é aplicada quando você deseja somar um valor se o registro atender a um critério de uma lista ou a outro (por exemplo: somar o faturamento total da sua empresa se o Estado for “Minas Gerais” ou se for “São Paulo”).

Se você tentar inserir esses critérios de forma linear simples, o Excel retornará zero como resultado. Isso acontece porque um único registro de célula nunca poderá ser simultaneamente igual a dois estados diferentes na mesma linha.

Para contornar essa restrição sem a necessidade de criar colunas de validação, a melhor técnica de desenvolvimento no Excel é utilizar uma matriz constante definida entre chaves {} envelopada pela função SOMARPRODUTO:

=SOMARPRODUTO(SOMASES(B:B; C:C; {“Minas Gerais”;”São Paulo”}))

Como o Excel lê essa instrução internamente: A função SOMASES faz o cálculo do valor para “Minas Gerais” e individualmente para “São Paulo” na memória do computador. Em seguida, a função SOMARPRODUTO intercepta essa matriz com as duas somas individuais e realiza a adição final de forma instantânea.

Gráfico demonstrativo do resultado da função SOMASES com lógica OU
Divisão lógica do cálculo matricial processando múltiplos critérios simultâneos de forma otimizada.

💡 Prefere pular a complexidade das fórmulas e códigos manuais?
Oferecemos uma biblioteca completa de ferramentas operacionais e painéis prontos desenvolvidos por especialistas para o seu negócio. Evite erros e retrabalho manual hoje mesmo.

Acessar Planilhas Prontas

Dica de Mestre: Duas Condições com Datas ou Textos Parciais

Caso a sua necessidade envolva a filtragem e consolidação de intervalos de datas ou de termos parciais, a lógica estrutural da fórmula “E” se mantém estável, necessitando apenas dos seguintes ajustes de escrita:

  • Filtro Entre Duas Datas (Células D1 e D2): =SOMASES(B:B; A:A; ">="&D1; A:A; "<="&D2)
  • Busca por Texto Parcial (Que inicie com o termo “Minas”): =SOMASES(B:B; C:C; "Minas*") (O asterisco funciona como caractere curinga de pesquisa do Excel).

Perguntas Frequentes (FAQ sobre Função SOMASES)

Como fazer um SOMASES com duas condições OU localizadas em colunas diferentes?

Se os critérios do tipo “OU” se encontrarem em colunas distintas (ex: Vendedor igual a “Roberto” ou Região igual a “Sul”), a melhor abordagem de cálculo é realizar a soma de duas fórmulas SOMASES isoladas: =SOMASES(...) + SOMASES(...). Se houver linhas que atendam a ambas as condições simultaneamente, lembre-se de subtrair uma terceira fórmula combinando os critérios para evitar duplicidades na contagem.

Posso utilizar células de referência dinâmica (como A1) dentro das chaves {} na lógica OU?

Não. O Excel não permite referências de células dinâmicas ou variáveis de intervalo dentro de colchetes ou chaves constantes de matrizes. Para construir uma fórmula dinâmica de soma sem travar valores fixos, substitua o método matricial por uma soma linear simples: =SOMASES(...; C:C; A1) + SOMASES(...; C:C; B1).

Existe um limite máximo de critérios permitidos na função SOMASES?

A ferramenta suporta até 127 pares de intervalos e condições em uma única estrutura de fórmula. Contudo, evite utilizar argumentos em excesso para não comprometer a performance e velocidade de carregamento de sua planilha. Caso necessite de análises extremamente amplas, migre as informações para uma Tabela Dinâmica.

Veja Também Outros Recursos Úteis de Otimização

Se você deseja otimizar sua rotina profissional e automatizar controles de dados complexos, confira outros tutoriais de alta usabilidade que preparamos para facilitar seu dia:

EG
Conteúdo Escrito e Validado por Excel Genial
Especialistas no desenvolvimento de automações, macros e ferramentas corporativas inteligentes. Desenvolvemos soluções em planilhas eletrônicas profissionais com foco na melhoria de performance, produtividade e otimização operacional de pequenas empresas e profissionais autônomos.
🔒 Ambiente de Compra Seguro
🤝 Garantia de Satisfação de 7 dias
📥 Download Imediato após Pagamento
Picture of Roberto

Roberto

Roberto é especialista em Excel com mais de 12 anos de experiência corporativa. Criador do Excel Genial, transforma rotinas complexas em planilhas profissionais prontas para uso.