Skip to main content

Kutools para Office — Uma Suíte. Cinco Ferramentas. Aumente sua Produtividade.

Como somar corretamente números com unidades em um intervalo no Excel?

Author Sun Last modified

Ao trabalhar com o Excel, você pode se deparar com uma situação onde precisa somar números que incluem unidades, como "5 kg", "12 lbs" ou "10 m". Isso é comum, por exemplo, ao rastrear pesos, comprimentos ou quantidades — especialmente em listas de compras, medições de engenharia, registros de laboratório e dados de logística, onde cada valor é seguido de uma unidade de medida. No entanto, se você tentar usar a fórmula SOMA padrão do Excel nesses dados, ela não funcionará conforme o esperado. Isso ocorre porque o Excel interpreta valores contendo texto (como unidades) como strings de texto em vez de valores numéricos, o que faz com que SOMA e outras funções matemáticas básicas os ignorem ou retornem erros. Somar esses valores de forma precisa exige um método para extrair a parte numérica antes de realizar os cálculos. Este tutorial irá guiá-lo através de vários métodos práticos e eficazes, incluindo fórmulas, recursos internos e complementos úteis como Kutools para Excel, para ajudá-lo a somar números com unidades corretamente em diferentes cenários reais.


Somar números com unidades usando uma fórmula

Quando todos os seus valores compartilham a mesma unidade e você precisa de uma solução rápida e baseada em fórmulas, as fórmulas de matriz do Excel podem ajudar a extrair a parte numérica e calcular a soma. Esse método é adequado para intervalos onde cada célula contém um número seguido imediatamente pela mesma unidade exata, por exemplo, "8 kg", "15 kg", etc.

Selecione uma célula em branco para o seu resultado e insira a seguinte fórmula:

=SUM(SUBSTITUTE(B2:B7, "kg", "") +0)

Após digitar a fórmula, confirme-a pressionando Ctrl + Shift + Enter juntos (em alguns sistemas, isso é necessário para fórmulas de matriz), para que o Excel a reconheça como uma operação de matriz. Você verá então a soma das partes numéricas na sua célula selecionada.

A screenshot showing the formula for summing numbers with units in Excel
Arrow
A screenshot of the correct summed result of numbers with units

Dica: Na fórmula acima, B2:B7 refere-se ao intervalo de dados contendo os valores com unidades que você deseja somar, e "kg" é a unidade incluída nos seus dados. Certifique-se de que todas as entradas no intervalo sejam consistentes na unidade e que não haja espaços extras ou discrepâncias na grafia, ou a fórmula não extrairá os valores corretamente. Se sua unidade ou intervalo for diferente, ajuste ambos de acordo. Esta fórmula não lida com cenários onde múltiplos tipos de unidades estão presentes no intervalo.


Somar números com unidades usando Kutools para Excel

Para usuários que preferem uma abordagem mais fácil e visual ou querem evitar memorizar fórmulas, Kutools para Excel oferece uma maneira direta de limpar valores numéricos. O recurso Remover Caracteres facilita retirar a unidade não numérica para que você possa somar os números diretamente. Isso é ideal para situações onde seus dados contêm números e unidades em uma coluna e você precisa rapidamente tornar os números utilizáveis para cálculos.

Kutools para Excel oferece mais de 300 recursos avançados para simplificar tarefas complexas, aumentando a criatividade e a eficiência. Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados fácil e eficiente. Mais informações sobre o Kutools para Excel...  Teste gratuito...

1. Destaque as células contendo os números com unidades. Vá para a aba Kutools, clique em Texto e selecione Remover Caracteres. Veja a captura de tela:

A screenshot of the Remove Characters option in Kutools tab in Excel

2. Na caixa de diálogo Remover Caracteres, selecione apenas a opção Não-numérico. Essa configuração remove todos os caracteres exceto números. Veja a captura de tela:

A screenshot showing the Remove Characters dialog box

3. Clique em OK ou Aplicar. Agora, apenas os conteúdos numéricos permanecem nas suas células selecionadas, que você agora pode somar com uma fórmula simples. Selecione uma célula em branco e insira a fórmula abaixo para obter seu resultado:

=SUM(B2:B7)

A imagem abaixo mostra como ficam a coluna limpa e a soma após este procedimento.

