Como somar números entre colchetes somente no Excel?
Se houver uma lista de strings de texto e você quiser apenas somar todos os números entre colchetes como mostrado na imagem abaixo, como você pode lidar com isso rapidamente? Neste artigo, apresento alguns truques para somar os números entre colchetes apenas no Excel.
Some os números entre colchetes apenas com a fórmula
Para somar números apenas entre parênteses, você pode primeiro extrair os números que estão entre parênteses e, em seguida, somá-los.
1. Selecione uma célula em branco ao lado da célula que deseja somar seus números entre colchetes, B2 por exemplo, digite esta fórmula
=IF(ISERROR(MID(A1,FIND("(",A1)+1,(FIND(")",A1))-(FIND("(",A1)+1))),0,(MID(A1,FIND("(",A1)+1,(FIND(")",A1))-(FIND("(",A1)+1)))+0),
e arraste a alça de preenchimento automático para baixo para extrair os números entre colchetes de cada célula. Veja a imagem:
2. Selecione uma célula na qual você colocará o resultado da soma, digite = SOMA (B1: B8)e pressione Entrar chave. Veja a imagem:
Desbloqueie o Excel Magic com Kutools AI
- Execução Inteligente: execute operações em células, analise dados e crie gráficos, tudo orientado por comandos simples.
- Fórmulas personalizadas: gere fórmulas personalizadas para agilizar seus fluxos de trabalho.
- Codificação VBA: Escreva e implemente código VBA sem esforço.
- Interpretação de Fórmula: Entenda fórmulas complexas com facilidade.
- Tradução do texto: Quebre as barreiras linguísticas nas suas planilhas.
Soma os números entre parênteses apenas com função definida
Você também pode aplicar uma função definida para somar números entre colchetes.
1. Pressione Alt + F11 chaves para habilitar Microsoft Visual Basic para Aplicações janela, clique em inserção > Móduloe cole o código abaixo no script em branco.
VBA: soma os números entre parênteses
Function SumBracket(Target As Range) As Double
'UpdatebyExtendoffice20160901
Dim xCell As Range
Dim xObjs As Object, xObj As Object
Dim xSum As Double
Set xObjs = CreateObject("VBScript.RegExp")
xSum = 0
With xObjs
.Global = True
.Pattern = "\((\d+(\.\d+)?)\)"
For Each xCell In Target
If xCell.Value <> "" Then
For Each xObj In xObjs.Execute(xCell.Value)
xSum = xSum + xObj.submatches(0)
Next
End If
Next
End With
SumBracket = xSum
End Function
2. Salve o código e selecione uma célula que colocará o resultado e insira esta fórmula = SumBracket (A1: A8), pressione Entrar chave. Veja a imagem:
Some os números entre colchetes apenas com o Kutools para Excel
Na verdade, com Kutools for Excel'S Extrair Texto função para extrair números entre colchetes e, em seguida, aplique o Soma dos valores absolutos função para somar os números.
Depois de instalar Kutools para Excel, faça o seguinte :(Baixe grátis o Kutools para Excel agora!)
1. Selecione as strings das quais deseja extrair números entre colchetes e clique em KutoolGenericNames> Texto > Extrair Texto. Veja a imagem:
2. No Extrair Texto diálogo, entrar (*) no Texto caixa de texto e clique Adicionar para adicioná-lo ao Extrair lista. Então clique Ok, e para selecionar uma célula para colocar os números extraídos na caixa de diálogo pop-up, C1 por exemplo. Veja a imagem:
3. Clique OK, e agora os números entre colchetes são extraídos. Por padrão, os números entre colchetes são reconhecidos como negativos, você precisa somar seus valores absolutos.
4. Selecione uma célula na qual você colocará o resultado do cálculo, clique Kutools > Fórmula Helper > Matemática e Trig > Soma dos valores absolutos. Veja a imagem:
5. No Fórmula Helper diálogo, selecione o intervalo que contém os números extraídos em Sessão caixa de texto, C1: C8 neste caso. Clique Ok, os valores absolutos dos números foram adicionados. Veja a imagem:
Soma os números entre colchetes
Melhores ferramentas de produtividade de escritório
Aprimore suas habilidades de Excel com o Kutools para Excel e experimente uma eficiência como nunca antes. Kutools para Excel oferece mais de 300 recursos avançados para aumentar a produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...
Office Tab traz interface com guias para o Office e torna seu trabalho muito mais fácil
- Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
- Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!