Supportnet / Forum / Tabellenkalkulation
Trennung einer Zelle und Berechnung
Frage
Hallo Zusammen,
Fall 1:
ich habe in einer Zelle eine Angabe aud Ziffern und Buchstaben (Download aus einem anderen System). Ich brauche aber die Angaben getrennt.
Beispiel:
Zelle A1:123456ABCDE soll
Zelle A2:123456 und Zelle A3: ABCDE
Fall 2: automatische Summenbildung der Werte in Zelle C in Abhängigkeit von Angaben in Zelle A
Beispiel:
Zelle A1:123456 dazugehöriger Wert Zelle B1: 1
Zelle A2:asfdsf dazugehöriger Wert Zelle B2: 2
Zelle A3:AFGH56 dazugehöriger Wert Zelle B3: 3
Zelle A4:123456 dazugehöriger Wert Zelle B4: 4
usw. momentan bis Zelle A589
Summe in Zelle C* aus Zelle B1 und B4 unsw.
wäre super wenn Ihr mir mal wieder helfen könntet
Gruß
Achim
Antwort 1 von Aliba
Hi Achim,
da gibts ein paar Fragen:
zu Fall 1:
a) Handelt es sich immer um die gleiche Anzahl von Zahlen, also immer um eine 6-Stellige Zahl?
b) stehen diese Zahlen immer am Anfang und sind diese die einzigen numerischen Bestandteile des Strings.
zu Fall 2:
hier versteh ich leider nur Bahnhof.
a)Hat das was mit Fall 1 zu tun?
b) woher kommen die Werte in Spalte B
c) was für ein Ergebnis erwartest Du wo in ZElle C
CU Aliba
da gibts ein paar Fragen:
zu Fall 1:
a) Handelt es sich immer um die gleiche Anzahl von Zahlen, also immer um eine 6-Stellige Zahl?
b) stehen diese Zahlen immer am Anfang und sind diese die einzigen numerischen Bestandteile des Strings.
zu Fall 2:
hier versteh ich leider nur Bahnhof.
a)Hat das was mit Fall 1 zu tun?
b) woher kommen die Werte in Spalte B
c) was für ein Ergebnis erwartest Du wo in ZElle C
CU Aliba
Antwort 2 von Arnim
Hallo zusammen,
ich würde mich gar nicht einmischen, doch ich finde die Aufgabe außerordentlich spannend :-)
"Bahnhof" ist gar kein Ausdruck!
Die erste Frage würde ich noch lösen mit den bekannten Array-Formeln:
In A2:
=LINKS(A1;MAX(ISTZAHL(TEIL(A1;SPALTE(1:1);1)*1)*SPALTE(1:1)))*1
in A3:
=RECHTS(A1;LÄNGE(A1)-LÄNGE(LINKS(A1;MAX(ISTZAHL(TEIL(A1;SPALTE(1:1);1)*1)*SPALTE(1:1)))*1))
Eingabe beider Formeln mit Tastenkombination Strg/Shift/Enter
Aaaber die Frage2 !!
In C1 könnte man die Formel
=A1&B1
eingeben und runterkopieren.
Doch was heißt:
"usw. momentan bis Zelle A589
Summe in Zelle C* aus Zelle B1 und B4 unsw." ????
In Spalte C steht auf jeden Fall Text!
Achim, wozu brauchst Du so etwas? Würde mich sehr interessieren.
Gruß Arnim
ich würde mich gar nicht einmischen, doch ich finde die Aufgabe außerordentlich spannend :-)
"Bahnhof" ist gar kein Ausdruck!
Die erste Frage würde ich noch lösen mit den bekannten Array-Formeln:
In A2:
=LINKS(A1;MAX(ISTZAHL(TEIL(A1;SPALTE(1:1);1)*1)*SPALTE(1:1)))*1
in A3:
=RECHTS(A1;LÄNGE(A1)-LÄNGE(LINKS(A1;MAX(ISTZAHL(TEIL(A1;SPALTE(1:1);1)*1)*SPALTE(1:1)))*1))
Eingabe beider Formeln mit Tastenkombination Strg/Shift/Enter
Aaaber die Frage2 !!
In C1 könnte man die Formel
=A1&B1
eingeben und runterkopieren.
Doch was heißt:
"usw. momentan bis Zelle A589
Summe in Zelle C* aus Zelle B1 und B4 unsw." ????
In Spalte C steht auf jeden Fall Text!
Achim, wozu brauchst Du so etwas? Würde mich sehr interessieren.
Gruß Arnim
Antwort 3 von cmkatz
Ich kann zwar nicht zur Lösung beitragen, aber ich denke "Summe in Zelle C* aus Zelle B1 und B4 unsw." bedeutet:
Wenn z.B. A1 und A4 gleich sind, soll die Summe der entsprechenden B(-Zellen)-Werte berechnet werden,
Allgemein: wenn Ax = Ay , dann Bx + By.
ODER:
Achim will immer die Summe aus den Zellen Bx + B(x+3), also z.B. B1+B4, B2+B5, B3+B6 usw.
@Achim, korrigier mich, falls du es anders gemeint haben solltest.
Gruß
cmkatz
Wenn z.B. A1 und A4 gleich sind, soll die Summe der entsprechenden B(-Zellen)-Werte berechnet werden,
Allgemein: wenn Ax = Ay , dann Bx + By.
ODER:
Achim will immer die Summe aus den Zellen Bx + B(x+3), also z.B. B1+B4, B2+B5, B3+B6 usw.
@Achim, korrigier mich, falls du es anders gemeint haben solltest.
Gruß
cmkatz

