Para somar valores maiores que um número que pode mudar no Excel, monte o critério do SOMASE concatenando o operador com uma referência de célula, em vez de digitar o número fixo — por exemplo, =SOMASE(intervalo;”>”&E2;intervalo), onde E2 é a célula com o valor-limite. Assim, mudar o número em E2 atualiza o resultado automaticamente, sem precisar editar a fórmula.
Você já usou SOMASE ou SOMASES com um critério fixo, digitado direto na fórmula — por exemplo, somar só valores maiores que zero, ou maiores que 500 — e depois de um tempo precisou mudar esse limite? Se o número está fixo dentro da fórmula, toda vez que ele muda, você tem que abrir a fórmula, editar o valor manualmente, e repetir isso em cada célula que usa esse critério.
Sem um critério dinâmico, ajustar um limite de análise (por exemplo, “quero ver a soma de tudo que passou de X reais” com X mudando toda semana) se transforma numa tarefa manual repetitiva, e aumenta o risco de você editar uma fórmula errada ou esquecer de atualizar alguma célula.
Neste artigo iremos mostrar como transformar o critério de maior-que do SOMASE em algo dinâmico, controlado por uma célula, para que mudar o valor-limite baste digitar um número novo, sem tocar em nenhuma fórmula.
Ponto de partida: o critério fixo
A forma mais básica de somar valores acima de um limite é escrever o número direto na fórmula. Por exemplo, para somar apenas os valores de saldo maiores que zero:
=SOMASE(C2:C13;”>0″;C2:C13)
Essa fórmula funciona, mas o “0” está fixo dentro do texto do critério — se você quiser mudar o limite para 500 depois, vai precisar reescrever a fórmula manualmente em cada lugar onde ela é usada.
O truque: concatenar o operador com uma célula
Para deixar o limite dinâmico, a ideia é separar o operador (o sinal de maior-que, “>”) de dentro do texto fixo, e juntar (concatenar, com o caractere &) com uma célula que vai guardar só o número do limite. A fórmula fica assim:
=SOMASE(C2:C13;”>”&E2;C2:C13)
Aqui, E2 é uma célula qualquer da sua planilha onde você digita o valor-limite — pode ser 0, 500, 1000, o que for necessário. O Excel monta o critério completo na hora, unindo o texto “>” com o número que estiver dentro de E2. Se E2 tiver o valor 500, o critério final vira exatamente “>500” — só que agora, para mudar esse limite, basta digitar um número diferente em E2, sem tocar na fórmula.
A mesma lógica com SOMASES
Se você estiver usando SOMASES (para somar com mais de um critério ao mesmo tempo), a lógica de concatenar com célula funciona exatamente igual, só muda a ordem dos parâmetros — no SOMASES, o intervalo de soma vem primeiro:
=SOMASES(C2:C13;C2:C13;”>”&E2)
Aqui o primeiro C2:C13 é o intervalo que será somado, e o segundo C2:C13 junto com o critério dinâmico é o par intervalo-critério (podendo adicionar mais pares depois, se precisar de mais de uma condição simultânea).
Testando o critério dinâmico na prática
Depois de montar a fórmula com a célula de referência, teste digitando diferentes valores em E2: com E2 = 0, a fórmula soma tudo que é positivo; mudando E2 para 500, o resultado se recalcula automaticamente, somando só os valores que passam de 500 — sem precisar editar a fórmula em nenhum momento. Isso é útil, por exemplo, para criar um pequeno painel onde alguém da equipe (que não sabe editar fórmulas) pode ajustar o limite de análise só digitando um número numa célula clara e visível.
Cuidados com esse tipo de critério
Preste atenção nas aspas: o operador (“>”, ou também “>=”, “<“, “<=”) precisa estar entre aspas, e a célula de referência vem fora das aspas, ligada com o &. Um erro comum é colocar a célula dentro das aspas por engano (“>E2”), o que faz o Excel tentar comparar com o texto literal “E2”, em vez do valor que está dentro da célula E2 — e a fórmula simplesmente não soma nada.
Se a célula de referência (E2, no exemplo) estiver vazia, o critério vira “>” sem nenhum número depois, o que o Excel interpreta como maior que zero por padrão em alguns casos, mas pode gerar um resultado inesperado — vale sempre garantir que essa célula tenha algum valor antes de confiar no resultado.
Disponibilidade
SOMASE está disponível desde o Excel 2003, e SOMASES desde o Excel 2007, em todas as versões seguintes, incluindo Excel 365, Excel Online e Mac. No Google Sheets, as funções equivalentes são SOMASE e SOMASES (mesmo nome em português), e a técnica de concatenar o operador com a célula funciona da mesma forma, usando & como caractere de concatenação.
Perguntas frequentes
Por que minha fórmula com critério dinâmico está retornando zero?
O erro mais comum é colocar a célula de referência dentro das aspas por engano (por exemplo, “>E2” em vez de “>”&E2) — nesse caso o Excel compara com o texto literal “E2”, não com o número que está dentro da célula, e a soma não encontra nenhuma correspondência.
Posso usar esse truque com outros operadores, além de maior que?
Sim — a mesma técnica de concatenação funciona com qualquer operador de comparação: “>=”&célula, “<“&célula, “<=”&célula, ou até “=”&célula para igualdade exata.
Funciona se eu quiser comparar com o valor de outra célula em vez de um número digitado?
Funciona exatamente da mesma forma — a célula de referência (E2 no exemplo) pode ter um valor digitado direto ou o resultado de outra fórmula, já que o SOMASE só olha o valor final que está dentro dela no momento do cálculo.
Veja também: Como Somar Apenas Valores Positivos ou Negativos no Excel.
Compartilhe ou Comente
Se você curtiu esse artigo aonde mostramos como criar um critério de maior-que dinâmico no SOMASE e no SOMASES, controlado por uma célula, compartilhe com as suas redes sociais e não se esqueça de deixar um comentário aqui embaixo caso você tenha ficado com alguma dúvida.
Você já precisou mudar um limite de análise que estava fixo dentro de uma fórmula? Esse truque de concatenar operador com célula pode te ajudar em outras fórmulas também? Conta para nós nos comentários!