KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

Como excluir células de uma coluna da soma no Excel?

AutoraSiluvia Data de Modificação

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.

uma captura de ecrã do intervalo de dados original e das células que pretende excluir de uma soma


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)

uma captura de ecrã da utilização de uma fórmula para excluir as células A3 e A4 da soma

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

uma captura de ecrã da utilização de uma fórmula para excluir células não contíguas A3 e A6 de uma soma

  • 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 botão Executar 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)
Nota: Esta fórmula soma todos os valores em A2:A7 que sejam diferentes do valor em C1. Se várias células em A2:A7 contiverem o mesmo valor que C1, todas serão excluídas da soma.

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:


As Melhores Ferramentas de Produtividade para o Office

🤖KUTOOLS AI Assistente: Revolucione o Análise de Dados com base em:Execução Inteligente   |  Gerar Código|  Criar fórmulas personalizadas  |  Analisar Dados e Gerar Gráficos|  Invocar Funções Aprimoradas
Funcionalidades Populares:Localizar, Destacar ou Marcar Duplicatas   |  Excluir linhas em branco   |  Combinar Colunas ou Células sem Perder Dados   |   Arredondamento sem usar fórmula...
Super PROC:VLookup com Múltiplos Critérios  |  VLookup com Múltiplos Valores  |   VLookup em Múltiplas Folhas   |   Correspondência Fuzzy....
Lista Suspensa Avançada:Criar Rapidamente Lista de Seleção   |  Lista de Seleção Dependente   |  Lista de Seleção com Múltipla Escolha....
Gestor de Colunas:Adicionar um Número Específico de Colunas|Mover Colunas|Alternar Estado de Visibilidade de Colunas Ocultas|Comparar Intervalos e Colunas...
Funcionalidades em Destaque:Grade de foco   |  Visualização de Design   |Barra de fórmulas aprimorada   | Gestor de Pastas de Trabalho e Folhas   |  Biblioteca de Recursos(Texto Automático)|  Seleção de Data   |  Consolidar Planilhas  |  Encriptar/Descriptografar Células   | Enviar Emails por Lista   |  Super Filtro   |   Filtro Especial(Filtrar Células com Fonte em Negrito/itálico/rasurado...) ...
Principais Conjuntos de Ferramentas 15:12 Ferramentasde Texto(Adicionar Texto,Excluir Caracteres Específicos, ...)|   50+Tiposde Gráfico(Gráfico de Gantt, ...)|   40+ Fórmulas Práticas(Calcular a idade com base na data de nascimento, ...)|   19 Ferramentasde Inserção(Inserir QR Code,Inserir Imagem a Partir do Caminho, ...)|   12 Ferramentasde Conversão(Converter em Palavras,Conversão de moeda, ...)|   7 Ferramentasde Mesclar e Dividir(Mesclar Linhas Avançado,Dividir Células, ...)|... e muito mais
Utilize o Kutools na sua língua preferida – suporta inglês, espanhol, alemão, francês, chinês e mais 40+ idiomas!

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.

ExcelWordOutlookTabsPowerPoint
  • 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