A screenshot showing the cleaned numeric values after using Kutools
Arrow
A screenshot of the final summed result in Excel

Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora

Nota: Kutools realiza substituições diretas nas células selecionadas, então você pode querer trabalhar em uma cópia dos seus dados se precisar preservar o texto original. Esta solução funciona melhor para unidades de tipo único. Após usar esse recurso, certifique-se de que todos os valores limpos sejam numéricos antes de somar.

Soma números com mesma unidade usando Kutools para Excel e função SOMA

 
Kutools para Excel: Mais de 300 ferramentas práticas na ponta dos seus dedos! Aproveite recursos de IA gratuitos permanentemente! Baixe agora!

Somar números com base na mesma unidade com Kutools para Excel

Se sua tabela contiver valores com diferentes unidades — por exemplo, pesos em "Kg" e "Pound" — e você quiser somar separadamente para cada unidade (como obter os totais de Kg e Pound), Kutools oferece um método eficiente com seu recurso Assistente de Fórmulas. Isso é útil para tabelas resumo, relatórios de inventário ou ao preparar dados para comparações adicionais.

A table with numbers and different units like Kg and Pound

Kutools para Excel - Repleto de mais de 300 ferramentas essenciais para o Excel. Aproveite recursos de IA gratuitos permanentemente! Faça o download agora!

1. Escolha a célula onde deseja que o resultado da soma apareça. Navegue até Kutools > Assistente de Fórmulas > Estatísticas > Soma baseada no mesmo texto.

A screenshot of the Formula Helper tool for summing based on text in Kutools tab in Excel

2. Na janela de Assistente de Fórmulas, configure seu cálculo: em Entrada de Argumentos, escolha o intervalo de dados completo como seu Intervalo, e digite ou selecione a unidade específica (como "Kg" ou "Pound") na caixa de Texto. Em seguida, clique em OK.

A screenshot of the Arguments input section for summing based on unit

Dica: A fórmula padrão usa referências absolutas (por exemplo, $B$2:$B$7). Se planeja preencher automaticamente essa função para várias unidades ou linhas, altere manualmente as referências para relativas conforme necessário.

Agora, sua célula de resultado exibe o total para a unidade escolhida. Repita para cada unidade para obter todos os totais de grupo.

A screenshot of the final result showing summed values for each unit in Excel

Nota: Este método funciona bem para tabelas com tipos de unidades claramente rotulados e ajuda a automatizar a soma de múltiplas unidades, minimizando erros de agrupamento manual.


Combinar linha duplicada e somar números correspondentes usando Kutools para Excel

Alguns conjuntos de dados apresentam itens ou entidades listados mais de uma vez com quantidades associadas e unidades, como frutas com entradas de peso em diferentes unidades. Suponha que você deseje somar valores agrupados por item e unidade, mesclando linhas duplicadas e consolidando o total. A função Mesclar Linhas Avançado do Kutools para Excel foi projetada justamente para esses cenários, tornando a agregação rápida e direta.

A table containing fruits with weights and multiple units in Excel

Kutools para Excel oferece mais de 300 recursos avançados para simplificar tarefas complexas, aumentando a criatividade e a eficiência. Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados fácil e eficiente. Mais informações sobre o Kutools para Excel...  Teste gratuito...

1. Selecione sua tabela contendo itens duplicados e unidades misturadas, depois vá para Kutools > Mesclar & Dividir > Mesclar Linhas Avançado.

A screenshot of the Advanced Combine Rows option in Kutools tab in Excel

2. No diálogo Combinar Linhas Baseadas em Coluna, primeiro selecione a coluna contendo as unidades e marque-a como Chave Principal. Isso permite que o Kutools agrupe seus dados por unidade. Veja a captura de tela:

A screenshot of the Combine Rows Based on Column dialog showing the primary key option

3. Em seguida, destaque a coluna com os valores numéricos (como "Peso"), selecione Calcular e escolha Somar para somar os valores para cada grupo.

A screenshot showing the Calculate Sum option

4. Clique em OK e sua tabela resumirá por unidade, combinando números conforme necessário. Isso é particularmente útil para inventário e dados de vendas onde várias entradas precisam ser agregadas por unidade.

A screenshot of the final table with summed numbers grouped by units

Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora

