Hoe getallen tussen haakjes alleen in Excel optellen?
Als er een lijst met tekstreeksen is en u alle getallen tussen haakjes wilt optellen, zoals onderstaand screenshot, hoe kunt u dit dan snel afhandelen? In dit artikel introduceer ik enkele trucs om de getallen tussen haakjes alleen in Excel op te tellen.
Som getallen tussen haakjes alleen met formule
Om alleen getallen tussen haakjes op te tellen, kunt u eerst de getallen tussen haakjes extraheren en ze vervolgens optellen.
1. Selecteer een lege cel naast de cel waarvan u de getallen tussen haakjes wilt optellen, bijvoorbeeld B2, voer deze formule in
=IF(ISERROR(MID(A1,FIND("(",A1)+1,(FIND(")",A1))-(FIND("(",A1)+1))),0,(MID(A1,FIND("(",A1)+1,(FIND(")",A1))-(FIND("(",A1)+1)))+0),
en sleep vervolgens de automatische vulgreep omlaag om getallen tussen haakjes uit elke cel te halen. Zie screenshot:
2. Selecteer een cel waarin u het optelresultaat wilt plaatsen, voer in = SOM (B1: B8)en druk op Enter sleutel. Zie screenshot:
Somnummers tussen haakjes alleen met gedefinieerde functie
U kunt ook een gedefinieerde functie toepassen om getallen tussen haakjes op te tellen.
1. druk op Alt + F11 toetsen om in te schakelen Microsoft Visual Basic voor toepassingen venster klikt Invoegen > Moduleen plak onderstaande code in het lege script.
VBA: somnummers tussen haakjes
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. Sla de code op en ga naar een cel om het resultaat te plaatsen, en voer deze formule in = SumBracket (A1: A8), druk op Enter sleutel. Zie screenshot:
Somnummers tussen haakjes alleen met Kutools voor Excel
Eigenlijk met Kutools for Excel's Extraheer tekst functie om getallen tussen haakjes te extraheren, en pas vervolgens de Som absolute waarden functie om de getallen op te tellen.
Kutools for Excel, met meer dan 300 handige functies, maakt uw werk eenvoudiger. |
Na het installeren van Kutools voor Excel, doe het als volgt :(Gratis download Kutools voor Excel nu!)
1. Selecteer de tekenreeksen waarvan u getallen tussen haakjes wilt extraheren en klik op Kutools> Tekst > Extraheer tekst. Zie screenshot:
2. In de Extraheer tekst dialoogvenster, voer in (*) in de Tekst textbox, en klik Toevoegen om het toe te voegen aan de Extract lijst. Dan klikken Ok, en om een cel te selecteren om de geëxtraheerde getallen in het popping-dialoogvenster te plaatsen, bijvoorbeeld C1. Zie screenshot:
3. klikken OK, en nu worden de cijfers tussen haakjes geëxtraheerd. Standaard worden de getallen tussen haakjes als negatief herkend, u moet hun absolute waarden optellen.
4. Selecteer een cel waarin u het berekeningsresultaat wilt plaatsen, klik op Kutools > Formule Helper > Math & Trig > Som absolute waarden. Zie screenshot:
5. In de Formule Helper dialoogvenster, selecteer het bereik dat de geëxtraheerde getallen bevat in Telefoon Nummer textbox, C1: C8 in dit geval. Klik Ok, de absolute waarden van de getallen zijn toegevoegd. Zie screenshot:
Somnummers tussen haakjes
Beste Office-productiviteitstools
Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie als nooit tevoren. Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en tijd te besparen. Klik hier om de functie te krijgen die u het meest nodig heeft...
Office-tabblad Brengt een interface met tabbladen naar Office en maakt uw werk veel gemakkelijker
- Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
- Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
- Verhoogt uw productiviteit met 50% en vermindert honderden muisklikken voor u elke dag!