Como usar SOMASES no Excel para relatórios

Como usar SOMASES no Excel para relatórios

A função SOMASES é uma das formas mais práticas de montar relatórios no Excel quando a soma precisa considerar mais de uma condição. Em vez de totalizar toda a coluna ou filtrar registros manualmente, você pode combinar critérios como região, período, categoria, responsável e status em uma única fórmula. Com uma base organizada, a SOMASES ajuda a criar relatórios mais consistentes, fáceis de atualizar e simples de revisar.

Por que usar SOMASES para montar relatórios no Excel

Uma soma geral atende apenas a situações em que todos os valores devem ser considerados. Em relatórios de vendas, despesas, metas ou atendimento, normalmente é necessário analisar recortes específicos. Pode ser preciso descobrir quanto foi vendido em uma determinada região, quanto foi gasto com uma categoria ou qual foi o resultado de uma equipe em certo período.

Quando esses filtros são aplicados manualmente, existe o risco de esquecer uma linha, incluir um registro indevido ou precisar refazer o cálculo sempre que a base for atualizada. A função SOMASES registra as condições dentro da própria fórmula e permite que o Excel faça a seleção das linhas antes de realizar a soma.

O uso da função é especialmente útil quando:

  • o relatório precisa combinar dois ou mais critérios;
  • os filtros são alterados com frequência;
  • a base recebe novos registros ao longo do tempo;
  • é necessário comparar diferentes regiões, categorias ou períodos;
  • o cálculo precisa ser reproduzido em várias partes da planilha;
  • outras pessoas precisam entender como o total foi obtido.

A SOMASES não substitui a organização da base. Ela calcula apenas com os dados que estão dentro dos intervalos indicados e depende da correspondência correta entre cada linha. Por isso, o resultado mais confiável surge da combinação entre uma estrutura consistente e critérios bem definidos.

Como a função SOMASES funciona

A SOMASES analisa uma ou mais colunas de critérios e soma os valores correspondentes somente nas linhas que atendem a todas as condições informadas. Os critérios são aplicados em conjunto, funcionando como uma condição “e”. Isso significa que uma linha precisa cumprir o primeiro critério, o segundo, o terceiro e assim por diante para entrar no total.

Sintaxe da SOMASES no Excel

A estrutura básica da função em português é:

=SOMASES(intervalo_soma; intervalo_critérios1; critérios1; [intervalo_critérios2; critérios2]; ...)

Os principais argumentos são:

Argumento Função
intervalo_soma Coluna ou intervalo que contém os números a serem totalizados.
intervalo_critérios Coluna ou intervalo em que o Excel verificará uma condição.
critério Valor, texto, referência ou expressão que define a condição de filtragem.

Considere uma base hipotética em que a região esteja em B2:B100 e os valores estejam em E2:E100. Para somar somente os valores da região Sul, use:

=SOMASES(E2:E100;B2:B100;"Sul")

Nessa fórmula, o Excel verifica cada célula de B2:B100. Quando encontra o texto “Sul”, soma o valor que está na mesma linha de E2:E100.

Para acrescentar um segundo critério, suponha que o responsável esteja em C2:C100 e que o relatório deva considerar apenas a responsável Ana:

=SOMASES(E2:E100;B2:B100;"Sul";C2:C100;"Ana")

Agora, somente as linhas que atendem simultaneamente aos dois critérios serão somadas: região igual a Sul e responsável igual a Ana.

Usando células do relatório como critérios

Em relatórios recorrentes, é mais prático deixar os filtros em células específicas do que escrever os critérios diretamente na fórmula. Se H2 contiver a região escolhida e H3 contiver o nome do responsável, a fórmula poderá ser:

=SOMASES(E2:E100;B2:B100;H2;C2:C100;H3)

Ao trocar o conteúdo de H2 ou H3, o total será recalculado automaticamente, desde que as células contenham valores compatíveis com os dados da base. Esse modelo é útil para criar áreas de seleção em um painel ou em uma planilha de acompanhamento.

