Como excluir células de uma coluna da soma no Excel?
Ao trabalhar com dados no Excel, frequentemente precisará calcular a soma de um intervalo, ignorando intencionalmente determinadas células — por exemplo, quando estas contêm valores atípicos, erros, dados irrelevantes ou valores específicos que pretende excluir do total agregado. Como ilustrado na imagem abaixo, imagine ter uma coluna de números e querer somar todos os valores, exceto os das células A3 e A4. Este artigo apresenta, de forma abrangente, vários métodos práticos para somar um intervalo no Excel excluindo uma ou mais células especificadas, permitindo-lhe obter exatamente os resultados pretendidos em análises financeiras, relatórios ou tarefas de gestão de inventário que exijam cálculos seletivos.

- Excluir células numa coluna da soma com fórmula
- Código VBA – Somar programaticamente um intervalo, ignorando/excluindo células especificadas
- Fórmula do Excel – Utilize SOMA.SE/SOMA.SE.S para incluir apenas valores que não correspondam aos critérios de exclusão
- Fórmula do Excel – Utilize a função FILTRAR nas versões mais recentes do Excel para filtrar células excluídas antes de somar
Excluir células numa coluna da soma com fórmula
Ao utilizar aritmética simples dentro da fórmula SOMA, pode excluir diretamente as células indesejadas do seu cálculo. Esta abordagem é ideal para cálculos rápidos quando tem apenas um pequeno número de exclusões a tratar. Siga estes passos:
1. Selecione uma célula vazia para apresentar o resultado da soma, introduza a seguinte fórmula na Barra de Fórmulas e, em seguida, prima Enter para calcular a soma excluindo células específicas. Por exemplo:
=SOMA(A2:A7)-SOMA(A3:A4)

Explicação e dicas:
- A SOMA(A2:A7) calcula todo o intervalo, enquanto a SOMA(A3:A4) subtrai os valores das células excluídas. Este método funciona melhor quando as células a excluir são contínuas.
- Pode combinar e subtrair facilmente várias células de exclusão, mesmo quando não são adjacentes. Por exemplo, para excluir A3 e A6 do intervalo, ajuste a fórmula da seguinte forma:
=SOMA(A2:A7)-A3-A6