Dica: Você pode agrupar por mais de uma chave (por exemplo, item e unidade) para uma consolidação mais profunda.

Combinar Duplicatas e Somar Números

 
Kutools para Excel: Mais de 300 ferramentas práticas na ponta dos seus dedos! Aproveite recursos de IA gratuitos permanentemente! Baixe agora!

Macro VBA: Extrair números de strings de texto com unidades e somar automaticamente

Para usuários avançados que buscam automação completa ou trabalham com padrões complexos ou variados em strings de unidades, uma macro VBA pode lidar com extração e soma em uma única etapa. Este método é especialmente útil quando seu intervalo contém números seguidos por diferentes unidades ou estruturas de dados inconsistentes, e quando as fórmulas internas do Excel são muito limitadas ou complicadas de ajustar para cada caso.

1. Abra o Editor VBA clicando em Desenvolvedor > Visual Basic. Na janela Microsoft Visual Basic for Applications, clique em Inserir > Módulo, depois cole o código a seguir 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 lugar dentro da macro e pressione F5, ou clique no Run button Botão Executar acima da janela do editor de código. Uma caixa de diálogo aparecerá pedindo para você selecionar o intervalo contendo números com unidades. O script extrairá automaticamente o valor numérico inicial de cada célula de texto e somará todos os resultados, exibindo a soma em uma caixa pop-up.

Dicas e notas de uso:

  • Esta macro extrai os caracteres numéricos do início de cada string até encontrar um caractere não numérico, o que significa que funciona na maioria dos formatos como "5kg", "12 lbs" ou "20.5 m".
  • Se o formato dos números for inconsistente ou embutido na string, personalizações adicionais podem ser necessárias.
  • Você pode modificar o código VBA para coletar ou processar unidades separadamente, se desejar.
  • Para evitar perda de dados originais, sempre use macros em uma cópia ou backup de sua planilha.
  • Requer que a funcionalidade de macro esteja habilitada nas configurações do Excel.

Essa solução VBA é versátil ao lidar com variações em seus dados e uma economizadora de tempo considerável quando aplicada a grandes conjuntos de dados.

Usar Power Query para Extrair e Somar Números com Unidades

Power Query, a ferramenta de transformação de dados integrada do Excel, é ideal para processar conjuntos de dados maiores ou mais complexos contendo números com unidades.
Funciona especialmente bem quando as estruturas de dados são inconsistentes ou quando há necessidade de automação para tarefas recorrentes.

1. Selecione o intervalo contendo seus dados (incluindo números com unidades), depois vá para a aba Dados e clique em De Tabela/Intervalo. Se solicitado, certifique-se de que seus dados têm cabeçalhos.

2. No Editor de Consultas Power Query, selecione a coluna com seus valores de texto. Use o Adicionar Coluna aba > Extrair > Texto Antes do Delimitador ou Texto Entre Delimitadores.
Escolha com base no formato dos seus dados:

  • Use um delimitador de espaço se os dados forem como "12 kg"
  • Use um delimitador baseado em letras se forem "12kg"

3. Altere o tipo de dado da nova coluna para Número Decimal ou Número Inteiro conforme necessário, clicando com o botão direito no cabeçalho e selecionando Alterar Tipo.

4. (Opcional) Se desejar somar por unidade, divida ainda mais a unidade com Extrair Texto Após Delimitador, depois Agrupe Por (na aba Página Inicial) e selecione Somar para o novo campo numérico.

5. Clique em Fechar & Carregar para importar os dados processados e somas diretamente no Excel como uma nova planilha ou tabela.

Vantagens:

  • Lida com dados complexos, inconsistentes ou em massa de forma limpa e rápida.
  • As etapas podem ser salvas e reaplicadas a dados futuros ou atualizados — tornando essa abordagem altamente repetível.
  • Você pode personalizar a lógica de transformação além da extração simples, incluindo manipulação de prefixos, sufixos, decimais e agrupamentos por diferentes unidades.

Limitações:

  • Há uma curva de aprendizado para usuários novos no Power Query.
  • Melhor aplicado a dados estruturados ou ao trabalhar com tabelas em vez de entradas de células ad-hoc diretas.

