Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

Addition von Zahlen in einem String einer Zelle

Forumthread: Addition von Zahlen in einem String einer Zelle

Addition von Zahlen in einem String einer Zelle
21.02.2025 18:57:03
Andy
Ich möchte in einer Tabelle mit QSO-Daten (Amateurfunk) die Zahlen in einem String in einer Zelle addieren z.b.: 3A5EWS = 8
Bisher habe ich diese Möglichkeit nicht gefunden.
Anzeige

13
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Addition von Zahlen in einem String einer Zelle
21.02.2025 19:08:29
{Boris}
Hi,

coole Retro-Version (2007) ;-)

In A1 steht der Text.

B1:
=WENN(ISTFEHLER(KKLEINSTE(WENN(ISTZAHL(--TEIL($A1;ZEILE($1:$100);1));--TEIL($A1;ZEILE($1:$100);1));SPALTEN($A:A)));"";KKLEINSTE(WENN(ISTZAHL(--TEIL($A1;ZEILE($1:$100);1));--TEIL($A1;ZEILE($1:$100);1));SPALTEN($A:A)))

und weit genug nach rechts kopiere (so weit, wie es maximal Ziffern im Text von A1 geben kann).

Ergebnis:

=SUMME(B1:Z1)

Geht nur mit einstelligen Zahlen.

VG, Boris
Anzeige
AW: Addition von Zahlen in einem String einer Zelle
21.02.2025 19:18:08
snb
=SUM(IFERROR(--(MID(A1;ROW(1:60);1));0))
AW: Addition von Zahlen in einem String einer Zelle
21.02.2025 20:45:05
Daniel
sagt man jetzt nicht erstmal "Hallo" wenn man irgendwo reinplatzt und ne Frage stellen will?
ich mag ja altmodisch sein, aber ne frage einfach so so hinzurotzten, ohne kleinen Gruß macht macht man im echten Leben mit echten Menschen auch nicht.
und verdammt nochmal, hier sitzen echte Menschen hintern Schirm und helfen dir.

aber zum Thema:
mit Formeln wirds in deiner Excelversion schwierig.
Aber mit bescheidenen VBA-Kenntnissen sollte es kein Problem sein, sich eine UDF zu schreiben, die das macht.
Anzeige
Als Teaser für eine aktuelle Version
22.02.2025 08:36:18
RPP63
Moin!
18 Jahre nach der antiquierten Excelversion 2007 gibt es in Excel 365 und der kostenlosen Online-Version
=SUMME(--REGEXEXTRAHIEREN(A1;"\d+";1))
 AB
13A5EWS8
2AB23mjc123146
373OJ76HF2K151

ZelleFormel
B1=SUMME(--REGEXEXTRAHIEREN(A1;"\d+";1))
B2=SUMME(--REGEXEXTRAHIEREN(A2;"\d+";1))
B3=SUMME(--REGEXEXTRAHIEREN(A3;"\d+";1))


Gruß Ralf
Anzeige
AW: Als Teaser für eine aktuelle Version
22.02.2025 12:02:03
Andy
Danke erstmal für die vielen Vorschläge.
Ich benutze die alte Version von Office 2007, weil sie ohne Probleme auch heute noch läuft.
Da ich 66 Jahre alt bin, werdet ihr erkennen, daß diese Version noch aus meiner Anfangszeit stammt :-).
Brauchen tu ich es vielleicht einmal im Vierteljahr, also extra kaufen hieße Eulen nach Athen tragen.
Als Funkamateur habe ich Einiges an Software in Betrieb, die nicht gerade preiswert war. Handelt
es sich doch um sehr spezielle Anwendungen.
Es ging in meiner Frage um die Auswertung eines Logbuchauszuges, wo es für bestimmte
Rufzeichenkombinationen Punkte zu bewerten gab. Ich habe das mit =WENN(TEIL(A1;2;1)="0";5;TEIL(A1;2;1)) gelöst.

