Somar apenas células que contenham fórmulas no Excel
Imagine que tem uma lista de valores no Excel, alguns dos quais foram gerados por fórmulas. Pretende somar apenas as células que contenham fórmulas, tal como ilustrado na imagem abaixo. Como pode realizar esta tarefa no Excel?

Somar apenas células que contenham fórmulas no Excel
No Excel, pode criar uma fórmula simples com base nas funções SOMARPRODUTO e ÉFÓRMULA para somar apenas as células que contêm fórmulas num determinado intervalo. A sintaxe genérica é:
- rangeO intervalo de dados a partir do qual pretende somar as células que contêm fórmulas.
Introduza ou copie a fórmula abaixo para uma célula vazia e, em seguida, prima a tecla Enterpara obter o resultado do cálculo, conforme ilustrado na imagem:

Explicação da fórmula:
=SUMPRODUCT(B2:B12*ISFORMULA(B2:B12)):
- ÉFÓRMULA(B2:B12): A função ÉFÓRMULA verifica se uma célula contém uma fórmula. Se sim, devolve VERDADEIRO; caso contrário, devolve FALSO. Assim, obtém-se uma matriz como esta: {FALSO;VERDADEIRO;FALSO;FALSO;VERDADEIRO;FALSO;FALSO;VERDADEIRO;FALSO;FALSO;VERDADEIRO}.
- B2:B12*ÉFÓRMULA(B2:B12)= {50;150;35;45;200;80;95;45;50;30;108}*{FALSO;VERDADEIRO;FALSO;FALSO;VERDADEIRO;FALSO;FALSO;VERDADEIRO;FALSO;FALSO;VERDADEIRO}: A operação matemática converte os valores VERDADEIRO e FALSO em 1 e 0, respetivamente. Assim, a multiplicação das duas matrizes resulta em: {50;150;35;45;200;80;95;45;50;30;108}*{0;1;0;0;1;0;0;1;0;0;1} = {0;150;0;0;200;0;0;45;0;0;108}.
- SOMARPRODUTO(B2:B12*ÉFÓRMULA(B2:B12)) = SOMARPRODUTO({0;150;0;0;200;0;0;45;0;0;108}): Por fim, a função SOMARPRODUTO soma todos os valores da matriz para obter o resultado: 503.
Dicas: Somar apenas valores, ignorando fórmulas
Se precisar de somar valores ignorando as células com fórmulas, pode adicionar a função NÃO à fórmula acima, da seguinte forma:

Função relacionada utilizada:
- SUMPRODUCT:
- A função SOMARPRODUTO permite multiplicar duas ou mais colunas ou matrizes e, em seguida, somar os produtos obtidos.
- ÉFÓRMULA:
- A função ÉFÓRMULA do Excel devolve VERDADEIRO se uma célula contiver uma fórmula e FALSO caso contrário.
Mais artigos:
- Somar Se Começar Ou Terminar Com Texto Ou Caracteres Específicos
- Para somar valores cujas células correspondentes comecem ou terminem com um valor específico, pode utilizar a função SOMASE com o caráter universal (*) para o efeito. Este artigo explica em pormenor como aplicar esta fórmula.
- Somar Se As Células Contiverem Texto Específico Numa Outra Coluna
- Este tutorial mostra-lhe como somar valores quando as células contêm texto específico ou parcial noutra coluna. Considere o seguinte intervalo de dados como exemplo: para obter os montantes totais dos produtos que incluem o texto «T-Shirt», tanto a função SOMASE como a função SOMARPRODUTO conseguem realizar esta tarefa no Excel.
- Somar Os N Menores Valores Ou Do Fundo Com Base Em Critérios
- No tutorial anterior, abordámos como somar os n menores valores num intervalo de dados. Neste artigo, vamos realizar uma operação mais avançada: somar os n valores mais baixos com base num ou mais critérios no Excel.
As Melhores Ferramentas de Produtividade para o Office
Kutools for Excel – Ajuda-o a destacar-se da multidão
Kutools for Excel Oferece mais de 300 funcionalidades,garantindo que tudo o que precisa está a apenas um clique…
Office Tab – Ative a leitura e edição com separadores no Microsoft Office (incluindo o Excel)
- Um segundo para alternar entre dezenas de documentos abertos!
- Reduza centenas de cliques diários e diga adeus à tendinite do rato.
- Aumente a sua produtividade em 50 % ao visualizar e editar vários documentos simultaneamente.
- Traz uma navegação eficiente com separadores ao Office (incluindo o Excel), tal como no Chrome, Edge e Firefox.