Soluções de Problemas e Sugestões:

  • Para melhores resultados, sempre revise números extraídos ou convertidos para anomalias, especialmente se o formato de unidades ou números variar amplamente.
  • Faça backup dos seus dados de origem antes de qualquer ação em massa (incluindo com Kutools e VBA).
  • Ao usar fórmulas, verifique novamente se há espaços ocultos ou erros tipográficos nos dados e unidades.
  • Se as fórmulas falharem ou retornarem erros (como #VALOR!), verifique se todas as células referenciadas contêm os formatos esperados e ajuste o intervalo ou critérios de unidade conforme necessário.
  • Ao usar VBA, certifique-se de que as macros estão habilitadas e salve antes de executar para facilitar a recuperação.
  • As etapas de transformação do Power Query podem ser ajustadas após a pré-visualização via painel Etapas Aplicadas caso seus dados tenham mudado.

Artigos Relacionados:

Melhores Ferramentas de Produtividade para Office

🤖 Kutools AI Aide: Revolucione a análise de dados com: Execução Inteligente   |  Gerar Código  |  Criar Fórmulas Personalizadas  |  Analisar Dados e Gerar Gráficos  |  Chamar Funções Aprimoradas
Recursos Populares: Localizar, Destacar ou Marcar Duplicatas   |  Excluir Linhas em Branco   |  Consolidar Colunas ou Células sem Perder Dados   |   Arredondar...
Super PROC: Procura por múltiplos critérios    Procura por múltiplos valores  |   Procura em várias planilhas   |   Correspondência Fuzzy...
Lista Suspensa Avançada: Crie rapidamente Lista suspensa  |  Lista suspensa dependente  |  Lista suspensa com múltipla seleção ...
Gerenciador de Colunas: Adicionar número específico de colunas  | Mover Colunas  | Alternar status de visibilidade de Colunas ocultas |  Comparar Intervalos & Colunas...
Recursos em Destaque: Grade de foco   |  Visualização de Design  |  Barra de fórmulas aprimorada    Gerenciador de Pasta de trabalho & Planilha   |  Biblioteca de AutoTexto (Auto Text)   |  Selecionador de Data   |  Mesclar Dados   |  Criptografar/Descriptografar Células    Enviar Email por Lista   |  Super Filtro   |   Filtro Especial (filtrar negrito/itálico/tachado...) ...
Os 15 Principais Conjuntos de Ferramentas: 12 Ferramentas de Texto (Adicionar Texto, Excluir Caracteres Específicos, ...)  | 50+ Tipos de Gráficos (Gráfico de Gantt, ...)  | 40+ Fórmulas Práticas (Calcular a idade com base na data de nascimento, ...)  | 19 Ferramentas de Inserção (Inserir Código QR, Inserir Imagem pelo Caminho, ...)  | 12 Ferramentas de Conversão (Converter em Palavras, Conversão de Moeda, ...)  | 7 Ferramentas de Mesclar & Dividir (Mesclar Linhas Avançado, Dividir Células, ...) | ...e muito mais
Use o Kutools no idioma de sua preferência – compatível com Inglês, Espanhol, Alemão, Francês, Chinês e mais de40 idiomas!

Impulsione suas habilidades no Excel com Kutools para Excel e experimente uma eficiência incomparável. Kutools para Excel oferece mais de300 recursos avançados para aumentar a produtividade e economizar tempo.  Clique aqui para acessar o recurso que você mais precisa...


Office Tab traz interface com abas para o Office e facilita muito seu trabalho

  • Habilite edição e leitura por abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie múltiplos documentos em novas abas de uma mesma janela, em vez de em novas janelas.
  • Aumente sua produtividade em50% e economize centenas de cliques todos os dias!

Todos os complementos Kutools. Um instalador

O pacote Kutools for Office reúne complementos para Excel, Word, Outlook & PowerPoint, além do Office Tab Pro, sendo ideal para equipes que trabalham em vários aplicativos do Office.

Excel Word Outlook Tabs PowerPoint
  • Pacote tudo-em-um — complementos para Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Um instalador, uma licença — configuração em minutos (pronto para MSI)
  • Trabalhe melhor em conjunto — produtividade otimizada entre os aplicativos do Office
  • Avaliação completa por30 dias — sem registro e sem cartão de crédito
  • Melhor custo-benefício — economize comparado à compra individual de add-ins