Os critérios também podem ser expressões. Para somar valores maiores ou iguais a um limite armazenado em H4, por exemplo, use:

=SOMASES(E2:E100;E2:E100;">="&H4)

O operador deve ficar entre aspas e ser concatenado à referência da célula com o sinal &. Sem essa concatenação, a fórmula interpretaria H4 como uma busca por igualdade, e não como um limite numérico.

Como organizar a base antes de criar o relatório

A qualidade do relatório depende diretamente da estrutura da tabela. Cada coluna deve representar um tipo de informação, e cada linha deve corresponder a um registro completo. Em uma base de vendas, por exemplo, uma organização possível seria:

Data Categoria Responsável Região Status Valor
05/03/2026 Eletrônicos Ana Sul Concluída 1250
07/03/2026 Móveis Bruno Sudeste Pendente 980
12/03/2026 Eletrônicos Ana Sul Concluída 760

Nessa estrutura, a data pode ser usada para delimitar períodos, a categoria permite separar tipos de produto, o responsável identifica quem realizou o atendimento, a região indica a área correspondente, o status diferencia situações e o valor fornece os números que serão somados.

Para totalizar as vendas concluídas de Ana na região Sul, considerando a coluna F como intervalo de valores, use:

=SOMASES(F2:F100;C2:C100;"Ana";D2:D100;"Sul";E2:E100;"Concluída")

Os intervalos precisam permanecer alinhados. Se os critérios analisam as linhas 2 a 100, o intervalo de soma também deve corresponder às linhas 2 a 100. Uma fórmula com F2:F100 e D3:D101 usa intervalos com a mesma quantidade de células, mas desloca os registros e pode associar o critério de uma linha ao valor de outra.

Também é recomendável evitar informações combinadas na mesma coluna. Registrar “Ana – Sul” em uma única célula dificulta a análise independente por responsável e região. Com os campos separados, o mesmo relatório pode responder a perguntas diferentes sem modificar a base original.

Usando uma Tabela do Excel

Quando a base cresce com frequência, transformá-la em uma Tabela do Excel pode facilitar a manutenção dos intervalos. Para isso, selecione a base e use o recurso de formatação como tabela disponível no Excel. A tabela tende a incorporar novas linhas ao conjunto de dados, e as referências estruturadas podem deixar as fórmulas mais legíveis.

Supondo que a tabela se chame Vendas e tenha as colunas Valor, Região e Status, uma fórmula estruturada poderia ser:

=SOMASES(Vendas[Valor];Vendas[Região];H2;Vendas[Status];H3)

Os nomes exatos dependem dos títulos usados na planilha. A principal vantagem é evitar a atualização manual de referências como F2:F100 quando novas linhas são adicionadas. Ainda assim, é importante conferir se todos os registros foram incluídos na tabela e se os títulos das colunas estão consistentes.

Como criar um relatório com SOMASES passo a passo

1. Somar valores com um único critério

Considere uma base em que a região esteja na coluna D e o valor esteja na coluna F. Para totalizar as vendas da região Sul, use:

=SOMASES(F2:F100;D2:D100;"Sul")

Se o filtro estiver em H2, a fórmula pode ser adaptada:

=SOMASES(F2:F100;D2:D100;H2)

Esse formato permite consultar outras regiões sem alterar a estrutura da fórmula. Basta substituir o conteúdo de H2 por outra opção existente na base.

2. Combinar dois ou mais critérios

Agora imagine que a planilha também tenha o mês na coluna G e que o relatório precise mostrar as vendas da região selecionada em determinado mês. Se H2 contiver a região e H3 contiver o mês, use:

=SOMASES(F2:F100;D2:D100;H2;G2:G100;H3)

Com H2 igual a “Sul” e H3 igual a “Março”, somente as linhas que tenham os dois valores serão consideradas. Uma venda da região Sul registrada em abril ficará fora do total.

Para acrescentar o status armazenado em H4, use:

=SOMASES(F2:F100;D2:D100;H2;G2:G100;H3;E2:E100;H4)

