Como somar corretamente números com unidades num intervalo no Excel?
Ao trabalhar com o Excel, poderá encontrar situações em que precise de somar números acompanhados de unidades, como «5 kg», «12 lbs» ou «10 m». Isso é comum, por exemplo, ao registar pesos, comprimentos ou quantidades — especialmente em listas de compras, medições de engenharia, registos laboratoriais ou dados logísticos, onde cada valor vem associado a uma unidade de medida. Contudo, se tentar usar a fórmula SOMA padrão do Excel nestes casos, ela não funcionará como esperado. Isto acontece porque o Excel interpreta valores que incluem texto (como unidades) como cadeias de caracteres, e não como números, fazendo com que a função SOMA e outras operações matemáticas básicas os ignorem ou devolvam erros. Para obter uma soma precisa, é essencial extrair primeiro a parte numérica antes de efetuar o cálculo. Este tutorial guia-o através de vários métodos práticos e eficazes — incluindo fórmulas personalizadas, funcionalidades integradas e complementos úteis como o Kutools para Excel — para somar corretamente números com unidades em cenários reais.

➤ Somar números com unidades utilizando uma fórmula
➤ Somar números com unidades utilizando Kutools para Excel
➤ Somar números com base na mesma unidade com Kutools para Excel
➤ Combinar Linha duplicada e somar os números correspondentes utilizando Kutools para Excel
➤ Macro VBA: extrair números de cadeias de texto com unidades e somar automaticamente
➤ Utilizar o Power Query para extrair e somar números com unidades
Somar números com unidades utilizando uma fórmula
Quando todos os seus valores partilham a mesma unidade e precisa de uma solução rápida baseada em fórmulas, as fórmulas matriciais do Excel permitem-lhe extrair facilmente a parte numérica e calcular a soma. Este método é ideal para intervalos em que todas as células contêm um número imediatamente seguido pela mesma unidade exata — por exemplo, «8 kg», «15 kg», etc.
Selecione uma célula vazia para o resultado e introduza a seguinte fórmula:
=SUM(SUBSTITUTE(B2:B7, "kg", "") +0) Após digitar a fórmula, confirme-a premindo Ctrl + Shift + Enter em simultâneo (nalguns sistemas, isto é necessário para fórmulas matriciais), para que o Excel a reconheça como uma operação matricial. Verá então a soma das partes numéricas na célula selecionada.



Dica: Na fórmula acima, B2:B7 refere-se ao intervalo de dados que contém os valores com unidades que pretende somar, e «kg» é a unidade presente nos seus dados. Certifique-se de que todas as entradas no intervalo utilizam a mesma unidade e não contêm espaços extra nem erros ortográficos; caso contrário, a fórmula não conseguirá extrair corretamente os valores. Se a sua unidade ou intervalo for diferente, ajuste ambos em conformidade. Esta fórmula não lida com cenários em que existam vários tipos de unidades no mesmo intervalo.
Somar números com unidades utilizando Kutools para Excel
Para utilizadores que preferem uma abordagem mais simples e visual ou que desejam evitar memorizar fórmulas, o Kutools para Excel oferece uma forma direta de limpar valores numéricos. A sua funcionalidade Excluir Caracteres Específicos facilita a remoção da unidade não numérica, permitindo-lhe somar diretamente os números. Esta solução é ideal para situações em que os seus dados combinam números e unidades numa única coluna e precisa de tornar rapidamente os números prontos para cálculos.
1. Destaque as células que contêm números com unidades. Aceda ao separador Kutools, clique em Texto e selecione Excluir Caracteres Específicos. Veja a imagem:

2. Na caixa de diálogo Excluir Caracteres Específicos, selecione apenas a opção Não numérico. Esta definição remove todos os caracteres exceto os números. Veja a imagem:

3. Clique em OK ou em Aplicar. Agora, apenas o conteúdo numérico permanece nas células selecionadas, podendo somá-lo com uma fórmula simples. Selecione uma célula vazia e introduza a fórmula abaixo para obter o resultado:
=SUM(B2:B7) A imagem abaixo mostra como ficam a coluna limpa e a respetiva soma após este procedimento.



Kutools para Excel– Potencie o Excel com mais de 300 ferramentas essenciais, tornando o seu trabalho mais rápido e fácil, e aproveite as funcionalidades de IA para um processamento de dados mais inteligente e uma maior produtividade.Obtenha Já
Nota: O Kutools realiza substituições diretas nas células selecionadas, pelo que poderá querer trabalhar numa cópia dos seus dados caso precise de preservar o texto original. Esta solução funciona melhor com unidades de um único tipo. Após utilizar esta funcionalidade, certifique-se de que todos os valores resultantes são numéricos antes de os somar.
Somar Números Com a Mesma Unidade Utilizando Kutools para Excel e a função SOMA
Somar números com base na mesma unidade com Kutools para Excel
Se a sua tabela incluir valores com unidades diferentes — como pesos em «kg» e «pound» — e precisar de somá-los separadamente por unidade (obtendo, por exemplo, o total em kg e o total em pound), o Kutools oferece uma solução eficaz através do seu Assistente de Fórmulas. Ideal para tabelas resumo, relatórios de inventário ou na preparação de dados para comparação futura.

