Hallo zusammen
Ich hätte da mal wieder eine Frage frage zu einer Formel.
Und zwar möchte ich die Summe aus verschiedenen Zellen in einer Spalte bilden,
allerdings befinden sich in den Zellen nicht nur Zahlen sondern auch Zeichen Buchstaben, Kommata, Leerzeichen.. .
z. B.
T 5
H2,8
9AB
7
-leer-
LL 10
5,3
C
-leer-
0
R2
1,4 G
=?
Ich habe es nicht geschafft, es kamen immer nur Fehlermeldungen auch mit Matrixformeln ist es mir nicht gelungen.
Ich hoffe ihr habt eine Idee wie das umzusetzen wäre.
LG
Tyler
B1:
{
=SUMME(WENNFEHLER(--TEIL(WECHSELN(GLÄTTEN(WECHSELN(TEXTVERKETTEN(;;WENN((ABS(CODE(
TEIL(TEXTVERKETTEN("-";;A1:A13)&WIEDERHOLEN(" ";999);SPALTE(A1:ZZ1);1))-52,5)<5)+(ABS(CODE(
TEIL(TEXTVERKETTEN("-";;A1:A13)&WIEDERHOLEN(" ";999);SPALTE(A1:ZZ1);1))-44,5)<1);
TEIL(TEXTVERKETTEN("-";;A1:A13)&WIEDERHOLEN(" ";999);SPALTE(A1:ZZ1);1);""));"-";" "));" ";
WIEDERHOLEN(" ";99));ZEILE(A1:A13)*99-98;99);0))}
mit
Nr. 5
benötigt Office 365. Kann wohl auch mit dem "Platzhalter für zukünftige Funktionen"
_xlfn.Textjoin als Matrixformel eingegeben werden und dann in Excel-Online (dort kein Neuabschluss von Strg-Umsch-Eingabe möglich) geöffnet werden.
LO und GDocs nicht ausprobiert.
EDIT: LO tut es. Allerdings als negative Zahl. Daher ein Minus voranstellen.
Hallo,
Sorry Ralf, ja das Ergebnis soll die Summe der Zahlen sein. Aber Summe() hatte ich schon probiert und war damit leider nicht erfolgreich.
Und LCohen danke für deine Mühe, aber funktionieren tut das irgendwie auch nicht :20: hätte nicht erwartet dass das so umständlich werden kann.
Trotzdem Danke euch
MfG
Tyler
Hola,
das Ergebnis ist 42,5.
Die Lösung ist in einem von Ralfs Links.
Gruß,
steve1da
Von mir kriegst du auch noch eine Lösungsvariante:
Code:
Sub Ersetzen()
Dim i As Integer
For i = 65 To 122
Columns("A:A").Replace what:=Chr(i), replacement:="", lookat:=xlPart, SearchOrder:=xlByRows
Next
End Sub
Den Code in das Modul des Tabellenblatts einfügen und "Columns("A:A") auf die gewünschte Spalte anpassen. Dadurch werden ALLE Buchstaben in Spalte A (oder welche Spalte auch immer du einstellst) gelöscht. Dann solltest du deine Summe bilden können.
Hallo zusammen,
Die Formeln aus den Links von Ralf laufen über eine hilfsspalte, dass wollte ich eigentlich nicht.
Und löschen der Buchstaben wie aus dem VBA Code ist keine Option.
Ich denke ich werde mal prüfen ob ich es irgendwie mit einer hilfsspalte realisieren kann.
Danke euch
Schönen Abend
Tyler
Hola,
Zitat:Die Formeln aus den Links von Ralf laufen über eine hilfsspalte, dass wollte ich eigentlich nicht.
Das sind so Infos, die man vorher bräuchte
Gruß,
steve1da
(22.10.2018, 20:09)Tyler schrieb: [ -> ]funktionieren tut das irgendwie auch nicht :20:
Bei Dir steht Office 2013. Habe ich behauptet, dass das geht?
Für mich war es intellektuelle Beschäftigung. Manchmal helfe ich damit dem Frager, manchmal nicht. Hier eben nicht, wenn Du Dir kein kostenloses LO installierst.
Also bei sowas kann ich nur den Kopf schütteln. Du hast nun zwei für dich funktionierende Lösungen erhalten (die von LCohen geht ja erst ab Excel 2016) und alles was du sagst ist "das wollte ich so nicht", "das ist keine Option für mich". Wie steve1da bereits geschrieben hat, wäre es gut, sowas im Vorhinein zu wissen. Und es ist in meinen Augen auch nicht Aufgabe des Forums so lange an einer Lösung zu basteln, bis sie dir zusagt weil ohne Schnickschnack und Aufwand anwendbar.