Registriert seit: 24.08.2021
Version(en): 2019
Hallo zusammen,
kann mir jemand dabei helfen, aus einem immer sechstelligen String (Beispiel: 3-153U) die Zahlen auszulesen und zu addieren? Für Nichtzahlen soll immer mit 0 gerechnet werden. Es wäre schön, wenn das ohne VBA zu lösen wäre.
Danke für eure Mithilfe im Voraus.
Gruß
Thomas
Registriert seit: 11.03.2015
Version(en): mittlerweile meistens 2019
24.08.2021, 12:02
(Dieser Beitrag wurde zuletzt bearbeitet: 24.08.2021, 12:02 von Der Steuerfuzzi.)
Hallo,
probier es mal so:
Code:
{=SUMME(WENNFEHLER(1*TEIL(A1;ZEILE($A$1:$A$255);1);0))}
Achtung Matrixformel! Bitte die Klammern {} nicht eingeben, stattdessen die Formel mit Strg+Shift+Enter abschließen.
Gruß
Michael
Registriert seit: 24.08.2021
Version(en): 2019
Hallo Michael,
danke für die schnelle Antwort. Bin leider erst jetzt dazu gekommen Deine Lösung auszuprobieren. Bis jetzt bekomme ich immer das Ergebnis 0. Die zu berechnenden Strings stehen in den Zellen F12 bis F1200. Ich habe deshalb die Formel wie folgt geändert:
Code:
{=SUMME(WENNFEHLER(1*TEIL(F1;ZEILE($F$1:$F$1200);1);0))}
Möglicherweise ist das falsch?! Als Matrixformel habe ich sie eingegeben. Kannst Du bitte noch mal prüfen, wo der Fehler liegen könnte.
Besten Dank.
Gruß
Thomas
Registriert seit: 12.07.2021
Version(en): 365
24.08.2021, 23:41
(Dieser Beitrag wurde zuletzt bearbeitet: 25.08.2021, 07:48 von WillWissen.
Bearbeitungsgrund: Codetags korrigiert
)
Code:
{=SUMME(WENNFEHLER(1*TEIL(f12;ZEILE($A$1:$A$6);1);0))}
Mit:
Code:
1*TEIL(f12;ZEILE($A$1:$A$6)
wird versucht die Stellen 1 - 6 deines Strings mit 1 zu multiplizieren. Der Steuerfuzzi hatte 255 Stelen vorgeshehen und du hast auf 1200 erweitert, was die Formel bei einer großen Datenmenge nur unnötig langsam macht.
Dein eigentlicher Fehler war F1, da ju ja angegeben hast, dass deine Daten ab F12 beginnen.
Folgende(r) 1 Nutzer sagt Danke an kkr4 für diesen Beitrag:1 Nutzer sagt Danke an kkr4 für diesen Beitrag 28
• Der Steuerfuzzi
Registriert seit: 24.08.2021
Version(en): 2019
Super, vielen Dank für die Erläuterungen. Jetzt klappts!
Registriert seit: 11.03.2015
Version(en): mittlerweile meistens 2019
(24.08.2021, 23:41)kkr4 schrieb: Der Steuerfuzzi hatte 255 Stelen vorgeshehen
255 war willkürlich gewählt, da ich nicht weiß, wie lange die Einträge in den Zellen sind. Sind es weniger, kann der Wert auch verringert werden.
Gruß
Michael