Kutools para Excel – Inclui mais de 300 ferramentas essenciais para o Excel. Torne as suas tarefas no Excel mais rápidas, fáceis e eficientes.Descarregue já!
1. Escolha a célula onde pretende que o resultado da soma apareça. Navegue até Kutools > Assistente de Fórmulas > Estatísticas > Somar com base no mesmo texto.

2. Na janela de diálogo Assistente de Fórmulas, configure o seu cálculo: em Entrada de Argumento, selecione o intervalo de dados completo como o seu Intervalo e digite ou selecione a unidade específica (como «kg» ou «pound») na caixa Texto. Em seguida, clique em OK.

Dica: A fórmula predefinida utiliza referências absolutas (por exemplo, $B$2:$B$7). Se pretender preencher automaticamente esta função em várias células ou linhas, altere manualmente as referências para relativas, conforme necessário.
Agora, a sua célula de resultado apresenta o total da unidade escolhida. Repita o processo para cada unidade e obtenha todos os totais por grupo.

Nota: Este método funciona especialmente bem em tabelas com o Tipo de Unidade claramente identificado, ajudando a automatizar somas com múltiplas unidades e a minimizar erros causados por agrupamentos manuais.
Combinar Linha duplicada e somar os números correspondentes utilizando Kutools para Excel
Alguns conjuntos de dados incluem itens ou entidades listadas mais do que uma vez, com quantidades e unidades associadas — como frutas com entradas de peso em unidades diferentes. Imagine que pretende somar valores agrupados por item e unidade, fundindo linhas duplicadas e consolidando o total. A função do Kutools para Excel Mesclar Linhas Avançado foi concebida exatamente para estes cenários, tornando a agregação rápida e simples.

1. Selecione a sua tabela que contém itens duplicados e unidades mistas e, em seguida, aceda a Kutools > Mesclar e Dividir > Mesclar Linhas Avançado.

2. Na caixa de diálogo Combinar Linhas Baseado na Coluna, selecione primeiro a coluna que contém as unidades e marque-a como Chave Primária. Desta forma, o Kutools agrupa os seus dados por unidade. Veja a captura de ecrã:

3. Em seguida, destaque a coluna com os valores numéricos (por exemplo, «Peso»), selecione Calcular e escolha Soma para somar os valores de cada grupo.

4. Clique em OK e a sua tabela será resumida por unidade, combinando os números conforme necessário. Isto é particularmente útil para dados de inventário e vendas em que várias entradas precisam de ser agregadas por unidade correspondente.