- Se as exclusões estiverem dispersas ou forem numerosas, listar manualmente cada célula excluída pode tornar as fórmulas mais extensas e difíceis de gerir.
- Tenha atenção às referências de células: se os seus dados ou intervalo forem alterados, atualize a fórmula em conformidade para evitar erros.
Código VBA – Somar programaticamente um intervalo, ignorando/excluindo células especificadas
Em cenários com muitas exclusões ou quando precisar de repetir frequentemente o processo, utilizar uma macro VBA oferece flexibilidade e automatização. Com VBA, pode somar um intervalo limitado e eliminar qualquer número de células — contínuas ou descontínuas — definindo-as programaticamente. Este método é ideal para utilizadores familiarizados com o ambiente VBA que pretendam simplificar lógicas de exclusão mais complexas.
Precauções: As macros VBA podem alterar o seu livro de trabalho. Guarde sempre o seu trabalho antes de executar qualquer novo código. Para que o código acima funcione, as macros têm de estar ativadas.
1. Aceda a Ferramentas de Programador > Visual Basic para abrir o editor VBA. Na janela Projeto, clique com o botão direito do rato no seu livro de trabalho, selecione Inserir > Módulo e cole o seguinte código no módulo:
Sub SumWithExclusions()
Dim sumRange As Range
Dim excludeCells As Range
Dim cell As Range
Dim result As Double
Dim xTitleId
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set sumRange = Application.InputBox("Select the range to sum", xTitleId, Type:=8)
Set excludeCells = Application.InputBox("Select cells to exclude (use Ctrl+Click to select multiple)", xTitleId, Type:=8)
result = 0
If Not sumRange Is Nothing Then
For Each cell In sumRange
If Not Application.Intersect(cell, excludeCells) Is Nothing Then
' Skip excluded cells
Else
result = result + cell.Value
End If
Next
MsgBox "The sum excluding specified cells is: " & result, vbInformation
Else
MsgBox "No range selected.", vbExclamation
End If
End Sub 2. Clique em
Executar na janela VBA ou prima F5 para executar a macro. Uma caixa de diálogo solicitará que selecione o intervalo completo a somar e, em seguida, as células a excluir (mantenha premida a tecla Ctrl para selecionar várias). A macro apresentará o resultado numa caixa de mensagem.
- Se selecionar células por engano, basta executar novamente a macro. O processo é interativo e flexível.
- As macros são ideais para automatizar tarefas rotineiras ou realizar exclusões complexas com base em critérios específicos.
Fórmula do Excel – Utilize SOMA.SE ou SOMA.SE.S para incluir apenas valores que não correspondam aos critérios de exclusão
Para exclusões mais avançadas ou baseadas em lógica, pode utilizar as funções SOMA.SE ou SOMA.SE.S. Estas fórmulas são ideais quando as exclusões dependem de valores específicos, critérios definidos ou quando tem uma lista de valores a excluir.
Exemplo – Excluir com base num valor específico
1.Se pretender somar A2:A7, mas excluir o valor «16», introduza a seguinte fórmula na sua célula de destino (por exemplo, na célula B1):
=SUMIF(A2:A7,"<>16") Esta fórmula soma todos os valores no intervalo A2:A7, exceto os que são iguais a 16.
2. Após introduzir a fórmula, prima Enter. Pode copiar ou ajustar as referências de intervalo ou célula conforme necessário.
Exemplo – Excluir todas as células que correspondam ao valor de uma célula
Suponha que a célula C1 contém o valor que pretende excluir da soma:
=SUMIF(A2:A7,"<>"&A3) Atualize C1 conforme necessário e a fórmula eliminará dinamicamente todos os valores correspondentes.
- Para critérios de exclusão múltiplos ou regras mais complexas, considere usar SOMA.SE.S em conjunto com colunas auxiliares ou matrizes. No entanto, SOMA.SE e SOMA.SE.S oferecem melhores resultados quando as exclusões se baseiam em critérios específicos e consistentes, e não em posições arbitrárias de células.
- Se o seu intervalo incluir texto ou células vazias, a função SOMA.SE ignora-as automaticamente — certifique-se de que este é o comportamento desejado.
Fórmula do Excel – Utilize a função FILTRAR (versões recentes do Excel) para filtrar células excluídas antes de somar
Se estiver a utilizar o Excel para Microsoft 365 ou o Excel 2021 e versões posteriores, a função FILTRAR permite uma exclusão dinâmica e flexível de células antes de aplicar a SOMA. Isto é especialmente útil em conjuntos de dados grandes ou com critérios de exclusão variáveis.
Exemplo – Excluir valores específicos (por exemplo, 16 e 13)
1.Introduza a seguinte fórmula na sua célula de destino (por exemplo, B1):
=SUM(FILTER(A2:A7,(A2:A7<>16)*(A2:A7<>13))) Esta fórmula soma todos os valores em A2:A7, exceto os iguais a 16 e 13. A função FILTRAR gera uma matriz contendo apenas as células diferentes desses valores, e a função SOMA adiciona-os.
2. Prima Enter. O cálculo será atualizado dinamicamente sempre que as exclusões ou os dados de origem forem alterados.
- Para excluir valores dinamicamente com base numa lista (por exemplo, a lista de exclusão está em C2:C4):
=SUM(FILTER(A2:A7,ISNA(MATCH(A2:A7,C2:C4,0)))) Esta fórmula exclui todos os valores em A2:A7 que correspondam a qualquer valor em C2:C4. Basta atualizar a sua lista de exclusão na coluna C para que o resultado da fórmula seja atualizado automaticamente.
- A abordagem baseada em FILTRAR é ideal para utilizadores das versões mais recentes do Excel que pretendam uma lógica de exclusão dinâmica e escalável.
- Se receber um erro #CALC!, verifique se, após todas as exclusões, permanece pelo menos um valor no intervalo; caso contrário, a função FILTRAR devolve um erro.
Em resumo, o Excel oferece diversas soluções práticas para somar um intervalo excluindo células ou valores específicos. Fórmulas simples são ideais para exclusões rápidas e pontuais, enquanto SOMA.SE, SOMA.SE.S e FILTRAR permitem cenários mais flexíveis e condicionais. Já o VBA destaca-se quando as exclusões são numerosas, variadas ou exigem automatização. Sempre que alterar os seus Dados de Origem, verifique as referências de células e os ajustes nas fórmulas. Caso surjam erros, confira os intervalos ou listas de exclusão e tente reaplicar as fórmulas ou executar novamente a macro.
Artigos relacionados:
- Como excluir uma célula ou área específica da impressão no Excel?
- Como excluir, no Excel, os valores de uma lista com base nos valores de outra lista?
- Como encontrar o valor mínimo num intervalo, excluindo os valores zero, no Excel?
As Melhores Ferramentas de Produtividade para o Office
Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...
Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil
- Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
- Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!
Todos os suplementos Kutools — num único instalador.
Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.
- Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Um instalador, uma licença— configuração em minutos (pronto para MSI)
- Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
- Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
- Melhor relação qualidade-preço— poupe face à compra individual dos suplementos