Ach ja, Daniel wies mich darauf hin, euch richtig zu begrüßen.
Das möchte ich hiermit nachholen - ein kräftiges HALLO an die Excel-Gemeinde!!!
War nicht böse gemeint, ich wollte nur nicht ellenlange Threads schreiben sondern zum Kern kommen. In einigen Foren ist das so, sorry.

Natürlich werde ich in diesem Forum bleiben und mich bei einem scheinbar unlösbaren Problem an euch wenden - viele Augen sehen mehr als nur zwei.
Ist ja beim Programmieren nun mal so, manchmal sieht man den Wald vor Bäumen nicht.
Also Frage ist geklärt und ich wünsche Allen ein schönes Wochenende!

Andy
DL7UST
Anzeige
Im Anhang habe...
22.02.2025 11:00:37
Case
Moin, :-)

... ich etwas gebastelt: ;-)
https://www.herber.de/bbs/user/175927.xlsb

Mit IMSUMME und REGEXEXTRAHIEREN: ;-)
https://support.microsoft.com/de-de/office/imsumme-funktion-81542999-5f1c-4da6-9ffe-f1d7aaa9457f

Kann hier getestet werden: ;-)
https://excel.cloud.microsoft/de-de/

Ist auch eine UDF drin: ;-)
https://de.wikipedia.org/wiki/User_Defined_Function

Die geht auch in Excel 2007. ;-)

Servus
Case
Anzeige
REGEXREPLACE(A2;"Ø";"0")
22.02.2025 11:34:09
RPP63
Moin! :)
Kanonen? Spatzen?
Da nehme ich, obwohl ich absoluter Fan vieler neuer Funktionen bin, doch eher
WECHSELN(A2;"Ø";"0")

IMSUMME(…) ergibt eine "Textzahl"
SUMME(--…) hingegen eine "echte" Zahl.

Und dass Ø eine Null bedeuten soll, ist zumindest ungewöhnlich.
Egal, ich hätte dann
=SUMME(--REGEXEXTRAHIEREN(WECHSELN(A5;"Ø";"0");"\d+";1))

Gruß Ralf
Anzeige
AW: Addition von Zahlen in einem String einer Zelle
21.02.2025 19:19:10
{Boris}
Excelversion beachten. IFERROR (WENNFEHLER) gab es in 2007 noch nicht.

VG, Boris
AW: Addition von Zahlen in einem String einer Zelle
21.02.2025 19:41:08
SF
Wennfehler() gibt es seit Excel 2007.
AW: Addition von Zahlen in einem String einer Zelle
21.02.2025 20:28:33
{Boris}
Dann will ich nichts gesagt haben.
War irgendwie bei 2010.

VG Boris
Anzeige
Nachtrag: Array(!)formel
21.02.2025 19:10:10
{Boris}
Hi,

bedeutet: Formeleingabe nicht mit Enter allein, sondern mit gleichzeitig Strg+Shift+Enter (Strg+Shift gedrückt halten, dann Enter drücken).

VG, Boris
Nochmal Test
21.02.2025 19:43:30
Andy
Hi Boris,
habe es nochmal anders in meine Tabelle eingegeben, funzt jetzt.
Aber leider nicht mit mehrstelligen Zahlen wie in I100de/IT3.
Die Tabelle enthält 311 Zeilen, ist überschaubar.
Ich mache das händisch, ist einfacher.
Danke dir trotzdem für deine Anregung, behalte ich im Hinterkopf!

Schönes Wochenende
Anzeige
AW: Addition von Zahlen in einem String einer Zelle
21.02.2025 19:25:26
Andy
Hi Boris, danke für die schnelle Antwort.
Funzt leider nicht bei mir, kommt nur die 3 als Ergebnis.
Es kommen auch Strings wie IT9de/8 vor, das sollte dann 17 ergeben.
Ich müsste auch Zahlen aus II3ØØdr auslesen können, also in einer Zelle sollte dann die 3ØØ erscheinen.

lG Andy
Anzeige
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18