Cada novo par de intervalo e critério restringe a seleção. Se o status for “Concluída”, a fórmula não incluirá registros pendentes, mesmo que eles pertençam à região e ao mês selecionados.

3. Usar datas em vez de nomes de meses

Quando a base contém datas completas, é preferível trabalhar com uma data inicial e uma data final. Isso evita depender de textos como “Março” e permite usar períodos personalizados.

Suponha que:

  • A2:A100 contenha as datas;
  • D2:D100 contenha as regiões;
  • F2:F100 contenha os valores;
  • B2 contenha a data inicial;
  • C2 contenha a data final;
  • D2 contenha a região escolhida.

A fórmula será:

=SOMASES(F2:F100;A2:A100;">="&B2;A2:A100;"<="&C2;D2:D100;D2)

O critério ">="&B2 inclui datas iguais ou posteriores ao início. Já "<="&C2 inclui datas iguais ou anteriores ao fim.

Se a coluna contiver data e horário, usar a meia-noite da data final pode deixar de fora registros posteriores daquele mesmo dia. Nesse caso, uma alternativa é usar o início do dia seguinte como limite exclusivo:

=SOMASES(F2:F100;A2:A100;">="&B2;A2:A100;"<"&C2+1;D2:D100;D2)

Essa versão inclui qualquer horário existente durante a data indicada em C2. Ela é adequada quando os valores da coluna são datas reais acompanhadas de horários, e não textos com aparência de data.

Aplicações práticas da SOMASES em relatórios

Relatório de vendas por região, mês e responsável

Mês Região Responsável Valor
Março Sul Ana 1250
Março Sul Bruno 980
Março Sudeste Ana 1430
Abril Sul Ana 760
Março Sul Ana 890

Suponha que F2 contenha a região, F3 contenha o mês e F4 contenha o responsável. Considerando a tabela nas colunas A a D, a fórmula será:

=SOMASES(D2:D100;B2:B100;F2;A2:A100;F3;C2:C100;F4)

Com região Sul, mês Março e responsável Ana, o resultado será 2140, correspondente à soma de 1250 e 890. A venda de Ana no Sudeste não entra porque pertence a outra região. A venda de abril também fica fora porque não corresponde ao mês selecionado.

Relatório de despesas por categoria e status

Categoria Status Descrição Valor
Transporte Pago Combustível 320
Alimentação Pendente Refeição em viagem 180
Transporte Pendente Estacionamento 75
Transporte Pago Passagem 210
Alimentação Pago Refeição com cliente 240

Para totalizar somente as despesas de transporte com status pendente, considerando os dados nas colunas A a D, use:

=SOMASES(D2:D100;A2:A100;"Transporte";B2:B100;"Pendente")

O resultado será 75. Se a categoria estiver em F2 e o status em F3, a fórmula poderá ser reutilizada:

=SOMASES(D2:D100;A2:A100;F2;B2:B100;F3)

Com F2 igual a “Transporte” e F3 igual a “Pago”, o total será 530, formado pelos registros de 320 e 210.

Relatório de metas e resultados

Área Equipe Período Tipo Valor
Comercial Norte Março Meta 20000
Comercial Norte Março Realizado 18500
Comercial Sul Março Meta 16000
Comercial Sul Março Realizado 17100
Comercial Norte Abril Realizado 19300

Se H2 contiver a área, H3 a equipe e H4 o período, a fórmula para obter o realizado será:

=SOMASES(E2:E100;A2:A100;H2;B2:B100;H3;C2:C100;H4;D2:D100;"Realizado")

Para Comercial, Norte e Março, o resultado será 18500. Para obter a meta correspondente, basta substituir o último critério:

=SOMASES(E2:E100;A2:A100;H2;B2:B100;H3;C2:C100;H4;D2:D100;"Meta")

O resultado será 20000. A diferença entre realizado e meta pode ser calculada em outra célula com uma subtração simples, desde que as referências correspondam às células corretas do relatório.

Como evitar erros na SOMASES

Confira o alinhamento dos intervalos

O intervalo de soma e todos os intervalos de critérios devem abranger as mesmas linhas e ter dimensões compatíveis. Uma fórmula consistente seria:

