Jak sčítat čísla v závorkách pouze v aplikaci Excel?
Pokud existuje seznam textových řetězců a chcete pouze sečíst všechna čísla v závorkách, jak je uvedeno níže, jak to můžete rychle zvládnout? V tomto článku vám představím několik triků, jak sčítat čísla v závorkách pouze v aplikaci Excel.
Součet čísel v závorkách pouze se vzorcem
Chcete-li sečíst čísla pouze v závorkách, můžete nejprve extrahovat čísla, která jsou v závorkách, a poté je sečíst.
1. Vyberte prázdnou buňku vedle buňky, kterou chcete sečíst její čísla v závorkách, například B2, zadejte tento vzorec
=IF(ISERROR(MID(A1,FIND("(",A1)+1,(FIND(")",A1))-(FIND("(",A1)+1))),0,(MID(A1,FIND("(",A1)+1,(FIND(")",A1))-(FIND("(",A1)+1)))+0),
a potom přetáhněte rukojeť automatického vyplňování dolů a z každé buňky extrahujte čísla, která jsou v závorkách. Viz snímek obrazovky:
2. Vyberte buňku, do které umístíte výsledek sčítání, zadejte = SUM (B1: B8), a stiskněte tlačítko vstoupit klíč. Viz snímek obrazovky:
Součet čísel v závorkách pouze s definovanou funkcí
Můžete také použít definovanou funkci na součet čísel v závorkách.
1. lis Alt + F11 klíče k povolení Microsoft Visual Basic pro aplikace okno, klepněte na tlačítko Vložit > Modula vložte níže uvedený kód do prázdného skriptu.
VBA: Součet čísel v závorkách
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. Uložte kód, vyberte buňku, do které se umístí výsledek, a zadejte tento vzorec = SumBracket (A1: A8), lis vstoupit klíč. Viz snímek obrazovky:
Součet čísel v závorkách pouze s programem Kutools pro Excel
Vlastně s Kutools pro ExcelJe Extrahujte text funkce pro extrahování čísel v závorkách a poté použití Součet absolutních hodnot funkce sečíst čísla.
Kutools pro Excel, s více než 300 užitečné funkce, které vám usnadní práci. |
Po instalaci Kutools pro Excel, prosím, postupujte takto :(Stažení zdarma Kutools pro Excel hned teď!)
1. Vyberte řetězce, které chcete extrahovat čísla v závorkách, a klepněte na Kutools> Text > Extrahujte text. Viz snímek obrazovky:
2. V Extrahujte text dialogové okno, zadejte (*) do Text textové pole a klikněte na přidat přidat to Seznam výpisů. Pak klikněte na tlačítko Ok, a pro výběr buňky pro umístění extrahovaných čísel do rozbalovacího dialogu, například C1. Viz snímek obrazovky:
3. cvaknutí OKa nyní jsou čísla v závorkách extrahována. Ve výchozím nastavení jsou čísla v závorkách rozpoznána jako záporná, je třeba sečíst jejich absolutní hodnoty.
4. Vyberte buňku, do které umístíte výsledek výpočtu, klikněte na Kutools > Pomocník vzorců > Math & Trig > Součet absolutních hodnot. Viz snímek obrazovky:
5. V Pomocník vzorců V dialogovém okně vyberte rozsah, do kterého jsou extrahována čísla Číslo textové pole, v tomto případě C1: C8. Klepněte na Ok, byly přidány absolutní hodnoty čísel. Viz snímek obrazovky:
Součet čísel v závorkách
Nejlepší nástroje pro produktivitu v kanceláři
Rozšiřte své dovednosti Excel pomocí Kutools pro Excel a zažijte efektivitu jako nikdy předtím. Kutools for Excel nabízí více než 300 pokročilých funkcí pro zvýšení produktivity a úsporu času. Kliknutím sem získáte funkci, kterou nejvíce potřebujete...
Office Tab přináší do Office rozhraní s kartami a usnadňuje vám práci
- Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
- Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
- Zvyšuje vaši produktivitu o 50%a snižuje stovky kliknutí myší každý den!