Summieren Sie die Zahlen in den Zeichenfolgen in Klammern

Summieren Sie die Zahlen in den Zeichenfolgen in Klammern

Ich möchte die Summe aller Zahlen in den Klammern erhalten. Beispiel:

RIZA SMITH (2A/1C)  
LANIE ADAMS (2A)  
STEVE ANDREWS (1A/3C)  

In diesem Fall ergibt 2 + 1 + 2 + 1 + 3 die Summe 9.

Antwort1

Ich möchte eine Lösung in zwei Schritten vorschlagen. Ich gehe davon aus, dass Sie Daten in Spalte A haben.

Schreiben Sie diese Array-Formel in die Zelle B2und schließen Sie mit Ctrl+Shift+Enter& Nach unten ausfüllen ab.

{=SUM(VALUE(MID(0&A2,LARGE(ISNUMBER(--MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1))*ROW(INDIRECT("1:"&LEN(A2))),ROW(INDIRECT("1:"&LEN(A2))))+1,1)))}

Wie es funktioniert:

  • Die Formel weist jedem Zeichen seinen Index zu und erhält dann einen numerischen Wert für die Summe.
  • Die Formel gibt 3in B2, 2in B3und 4in zurück.B4
  • In Zelle „ B5Schreiben“ =SUM(B2:B4)erhalten Sie 9.

Notiz:

  • Die Formel berücksichtigt alle Klammern, unabhängig davon ( ), ob [ ]oder ist { }.
  • Passen Sie die Zellbezüge in der Formel nach Bedarf an.

verwandte Informationen