=SOMASES(F2:F100;D2:D100;"Sul";E2:E100;"Concluída")

Uma referência como F2:F100 combinada com D2:D80 deixa parte dos registros fora da avaliação e pode causar resultado incorreto ou erro, dependendo da estrutura da fórmula. Também é necessário evitar deslocamentos como D3:D101 quando o intervalo de soma começa em F2.

Antes de validar o total, verifique:

  1. se todos os intervalos começam na mesma linha;
  2. se todos terminam na mesma linha;
  3. se cada posição representa o mesmo registro da base;
  4. se as novas linhas foram incluídas no intervalo;
  5. se a coluna de soma contém números reconhecidos pelo Excel.

Revise textos, espaços e acentuação

Os critérios devem corresponder ao conteúdo da base. Diferenças como “Concluída” e “Concluida”, ou “Sul” e “Sul ”, podem impedir a correspondência esperada. Também é possível que a categoria tenha sido registrada com variações, como “Transporte”, “Transporte urbano” e “Transportes”.

Quando a padronização é importante, use listas de validação de dados para limitar as opções de preenchimento. Outra medida é revisar a origem dos dados e remover espaços desnecessários antes de criar o relatório.

Verifique números armazenados como texto

Uma célula que exibe 1000 pode conter um número real ou o texto “1000”. Essa diferença pode afetar critérios numéricos e a própria soma. Se a coluna de valores veio de outra fonte, importe ou converta os dados de modo que os números sejam reconhecidos corretamente pelo Excel.

Para aplicar um limite armazenado em H2, use:

=SOMASES(F2:F100;F2:F100;">="&H2)

Para localizar células vazias em um intervalo de status:

=SOMASES(F2:F100;E2:E100;"")

Para considerar células com algum conteúdo:

=SOMASES(F2:F100;E2:E100;"<>")

É recomendável testar essas fórmulas em algumas linhas conhecidas, especialmente quando a coluna contém fórmulas que retornam texto vazio.

Use referências absolutas ao copiar fórmulas

Ao copiar uma fórmula para outras linhas, referências relativas podem se deslocar. Se a base estiver em F2:F100 e o critério de cada linha estiver na coluna H, uma fórmula adequada é:

=SOMASES($F$2:$F$100;$D$2:$D$100;H2)

Os cifrões mantêm fixos os intervalos da base, enquanto H2 pode mudar para H3, H4 e assim por diante. Em relatórios que usam critérios nas linhas e colunas, pode ser necessário fixar somente a coluna ou a linha, como em $H2 ou H$1.

Critérios de texto parcial e curingas

A SOMASES aceita curingas para localizar textos que não são exatamente iguais ao critério. O asterisco representa qualquer sequência de caracteres, e o ponto de interrogação representa um único caractere.

Para somar categorias que começam com “Trans”, use:

=SOMASES(F2:F100;B2:B100;"Trans*")

Para localizar descrições que contenham a palavra “viagem”, use:

=SOMASES(F2:F100;C2:C100;"*viagem*")

Se o termo estiver em H2, a fórmula poderá ser:

=SOMASES(F2:F100;C2:C100;"*"&H2&"*")

Esse recurso deve ser usado com cuidado quando palavras semelhantes podem representar categorias diferentes. Um critério amplo pode incluir mais registros do que o desejado. Para relatórios oficiais, prefira categorias padronizadas sempre que for possível.

Diferença entre SOMASE e SOMASES

A função SOMASE é indicada quando a soma depende de um único critério. Por exemplo:

=SOMASE(D2:D100;"Sul";F2:F100)

Nessa estrutura, o intervalo de critérios aparece primeiro, seguido pelo critério e pelo intervalo de soma.

A SOMASES é adequada quando a soma precisa considerar vários critérios:

=SOMASES(F2:F100;D2:D100;"Sul";E2:E100;"Concluída")

