Como somar um intervalo de células ignorando os erros no Excel?
Por vezes, a sua folha de cálculo pode conter alguns valores de erro, mas agora pretende somar um intervalo de células ignorando esses erros. Se aplicar diretamente a função SOMA ao intervalo, obterá um resultado incorreto. Apresentamos-lhe aqui alguns métodos simples e eficazes para resolver este problema.
Somar intervalo de células ignorando erros com fórmula matricial
Somar intervalo de células ignorando erros com código VBA
Somar intervalo de células ignorando erros com fórmula matricial
Imagine que tem um intervalo de valores em células, tal como ilustrado na seguinte captura de ecrã; pode aplicar esta fórmula matricial para somar o intervalo ignorando os erros. Siga estes passos:

1. Numa célula vazia, introduza esta fórmula: =SUM(IF(ISERROR(A1:C6),«»,A1:C6)). Veja a captura de ecrã:

Nota: na fórmula acima, A1:C6 é o intervalo que pretende somar; pode alterá-lo conforme necessário.
2. Em seguida, prima simultaneamente as teclas Ctrl + Shift + Enter para concluir. Obterá o seguinte resultado:


Desbloqueie a Magia do Excel com KUTOOLS AI
- Execução Inteligente: Realize operações em células, analise dados e crie gráficos — tudo impulsionado por comandos simples.
- fórmulas personalizadas: Crie fórmulas personalizadas para simplificar os seus fluxos de trabalho.
- Programação VBA: Escreva e implemente código VBA com facilidade.
- Interpretação de Fórmulas: Compreenda facilmente fórmulas complexas.
- Tradução de Texto: Elimine barreiras linguísticas nas suas folhas de cálculo.
Somar intervalo de células ignorando erros com código VBA
O seguinte código VBA também o pode ajudar a obter rapidamente a soma dos valores das células com erros.
1. Mantenha premidas as teclas ALT + F11 e abrir-se-á a janela Microsoft Visual Basic for Applications.
2. Clique em Inserir > Módulo e cole o código seguinte na janela Módulo.
Código VBA: somar intervalo de células ignorando erros
Sub SumNumNoError()
'Updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
Dim xSum As Long
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
If Not (IsError(Rng.Value)) Then
xSum = xSum + Rng.Value
End If
Next
MsgBox xSum
End Sub
3. Em seguida, prima a tecla F5 para executar o código; surgirá uma caixa de diálogo a solicitar que selecione o intervalo que pretende somar.

4. Depois, clique em OK; aparecerá uma caixa de diálogo a mostrar o resultado, como se segue.

Artigos relacionados:
Como somar os 3 maiores ou menores valores de uma lista no Excel?
Como somar rapidamente cada outra linha ou coluna, ou linhas e colunas de ordem n, no Excel?
Como somar apenas as células filtradas ou visíveis 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