Kutools para Excel– Potencie o Excel com mais de 300 ferramentas essenciais, tornando o seu trabalho mais rápido e fácil, e aproveite as funcionalidades de IA para um processamento de dados mais inteligente e uma maior produtividade.Obtenha Já
Dica: Pode agrupar por mais do que uma chave (por exemplo, item e unidade) para obter uma consolidação ainda mais profunda.
Combinar Duplicados e Somar Números
Macro VBA: extrair números de cadeias de texto com unidades e somar automaticamente
Para utilizadores avançados que procuram automatização total ou que lidam com padrões complexos ou variados em cadeias de unidades, uma macro VBA pode realizar a extração e a soma numa única operação. Este método revela-se especialmente útil quando o seu intervalo contém números seguidos de unidades diferentes ou estruturas de dados inconsistentes, e quando as fórmulas incorporadas do Excel se tornam demasiado limitadas ou complicadas de ajustar caso a caso.
1. Abra o Editor do VBA clicando em Programador > Visual Basic. Na janela do Microsoft Visual Basic para Aplicações, clique em Inserir > Módulo e cole o seguinte código no módulo:
Sub SumNumbersWithUnits()
Dim cell As Range
Dim WorkRng As Range
Dim xTitleId As String
Dim NumSum As Double
Dim NumStr As String
Dim i As Long
Dim ch As String
On Error Resume Next
xTitleId = "Kutools for Excel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Select the range with numbers and units", xTitleId, WorkRng.Address, Type:=8)
NumSum = 0
For Each cell In WorkRng
NumStr = ""
For i = 1 To Len(cell.Value)
ch = Mid(cell.Value, i, 1)
If ch Like "[0-9.]" Then
NumStr = NumStr & ch
ElseIf Len(NumStr) > 0 Then
Exit For
End If
Next i
If IsNumeric(NumStr) Then
NumSum = NumSum + Val(NumStr)
End If
Next cell
MsgBox "Sum of numbers is: " & NumSum, vbInformation, "Kutools for Excel"
End Sub 2. Para executar o código, clique em qualquer ponto dentro da macro e prima F5 ou clique no botão
Executar acima da janela do editor de código. Aparecerá uma caixa de diálogo a solicitar que selecione o intervalo que contém números com unidades. O script extrairá automaticamente o valor numérico inicial de cada célula de texto, somará todos os resultados e apresentará a soma numa caixa de pop-up.
Dicas e notas de utilização:
- Esta macro extrai os caracteres numéricos do início de cada cadeia até encontrar um carácter não numérico, funcionando assim na maioria dos formatos, como «5kg», «12 lbs» ou «20,5 m».
- Se o formato dos números for inconsistente ou estiver incorporado na cadeia, poderão ser necessárias personalizações adicionais.
- Pode ajustar o código VBA para recolher ou processar as unidades separadamente, se assim o desejar.
- Para evitar a perda dos dados originais, utilize sempre macros numa cópia ou cópia de segurança da sua folha de cálculo.
- Requer que a funcionalidade de macros esteja ativada nas definições do Excel.
Esta solução VBA adapta-se facilmente a variações nos seus dados e representa uma poupança de tempo considerável quando aplicada a conjuntos de dados grandes.
Utilizar o Power Query para extrair e somar números com unidades
O Power Query, a ferramenta integrada do Excel para transformação de dados, é perfeita para processar conjuntos de dados maiores ou mais complexos que incluam números com unidades.
Revela-se especialmente eficaz quando as estruturas dos dados são inconsistentes ou quando é necessária automatização de tarefas recorrentes.
1. Selecione o intervalo que contém os seus dados (incluindo números com unidades), aceda ao separador Dados e clique em A partir de Tabela/Intervalo. Caso lhe seja solicitado, certifique-se de que os seus dados têm cabeçalhos.
2. No Editor do Power Query, selecione a coluna com os seus valores de texto. Utilize o separador Adicionar Coluna > Extrair > Texto Antes do Delimitador ou Texto Entre Delimitadores.
Escolha com base no formato dos seus dados:
- Utilize um delimitador de espaço se os dados forem do tipo «12 kg»
- Utilize um delimitador baseado em letras se for «12kg»
3. Altere o tipo de dados da nova coluna para Número Decimal ou Número Inteiro, conforme necessário, clicando com o botão direito no respetivo cabeçalho e selecionando Alterar Tipo.
4. (Opcional) Se pretender somar por unidade, separe ainda mais a unidade utilizando Extrair Texto Após Delimitador e, em seguida, clique em Agrupar Por(no separador)Base) e selecione Soma para o novo campo numérico.
5. Clique em Fechar e Carregar para importar os dados processados e as somas diretamente para o Excel como uma nova folha ou tabela.
Vantagens:
- Trata dados complexos, inconsistentes ou em grande volume de forma limpa e rápida.
- Os passos podem ser guardados e reaplicados a dados futuros ou atualizados, tornando esta abordagem altamente repetível.
- Pode personalizar a lógica de transformação para além da simples extração, incluindo o tratamento de prefixos, sufixos, casas decimais e agrupamentos por diferentes unidades.
Limitações:
- Existe uma curva de aprendizagem para utilizadores novos no Power Query.
- É mais adequado para dados estruturados ou para trabalhar com tabelas, em vez de inserções diretas e avulsas em células.
Resolução de problemas e sugestões:
- Para obter os melhores resultados, reveja sempre os números extraídos ou convertidos em busca de anomalias, especialmente quando o formato das unidades ou dos próprios números variar significativamente.
- Faça uma cópia de segurança dos seus dados de origem antes de realizar qualquer ação em massa (incluindo com o Kutools e o VBA).
- Ao utilizar fórmulas, verifique atentamente a presença de espaços ocultos ou erros tipográficos nos dados e nas unidades.
- Se as fórmulas falharem ou devolverem erros (como)
#VALOR!), certifique-se de que todas as células referenciadas contêm os formatos esperados e ajuste o intervalo ou os critérios das unidades em conformidade. - Ao utilizar VBA, certifique-se de que as macros estão ativadas e guarde o ficheiro antes de executar, para facilitar a recuperação em caso de necessidade.
- Os passos de transformação do Power Query podem ser ajustados após a pré-visualização, no painel Passos Aplicados, caso os seus dados tenham sido alterados.
Artigos Relacionados:
- Como combinar várias células que contêm zeros à esquerda numa única célula no Excel?
- Como mesclar intervalos de diferentes folhas de cálculo ou livros de trabalho num único local?
- Como fundir rapidamente linhas com base no valor de uma coluna e, em seguida, realizar cálculos 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