Na SOMASES, o intervalo de soma aparece primeiro, e depois são informados os pares de intervalo e critério. A função também pode ser usada com apenas um critério, mas a SOMASE costuma ser mais direta nesse caso. Quando existe possibilidade de acrescentar novos filtros ao relatório, a SOMASES oferece uma estrutura mais preparada para essa expansão.

Perguntas frequentes sobre SOMASES

A SOMASES pode filtrar um período de datas?

Sim. Use dois critérios na mesma coluna de datas: um para o início e outro para o fim do período. Com a data inicial em B2 e a data final em C2, a fórmula pode ser:

=SOMASES(F2:F100;A2:A100;">="&B2;A2:A100;"<="&C2)

Se houver horários associados às datas, considere usar o início do dia seguinte como limite exclusivo, conforme a fórmula apresentada anteriormente.

Por que a SOMASES retorna zero?

O resultado zero pode indicar que nenhuma linha atende a todos os critérios. Verifique a grafia, os espaços, a acentuação, o tipo dos dados, os intervalos e as datas. Quando houver vários critérios, teste a fórmula progressivamente: comece com uma condição e acrescente as demais uma por vez. Assim, fica mais fácil descobrir qual critério está excluindo os registros.

A SOMASES funciona com células vazias?

Sim. O critério "" pode ser usado para procurar células sem conteúdo, enquanto "<>" pode ser usado para procurar células preenchidas. O comportamento deve ser testado quando a coluna contém fórmulas que retornam uma sequência vazia, pois esse caso pode exigir uma análise adicional da estrutura da base.

Como fazer a fórmula acompanhar novos registros?

Você pode transformar a base em uma Tabela do Excel e usar referências estruturadas, ou ampliar manualmente os intervalos sempre que novos registros forem incluídos. Em ambos os casos, confira se as linhas adicionadas possuem os mesmos padrões de preenchimento e se a coluna de valores contém números válidos.

É possível usar a SOMASES com critérios de texto parcial?

Sim. Use * para representar uma sequência de caracteres e ? para representar um único caractere. A escolha do curinga deve refletir o tipo de correspondência desejada. Quanto mais amplo for o critério, maior será a necessidade de conferir se ele não está incluindo registros indevidos.

Boas práticas para relatórios com SOMASES

Alguns cuidados tornam o relatório mais claro e reduzem a possibilidade de erros:

  • mantenha uma linha de cabeçalho única e objetiva;
  • use uma coluna para cada tipo de informação;
  • padronize regiões, categorias, status e nomes;
  • evite misturar texto e números na coluna de valores;
  • prefira células de filtro para relatórios que serão reutilizados;
  • use referências absolutas ao copiar fórmulas;
  • confira se os critérios de data usam valores reconhecidos pelo Excel;
  • compare o resultado com alguns registros conhecidos;
  • considere usar uma Tabela do Excel quando a base crescer;
  • documente o significado das células usadas como filtros.

Também é útil separar a área de dados da área de análise. A base pode permanecer em uma planilha ou seção própria, enquanto o relatório apresenta os filtros e os totais em uma área mais organizada. Essa separação reduz alterações acidentais e facilita a leitura por outras pessoas.

Conclusão: como usar SOMASES em relatórios mais confiáveis

A função SOMASES permite montar relatórios no Excel com filtros combinados de forma clara e reutilizável. Região, período, categoria, responsável, status e outros campos podem ser analisados na mesma fórmula, desde que cada critério esteja associado à coluna correta e que os intervalos permaneçam alinhados.

Para obter resultados consistentes, organize a base em colunas bem definidas, use datas reconhecidas pelo Excel, padronize os textos e mantenha os limites das referências atualizados. Quando o relatório precisar ser alterado com frequência, vincule os critérios a células de seleção e considere transformar a base em uma Tabela do Excel.

Com esses cuidados, a SOMASES reduz o trabalho manual e torna mais simples atualizar, revisar e comparar os dados de um relatório. O próximo passo é aplicar a estrutura a uma cópia da sua planilha, validar o resultado com alguns registros conhecidos e, só depois, usar o cálculo como parte do acompanhamento recorrente.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Rolar para cima