Supportnet / Forum / Tabellenkalkulation
platzhalter in Excel
Frage
Hallo!
Also ich habe das Problem das ich Werte berechnen muss, in Zellen in denen Zahlen & Buchstaben stehen! z.B: aa-12-j-8-gg
ich habe es mit der Formel probiert:
=WERT(TEIL($A20;7;1))+WERT(WENN((TEIL($A20;7;2))="10";"9";"0"))
An sich berechnet mir die Formel die Zahlen ganz gut! Ich habe jetzt drei Probleme:
Zum ersten: Ich kann nich pauschal sagen, rechne mir einfach alle Zahlen die in dieser Zelle sind zusammen, sondern es dürfen nur bestimmte Zahlen sein. Die erste Zahl muss zum Beispiel auf jeden Fall die aus A20;7;1 sein.
das wäre noch nicht so tragisch, wenn nicht auch an siebter Stelle ab und zu zweistellige Zahlen stehen!
Somit zweites Problem: wie kann ich excel sagen: wenn an siebter stelle und an achter stelle ne Zahl steht, dann nimm es als eine Zahl, wenn nur an siebter Stelle ne Zahl steht, nimm nur diese!!!
und das dritte Problem: es kann in ausnahmefällen auch sein, dass an siebter stelle doch keine zahl steht!! das heißt excel müsste sich eine neue Basis suchen!!!
Ich weiß klingt alles sehr kompliziert, ich hock hier auch schon seit drei tagen dran
liebe Grüße
eVe
Antwort 1 von papa39
Hallo eVe,
ich würde die Ausgangsdaten zerlegen, also in die 1. Zelle rechts davon das 1. Zeichen, in die 2. das 2. Zeichen usw. (das geht mit Links(Zelle;1) für den 1. Wert und danach mit Mitte(Zelle;Startstelle;Zeichenanzahl).
Damit erreichst du eine saubere Datenbasis die sich leicht auf ihre Eigenschaften (z.B. Zahl / Nicht-Zahl) hin untersuchen läßt. Anschließend brauchst du nur noch eine Zelle, in der die notwendigen Daten wieder zusammengesetzt werden.
Gruß
papa39
ich würde die Ausgangsdaten zerlegen, also in die 1. Zelle rechts davon das 1. Zeichen, in die 2. das 2. Zeichen usw. (das geht mit Links(Zelle;1) für den 1. Wert und danach mit Mitte(Zelle;Startstelle;Zeichenanzahl).
Damit erreichst du eine saubere Datenbasis die sich leicht auf ihre Eigenschaften (z.B. Zahl / Nicht-Zahl) hin untersuchen läßt. Anschließend brauchst du nur noch eine Zelle, in der die notwendigen Daten wieder zusammengesetzt werden.
Gruß
papa39
Antwort 2 von eve123
Hallo bzw. Guten Morgen,
Also, die Idee an sich finde ich gut! Das Problem ist aber das es bei Excel 03 keine Funktion MITTE gibt! wenn ich es manuell eingebe, gibt er mir nur Name aus und wenn ich bei den weiteren Funktionen nach Mitte suche, findet er sie nicht!!! Mach ich da grad irgendeinen Fehler???
Lg eVe
Also, die Idee an sich finde ich gut! Das Problem ist aber das es bei Excel 03 keine Funktion MITTE gibt! wenn ich es manuell eingebe, gibt er mir nur Name aus und wenn ich bei den weiteren Funktionen nach Mitte suche, findet er sie nicht!!! Mach ich da grad irgendeinen Fehler???
Lg eVe
Antwort 3 von eve123
Nochmal Hallo!!
ich habe immer noch ein Problem:
ich kann nicht einfach mit zahl/ bzw. Nicht-zahl rechnen, da nicht jede Zahl relevant ist. Es sind nur bestimmte Zahlen an bestimmten Stellen relevant, außerdem müssen qauch "Buchstaben dazugerechnet" werden! Das heißt, wenn an achter Stelle n "L" steht, dann plus eins!!! Ist echt blöd, und dazu kommt ja noch dass der Aufbau der Ausgangsdaten nicht immer gleich ist, also ich kann mich nicht darauf verlassen, dass immer an z.B. achter Stelle die relevante Zahl bzw. der Buchstaben steht!!
Lg eVe
ich habe immer noch ein Problem:
ich kann nicht einfach mit zahl/ bzw. Nicht-zahl rechnen, da nicht jede Zahl relevant ist. Es sind nur bestimmte Zahlen an bestimmten Stellen relevant, außerdem müssen qauch "Buchstaben dazugerechnet" werden! Das heißt, wenn an achter Stelle n "L" steht, dann plus eins!!! Ist echt blöd, und dazu kommt ja noch dass der Aufbau der Ausgangsdaten nicht immer gleich ist, also ich kann mich nicht darauf verlassen, dass immer an z.B. achter Stelle die relevante Zahl bzw. der Buchstaben steht!!
Lg eVe
Antwort 4 von Aliba
Hi eVe,
die Funktion heißt nicht Mitte, sondern TEIL.
Nun aber mal zu Deinen Problemen.
=WENN(ISTZAHL(TEIL(A20;7;2)*1);TEIL(A20;7;2)*1;WENN(ISTZAHL(TEIL(A20;7;1)*1);TEIL(A20;7;1)*1;""))
Mit dieser Formel sollte ersteinmal Problem 1+2 gelöst sein.
Wenn nun an 7. Stelle keine Zahl steht, wird nichts geliefert.
Was Du aber in diesem Fall mit "soll sich Excel eine andere Basis suchen" meinst, müsstest Du noch näher erläutern.
CU Aliba
die Funktion heißt nicht Mitte, sondern TEIL.
Nun aber mal zu Deinen Problemen.
=WENN(ISTZAHL(TEIL(A20;7;2)*1);TEIL(A20;7;2)*1;WENN(ISTZAHL(TEIL(A20;7;1)*1);TEIL(A20;7;1)*1;""))
Mit dieser Formel sollte ersteinmal Problem 1+2 gelöst sein.
Wenn nun an 7. Stelle keine Zahl steht, wird nichts geliefert.
Was Du aber in diesem Fall mit "soll sich Excel eine andere Basis suchen" meinst, müsstest Du noch näher erläutern.
CU Aliba
Antwort 5 von eve123
Hallo Aliba
Also ich habe bevor ich euch die Frage gestellt habe, mal geschaut, was ihr noch für Beiträge habt. Da kam das mit der Ist-Zahl auch schon! Klingt auch an sich sehr gut, jedoch habe ich folgendes angewendet:
=WERT(WENN(ISTZAHL(TEIL(A17;7;1));(TEIL(A17;7;1));"0"))
Da gibt er mir immer "0" aus! Warum nimmst du das ganze nochmal mal 1?
So und nun zu dem verzwichten Basis-Thema! Also es handelt sich bei diesen Daten um Maschinenbezeichnungen. Normalerweise steht an siebter Stelle eine Zahl und das soll die Basis sein. Aslo wenn alles immer nach diesem Prinzip laufen würde, könnte ich excel sagen, er soll sich immer die siebte Stelle nehmen und danach die anderen relevanten Stellen dazuzurechnen!
Das Problem ist jetzt, dass die Super Abteilung, die sich die Namen für unsere Maschinen ausdenkt, sich nicht daran haält, dass immer an siebter Stelle diese Basis-Zahl steht, sondern dort können auch Buchstaben stehen! Ich geb euch mal ein konkretes beispiel: aa 50-6-B2-L-F
So sieht es normaler weise aus! "aa 50" ist die Maschinengruppe und danach kommen dann die Spezifikationen!
In diesem Beispiel sollte Excel jetzt rechnen: 6+L
wobei ich ihm sage: wenn an 12. Stelle L steht dann +1!!
Alles sehr schwer zu erklären!
Es kann jetzt nämlich auch vorkommen dass es so aussieht:
aa 50-B2-6-L-F
dann muss excel sich die Basis "6" ja erst an der 9. Stelle suchen!
Hoffe es gibt überhaupt eine Standardlösung für den Krempel!
Lg eVe
Also ich habe bevor ich euch die Frage gestellt habe, mal geschaut, was ihr noch für Beiträge habt. Da kam das mit der Ist-Zahl auch schon! Klingt auch an sich sehr gut, jedoch habe ich folgendes angewendet:
=WERT(WENN(ISTZAHL(TEIL(A17;7;1));(TEIL(A17;7;1));"0"))
Da gibt er mir immer "0" aus! Warum nimmst du das ganze nochmal mal 1?
So und nun zu dem verzwichten Basis-Thema! Also es handelt sich bei diesen Daten um Maschinenbezeichnungen. Normalerweise steht an siebter Stelle eine Zahl und das soll die Basis sein. Aslo wenn alles immer nach diesem Prinzip laufen würde, könnte ich excel sagen, er soll sich immer die siebte Stelle nehmen und danach die anderen relevanten Stellen dazuzurechnen!
Das Problem ist jetzt, dass die Super Abteilung, die sich die Namen für unsere Maschinen ausdenkt, sich nicht daran haält, dass immer an siebter Stelle diese Basis-Zahl steht, sondern dort können auch Buchstaben stehen! Ich geb euch mal ein konkretes beispiel: aa 50-6-B2-L-F
So sieht es normaler weise aus! "aa 50" ist die Maschinengruppe und danach kommen dann die Spezifikationen!
In diesem Beispiel sollte Excel jetzt rechnen: 6+L
wobei ich ihm sage: wenn an 12. Stelle L steht dann +1!!
Alles sehr schwer zu erklären!
Es kann jetzt nämlich auch vorkommen dass es so aussieht:
aa 50-B2-6-L-F
dann muss excel sich die Basis "6" ja erst an der 9. Stelle suchen!
Hoffe es gibt überhaupt eine Standardlösung für den Krempel!
Lg eVe
Antwort 6 von eve123
Soo
ich hbae jetzt mal herumprobiert! Ich habe auch die Ausgangsdaten einzeln aufgesplittet, und versuche es gerade damit:
=WENN(ISTZAHL(H1);H1;J1)
Meiner Meinung nach müsste Excel nun rein logisch die andere Basis nehmen! Bei mir ist aber h1 eine Zahl, aber ausgegeben bekomme ich trotzdem j1
Da brauch ich doch noch diesen ISTFEHLER, oder nicht?
ich hbae jetzt mal herumprobiert! Ich habe auch die Ausgangsdaten einzeln aufgesplittet, und versuche es gerade damit:
=WENN(ISTZAHL(H1);H1;J1)
Meiner Meinung nach müsste Excel nun rein logisch die andere Basis nehmen! Bei mir ist aber h1 eine Zahl, aber ausgegeben bekomme ich trotzdem j1
Da brauch ich doch noch diesen ISTFEHLER, oder nicht?
Antwort 7 von Aliba
Hi eVe,
daß deine Formel oben immer 0 bringt ist klar, weil Du ja einen Textstring ausliest und da sind die Zahlen halt auch erstmal Text. Also ist die Bedingung ISTZAHL ja niemals erfüllt.
Durch die Multiplikation mit 1 wird allerdings aus den "Textzahlen" eine echte Zahl. Dadurch kann auch auf WERT verzichtet werden.
Aber um jetzt bei Deinem Problem weiterzukommen, solltest Du vielleicht mal folgendes machen.
alle Strukturmöglichkeiten auflisten.
Laut Deinen Beschreibungen gibt es momentan 3
Strukturen:
1.) an der 7. Stelle steht eine Zahl, an der 8. Stelle nicht. An der 12. Stelle steht ein umzuschlüsselnder Buchstabe.
2.) die 7. u. 8. Stelle sind eine Zahl. Wo steht dann der Buchstabe?
3.) an der 7. Stelle steht ein Buchstabe, wo stehen nun Zahl(en) und Buchstabe?
Gibt es auch noch andere Varianten?
CU Aliba
daß deine Formel oben immer 0 bringt ist klar, weil Du ja einen Textstring ausliest und da sind die Zahlen halt auch erstmal Text. Also ist die Bedingung ISTZAHL ja niemals erfüllt.
Durch die Multiplikation mit 1 wird allerdings aus den "Textzahlen" eine echte Zahl. Dadurch kann auch auf WERT verzichtet werden.
Aber um jetzt bei Deinem Problem weiterzukommen, solltest Du vielleicht mal folgendes machen.
alle Strukturmöglichkeiten auflisten.
Laut Deinen Beschreibungen gibt es momentan 3
Strukturen:
1.) an der 7. Stelle steht eine Zahl, an der 8. Stelle nicht. An der 12. Stelle steht ein umzuschlüsselnder Buchstabe.
2.) die 7. u. 8. Stelle sind eine Zahl. Wo steht dann der Buchstabe?
3.) an der 7. Stelle steht ein Buchstabe, wo stehen nun Zahl(en) und Buchstabe?
Gibt es auch noch andere Varianten?
CU Aliba
Antwort 8 von Aliba
Hi eVe,
jetzt haben sich unsere Posts überschnitten.
Du musst abfragen: =WENN(ISTZAHL(H1*1);H1;J1)
CU Aliba
jetzt haben sich unsere Posts überschnitten.
Du musst abfragen: =WENN(ISTZAHL(H1*1);H1;J1)
CU Aliba
Antwort 9 von eve123
Hi Aliba
Super! Die Antwort 8 war echt gut! Das klappt, dann mach ich jetzt noch n paar verschachtelte WENN und probier mal rum! Wenns immer noch nicht klappt, werde ich mich wieder melden!
Aber nochmal schnell zu Antwort 7:
zu 2.) Wenn an siebter UND achter Stelle eine Zahl steht, dann bedeutet das ja, dass es sich um eine zweistellige Zahl handelt wie z.B. "12". Dadurch dass die Basis zweistellig ist, verschieben sich ja die anderen relevanten Stellen um eins nach rechts! Und ich brauche alle "L"s und "Y"s. Dadurch, dass ja nun jede Stelle einzeln in einer Zelle steht, kann ich doch nun mit dem WVerweis, nach allen Ls und Ys suchen und dann auf die Basis mit +1 zurechnen?!
zu 3.) Wenn an siebter Stelle ein Buchstabe steht, dann steht die relevante Basis-Zahl an 9. ODER zehnter Stelle! Und genau das ist mein größtes Problem, ich kann nie genau sagen, an welcher dieser beiden Stellen die Basis sitzt! Aber das müsste sich doch auch mit ISTZAHL berechnen lassen, oder?
Danke für die schnelle Hilfe
Lg eVe
Super! Die Antwort 8 war echt gut! Das klappt, dann mach ich jetzt noch n paar verschachtelte WENN und probier mal rum! Wenns immer noch nicht klappt, werde ich mich wieder melden!
Aber nochmal schnell zu Antwort 7:
zu 2.) Wenn an siebter UND achter Stelle eine Zahl steht, dann bedeutet das ja, dass es sich um eine zweistellige Zahl handelt wie z.B. "12". Dadurch dass die Basis zweistellig ist, verschieben sich ja die anderen relevanten Stellen um eins nach rechts! Und ich brauche alle "L"s und "Y"s. Dadurch, dass ja nun jede Stelle einzeln in einer Zelle steht, kann ich doch nun mit dem WVerweis, nach allen Ls und Ys suchen und dann auf die Basis mit +1 zurechnen?!
zu 3.) Wenn an siebter Stelle ein Buchstabe steht, dann steht die relevante Basis-Zahl an 9. ODER zehnter Stelle! Und genau das ist mein größtes Problem, ich kann nie genau sagen, an welcher dieser beiden Stellen die Basis sitzt! Aber das müsste sich doch auch mit ISTZAHL berechnen lassen, oder?
Danke für die schnelle Hilfe
Lg eVe
Antwort 10 von Aliba
Hi eVe,
an 7. Stelle steht ein Buchstabe, dann steht die relevante Basiszahl an 9. oder 10. Stelle.
Kann die dann auch 2-stellig sein?
Falls ja, dann kann diese Zahl quasi einzeln an Stelle 9 oder 10 stehen, oder zweistellig an 9 u. 10, sowie an 10 u. 11?
CU Aliba
an 7. Stelle steht ein Buchstabe, dann steht die relevante Basiszahl an 9. oder 10. Stelle.
Kann die dann auch 2-stellig sein?
Falls ja, dann kann diese Zahl quasi einzeln an Stelle 9 oder 10 stehen, oder zweistellig an 9 u. 10, sowie an 10 u. 11?
CU Aliba
Antwort 11 von eve123
So nochmal ich!
In antwrt 1 von Papa 39 hatte er geschrieben, ich soll mit IstZahl bzw. Nicht-Zahl arbeiten,! Istzahl nimmt er einwandfrei, aber Nicht-Zahl nimmt er nicht! WIe heißt dafür die genaue Bezeichnung?
meine Formel für die ersten 12 Stellen sieht mittlerweile so aus!
=WENN(UND(ISTZAHL(H55*1);ISTZAHL(I55*1));H55&I55;WENN(NichtZahl(H55*1);J55*1;WENN(NichtZahl(J55*1);K55*1;H55*1)))
In antwrt 1 von Papa 39 hatte er geschrieben, ich soll mit IstZahl bzw. Nicht-Zahl arbeiten,! Istzahl nimmt er einwandfrei, aber Nicht-Zahl nimmt er nicht! WIe heißt dafür die genaue Bezeichnung?
meine Formel für die ersten 12 Stellen sieht mittlerweile so aus!
=WENN(UND(ISTZAHL(H55*1);ISTZAHL(I55*1));H55&I55;WENN(NichtZahl(H55*1);J55*1;WENN(NichtZahl(J55*1);K55*1;H55*1)))
Antwort 12 von eve123
Hallo
Sorry hatte deine Antwort zu spät gelesen!
Ja du hast mein Problem genau verstanden, toll hmmm?
Ich dreh hier noch durch!
Danke
eVe
Sorry hatte deine Antwort zu spät gelesen!
Ja du hast mein Problem genau verstanden, toll hmmm?
Ich dreh hier noch durch!
Danke
eVe
Antwort 13 von Aliba
Hi eVe,
hab grad nochmal was ganz anderes probiert, in Anlehnung an eine Formel aus Excelformeln.de
Da gibt es eine Formel, mit der man Zahlen aus Text extrahieren kann.
Wenn ich bislang alles richtig verstanden habe, dann kommt diese Zahl sei sie nun einstellig oder zweistellig, irgendwo im Bereich zwischen den Stellen 7 bis 13 vor.
Gemäß Deinen Beispielen kann es eigentlich nicht sein, daß sonstige weitere Zahlen in diesem Stellenbereich vorkommen.
Dann können wir mit folgender Formel die Zahl auslesen:
{=TEIL(LINKS(TEIL(A1;7;6);MAX(WENN(ISTZAHL(TEIL(TEIL(A1;7;6);SPALTE(1:1);1)*1);SPALTE(1:1))));VERGLEICH(WAHR;ISTZAHL(TEIL(TEIL(A1;7;6);SPALTE(1:1);1)*1);0);LÄNGE(TEIL(A1;7;6)))}
ABER ACHTUNG eVe!! Das ist eine Arrayformel. Die geschweiften Klammern nicht mit eingeben, sondern die Formel normal erfassen und dann mit Strg+Shift+Enter abschliessen.
Probier das mal aus, dann kümmern wir uns noch um den Buchstaben.
Hierzu gleich mal 3 Fragen:
1. Geht es nur um die Buchstaben Y und L?
2. Stehen diese Buchstaben immer an der 3.Stelle von Rechts?
3. Welchen Wert haben die Buchstaben jeweils?
CU Aliba
hab grad nochmal was ganz anderes probiert, in Anlehnung an eine Formel aus Excelformeln.de
Da gibt es eine Formel, mit der man Zahlen aus Text extrahieren kann.
Wenn ich bislang alles richtig verstanden habe, dann kommt diese Zahl sei sie nun einstellig oder zweistellig, irgendwo im Bereich zwischen den Stellen 7 bis 13 vor.
Gemäß Deinen Beispielen kann es eigentlich nicht sein, daß sonstige weitere Zahlen in diesem Stellenbereich vorkommen.
Dann können wir mit folgender Formel die Zahl auslesen:
{=TEIL(LINKS(TEIL(A1;7;6);MAX(WENN(ISTZAHL(TEIL(TEIL(A1;7;6);SPALTE(1:1);1)*1);SPALTE(1:1))));VERGLEICH(WAHR;ISTZAHL(TEIL(TEIL(A1;7;6);SPALTE(1:1);1)*1);0);LÄNGE(TEIL(A1;7;6)))}
ABER ACHTUNG eVe!! Das ist eine Arrayformel. Die geschweiften Klammern nicht mit eingeben, sondern die Formel normal erfassen und dann mit Strg+Shift+Enter abschliessen.
Probier das mal aus, dann kümmern wir uns noch um den Buchstaben.
Hierzu gleich mal 3 Fragen:
1. Geht es nur um die Buchstaben Y und L?
2. Stehen diese Buchstaben immer an der 3.Stelle von Rechts?
3. Welchen Wert haben die Buchstaben jeweils?
CU Aliba
Antwort 14 von nighty
hi :-)
aliba the best :-)))
aliba ist kein user mehr eher schon hausinventar der foren :-)))
gruss nighty
aliba the best :-)))
aliba ist kein user mehr eher schon hausinventar der foren :-)))
gruss nighty
Antwort 15 von eve123
Ach du meine Güte!
die Formel verstehe ich ja noch nicht mal :-)
Aber funktionieren tut sie!!
Das komische ist, dass bei manchen gibt excel mir noch die 8., 9. und 10. Stelle mit aus! Also bezogen auf mein Beispiel wäre es dann so:
Bsp: aa 50-6-B2-L-F
und bei manchen gibt er mir dann nicht 6 aus, sondern 6-B2???
So nun zu deinen Fragen:
2. Nein, die Buchstaben können wahrlos verteilt liegen! deswegen, dacht eich es wäre mit einem w-verweis am sinnvollsten!
bei den anderen Fragen, muss ich kurz nochmal nachfragen, da geb ich dir gleich Bescheid
Lg eVe
die Formel verstehe ich ja noch nicht mal :-)
Aber funktionieren tut sie!!
Das komische ist, dass bei manchen gibt excel mir noch die 8., 9. und 10. Stelle mit aus! Also bezogen auf mein Beispiel wäre es dann so:
Bsp: aa 50-6-B2-L-F
und bei manchen gibt er mir dann nicht 6 aus, sondern 6-B2???
So nun zu deinen Fragen:
2. Nein, die Buchstaben können wahrlos verteilt liegen! deswegen, dacht eich es wäre mit einem w-verweis am sinnvollsten!
bei den anderen Fragen, muss ich kurz nochmal nachfragen, da geb ich dir gleich Bescheid
Lg eVe
Antwort 16 von eve123
Sooo jetzt weiß ich Bescheid!!
Also jedes "L" und jedes "Y" hat den Wert "1"!
Es kann aber auch vorkommen, dass mehrere "L"s oder "Y"s in der Maschinenbezeichnung vorkommen.
z.B. aa-60-6-LY-B2+LYLX-F
Und übrigens: Vielen Dank für den ganzen Aufwand den du dir gibst
Lg eVe
Also jedes "L" und jedes "Y" hat den Wert "1"!
Es kann aber auch vorkommen, dass mehrere "L"s oder "Y"s in der Maschinenbezeichnung vorkommen.
z.B. aa-60-6-LY-B2+LYLX-F
Und übrigens: Vielen Dank für den ganzen Aufwand den du dir gibst
Lg eVe
Antwort 17 von Aliba
Hi eVe,
das ist ja *Z* mit dem B2. Hab ich allerdings auch übersehen. Nun Frage:
Gibt es nur dieses B2 oder auch andere Kombinationen. Wenns nur das B2 gibt, dann können wir das noch mit einbauen. Ansonsten müssen wir die Lösung wohl entsorgen.
Zu den Buchstaben:
Muss hier nur geprüft werden, ob ein L bzw. ein Y vorkommt und wenn dann +1 oder müssen die L´s und Y´s gezählt werden und die Anzahl addiert werden.
Können auch L´s oder/und Y´s vorkommen, die nicht in die Wertung kommen??
CU Aliba
das ist ja *Z* mit dem B2. Hab ich allerdings auch übersehen. Nun Frage:
Gibt es nur dieses B2 oder auch andere Kombinationen. Wenns nur das B2 gibt, dann können wir das noch mit einbauen. Ansonsten müssen wir die Lösung wohl entsorgen.
Zu den Buchstaben:
Muss hier nur geprüft werden, ob ein L bzw. ein Y vorkommt und wenn dann +1 oder müssen die L´s und Y´s gezählt werden und die Anzahl addiert werden.
Können auch L´s oder/und Y´s vorkommen, die nicht in die Wertung kommen??
CU Aliba
Antwort 18 von eve123
Hallo
Erstmal: Was bedeutet *Z*?
Und nun zu deiner Frage: Also das B" kann auch B1,2,3,4,5, usw. sein! Dementsprechend können wir das nicht einfach als festen Ausdruck definieren. Allerdings ist das "Gute": B* steht immer zwei Stellen neben der Basis-Zahl. Also zum Beispiel 6-B2
Aber da es uns ja hier nicht einfach gemacht werden soll: Es kann auch sein, dass in der kompletten Maschinenbezeichnung kein einziges B* vorkommt!
Bei den Ls und Ys ist es so: jedes einzelne L und y hat den Wert 1. Wenn wir nun als BasisZahl die 6 haben, und im Folgenden noch z.B. 3 Ls sind, dann müssen wir 6+3 rechnen! Und zu der anderen Frage: Nein, Gott sei Dank müssen ALLE Ls und Ys in der Wertung vorkommen!
Danke Lg eVe
Erstmal: Was bedeutet *Z*?
Und nun zu deiner Frage: Also das B" kann auch B1,2,3,4,5, usw. sein! Dementsprechend können wir das nicht einfach als festen Ausdruck definieren. Allerdings ist das "Gute": B* steht immer zwei Stellen neben der Basis-Zahl. Also zum Beispiel 6-B2
Aber da es uns ja hier nicht einfach gemacht werden soll: Es kann auch sein, dass in der kompletten Maschinenbezeichnung kein einziges B* vorkommt!
Bei den Ls und Ys ist es so: jedes einzelne L und y hat den Wert 1. Wenn wir nun als BasisZahl die 6 haben, und im Folgenden noch z.B. 3 Ls sind, dann müssen wir 6+3 rechnen! Und zu der anderen Frage: Nein, Gott sei Dank müssen ALLE Ls und Ys in der Wertung vorkommen!
Danke Lg eVe
Antwort 19 von eve123
Achso,
ich habe jetzt Mittagspause! Ich muss erstmal wieder n klaren Kopf bekommen, bei den ganzen Formeln!
LG eVe
ich habe jetzt Mittagspause! Ich muss erstmal wieder n klaren Kopf bekommen, bei den ganzen Formeln!
LG eVe
Antwort 20 von eve123
Achso!
Ich habe gerade festgestellt, dass es bei manchen Ausnahme-Bezeichnungen vorkommen kann, dass mehrere BasisZahlen vorhanden sind.
Bsp: aa 50-5+LYY-b9-5+LYX-F
Ich habe gerade festgestellt, dass es bei manchen Ausnahme-Bezeichnungen vorkommen kann, dass mehrere BasisZahlen vorhanden sind.
Bsp: aa 50-5+LYY-b9-5+LYX-F
Antwort 21 von Aliba
Hi eVe,
das ist ja nicht so tolle mit den mehrmals vorkommenden Basiszahlen.
Woran erkennt man die Ausnahme-Bezeichnungen?
Die andere Geschichte habe ich glaube ich jetzt soweit gelöst. Guckst Du hier:
eVe
Prüfe das mal, ob das mit den "normalen Bezeichnungen" so hinhaut und dann sehen wir mal weiter, wie wir die Ausnahmebezeichnungen noch geregelt kriegen.
CU Aliba
das ist ja nicht so tolle mit den mehrmals vorkommenden Basiszahlen.
Woran erkennt man die Ausnahme-Bezeichnungen?
Die andere Geschichte habe ich glaube ich jetzt soweit gelöst. Guckst Du hier:
eVe
Prüfe das mal, ob das mit den "normalen Bezeichnungen" so hinhaut und dann sehen wir mal weiter, wie wir die Ausnahmebezeichnungen noch geregelt kriegen.
CU Aliba
Antwort 22 von eve123
Hi
Wow, du bist echt super! Aber bei mir funktioniert das trotzdem nicht. Ich habe in meiner Tabelle die Hilfsspalte eingefügt und deine Formel dazu reinkopiert und danach dann die anderen zwei Formeln reinkopiert! Bei mir nimmt er sich so nur die Basis-Zahl! Muss ich noch irgendwas umschreiben? Also Zellen- & Spaltenmäßig habe ich es genau darauf angespasst.
Und bei den Basis-Zahlen gibt es leider keine Regel. Ich habe gerade gemerkt, dass die wirklich überall stehen können!! Das Problem ist, dass jeder Buchstabe oder Buchstaben-Zahlenkombination für ein bestimmt eingebautes Zusatzteil steht. Da kommt es dann immer darauf an, in welcher Reichenfolge er die Sachen in der Maschine haben möchte. Deswegen stehen die ganzen Sachen immer so wirr durcheinander und außer die ersten 4 Stellen gibt es kein standarisiertes System beim Bezeichnungsaufbau!
Ich werde aber mal meine Kollegin fragen, ob wir dass nicht "unautomatisch" lassen können. Dann sollen sich die Leute halt bei diesen Ausnahme-Bezeichnung hinstellen und selber zählen!
Ich geb dir dazu gleich Rückmeldung
Lg eVe
Wow, du bist echt super! Aber bei mir funktioniert das trotzdem nicht. Ich habe in meiner Tabelle die Hilfsspalte eingefügt und deine Formel dazu reinkopiert und danach dann die anderen zwei Formeln reinkopiert! Bei mir nimmt er sich so nur die Basis-Zahl! Muss ich noch irgendwas umschreiben? Also Zellen- & Spaltenmäßig habe ich es genau darauf angespasst.
Und bei den Basis-Zahlen gibt es leider keine Regel. Ich habe gerade gemerkt, dass die wirklich überall stehen können!! Das Problem ist, dass jeder Buchstabe oder Buchstaben-Zahlenkombination für ein bestimmt eingebautes Zusatzteil steht. Da kommt es dann immer darauf an, in welcher Reichenfolge er die Sachen in der Maschine haben möchte. Deswegen stehen die ganzen Sachen immer so wirr durcheinander und außer die ersten 4 Stellen gibt es kein standarisiertes System beim Bezeichnungsaufbau!
Ich werde aber mal meine Kollegin fragen, ob wir dass nicht "unautomatisch" lassen können. Dann sollen sich die Leute halt bei diesen Ausnahme-Bezeichnung hinstellen und selber zählen!
Ich geb dir dazu gleich Rückmeldung
Lg eVe
Antwort 23 von eve123
Also,
Gute NAchrichten!
Wenn wir es jetzt noch schaffen sollten deine Hilfsformel auf meine Liste zu übertragen, dann hätten wir es eigentlich geschafft! Meine Kollegin meinte, bei den paar Maschinen kann sie es dann auch manuell eingeben... hat sie ja die ganze Zeit auch machen müssen *g*
Lg eVe
Gute NAchrichten!
Wenn wir es jetzt noch schaffen sollten deine Hilfsformel auf meine Liste zu übertragen, dann hätten wir es eigentlich geschafft! Meine Kollegin meinte, bei den paar Maschinen kann sie es dann auch manuell eingeben... hat sie ja die ganze Zeit auch machen müssen *g*
Lg eVe
Antwort 24 von Aliba
Hi eVe,
hast Du beim Kopieren beachtet, daß es sich um eine ARRAY-FOrmel handelt, also wieder mit STRG+SHIFT+ENTER abschliessen. Dann sollten die L´s u. Y´s auch gezählt werden.
CU Aliba
PS : Könnte auch ohne Array-Formel funktionieren, muss ich aber erst mal testen.
hast Du beim Kopieren beachtet, daß es sich um eine ARRAY-FOrmel handelt, also wieder mit STRG+SHIFT+ENTER abschliessen. Dann sollten die L´s u. Y´s auch gezählt werden.
CU Aliba
PS : Könnte auch ohne Array-Formel funktionieren, muss ich aber erst mal testen.
Antwort 25 von eve123
Hi,
ja aber doch eigentlich nur die zweite?!oder die erste auch?
ja aber doch eigentlich nur die zweite?!oder die erste auch?
Antwort 26 von eve123
Hi
jaa ich habs geschafft!
Ich werde mal schnell einmal durchprüfen, ob alles richitg berechnet wird!
Danke!!!
jaa ich habs geschafft!
Ich werde mal schnell einmal durchprüfen, ob alles richitg berechnet wird!
Danke!!!
Antwort 27 von Aliba
Hi eVe,
hier noch eine Version mit Makro. Sollte auch mit den Ausnahmen funzen.
Kopiere einfach mal ein paar Bezeichnungen in die Spalte A ab Zeile 2 und dann auf den Button "Los gehts".
Funzt momentan bis Zeile 350 kann aber erweitert werden.
Guckst Du wieder hier:
eVe_1
CU Aliba
hier noch eine Version mit Makro. Sollte auch mit den Ausnahmen funzen.
Kopiere einfach mal ein paar Bezeichnungen in die Spalte A ab Zeile 2 und dann auf den Button "Los gehts".
Funzt momentan bis Zeile 350 kann aber erweitert werden.
Guckst Du wieder hier:
eVe_1
CU Aliba
Antwort 28 von eve123
Hi,
ja das funktioniert mit den Makros sehr gut!!!
Also das wichtigste ist, dass es egal ist wie viele Stellen die Masch.-bezeichnung hat! Es sind nie mehr als 24, aber man hat ja lieber mehr als weniger!
ja das funktioniert mit den Makros sehr gut!!!
Also das wichtigste ist, dass es egal ist wie viele Stellen die Masch.-bezeichnung hat! Es sind nie mehr als 24, aber man hat ja lieber mehr als weniger!
Antwort 29 von eve123
Hey
Die Makros sind mir aber zu schwer in die Liste mit aufzunehmen!
Problem ist, dass die Excel-Liste jetzt schon 10 MB groß ist, und ich da nicht mehr so viele Spalten einfügen will. Ich werde es aber nochmal mit meiner Kollegin absprechen und die soll entscheiden was sie haben möchte!!
Ganz lieben Dank!!!
Die Makros sind mir aber zu schwer in die Liste mit aufzunehmen!
Problem ist, dass die Excel-Liste jetzt schon 10 MB groß ist, und ich da nicht mehr so viele Spalten einfügen will. Ich werde es aber nochmal mit meiner Kollegin absprechen und die soll entscheiden was sie haben möchte!!
Ganz lieben Dank!!!
Antwort 30 von Aliba
Hi eVe,
wenn es bis zu 24 Stellen sein können, dann musst Du den Bereich der Formel in Spalte B etwas erweitern.
=WENN(A2="";"";SUMME(D2:AA2)+LÄNGE(C2)-LÄNGE(WECHSELN(WECHSELN(KLEIN(C2);"l";);"y";)))
Mit 350 Zeilen habe ich gemeint, daß momentan bis zur Zeile 350 in SPalte A die Bezeichnungen eingetragen werden können.
Kommst Du soweit mit dem Makro zurecht?
CU Aliba
wenn es bis zu 24 Stellen sein können, dann musst Du den Bereich der Formel in Spalte B etwas erweitern.
=WENN(A2="";"";SUMME(D2:AA2)+LÄNGE(C2)-LÄNGE(WECHSELN(WECHSELN(KLEIN(C2);"l";);"y";)))
Mit 350 Zeilen habe ich gemeint, daß momentan bis zur Zeile 350 in SPalte A die Bezeichnungen eingetragen werden können.
Kommst Du soweit mit dem Makro zurecht?
CU Aliba
Antwort 31 von Aliba
Hi eVe,
schon wieder überschnitten.
An der Größe der Datei kann man wohl nichts ändern.
Wenn Du in dem Tabellenblatt keine Spalten mehr einfügen willst, kann das ganze auch auf einem neuen Tabellenblatt geschehen und das Ergebnis wird per Formel oder auch per Copy+Paste - makro wieder zurückgeschrieben.
CU Aliba
schon wieder überschnitten.
An der Größe der Datei kann man wohl nichts ändern.
Wenn Du in dem Tabellenblatt keine Spalten mehr einfügen willst, kann das ganze auch auf einem neuen Tabellenblatt geschehen und das Ergebnis wird per Formel oder auch per Copy+Paste - makro wieder zurückgeschrieben.
CU Aliba
Antwort 32 von eve123
hey
ok, Spalte B habe ich erweitert!
Ja wir haben für diese Maschinengruppe nur ungefähr 120 verschiedene Bezeichnungen. Deshalb sind die 350 vollkommen ausreichend!
Also das Makro einfügen ist ja eigentlich kein Problem. Das Problem ist, dass ich keine Spalten mehr einfügen kann......
Deshalb werde ich wohl eher die andere Variante nehmen!
ok, Spalte B habe ich erweitert!
Ja wir haben für diese Maschinengruppe nur ungefähr 120 verschiedene Bezeichnungen. Deshalb sind die 350 vollkommen ausreichend!
Also das Makro einfügen ist ja eigentlich kein Problem. Das Problem ist, dass ich keine Spalten mehr einfügen kann......
Deshalb werde ich wohl eher die andere Variante nehmen!
Antwort 33 von eve123
Hey
ja des klappt! Die 350 Zeilen reichen auch vollkommen aus! Ich werde aber wahrscheinlich die andere Variante nehmen, da ich keine Spalten mehr einfügen kann!
Vielen vielen Dank für all deine Mühe
ja des klappt! Die 350 Zeilen reichen auch vollkommen aus! Ich werde aber wahrscheinlich die andere Variante nehmen, da ich keine Spalten mehr einfügen kann!
Vielen vielen Dank für all deine Mühe
Antwort 34 von eve123
Hey,
Sorry hab nicht gemerkt, dass auf meiner Seite nur 30 Antworten angezeigt werden, deshalb gabs die eine Antwort doppelt!
Ja ich weiß. Aber da liegt auch das Problem, dass ich schon ca 20 Tabellenblätter habe!!!
Deswegen bin ich ja auch schon die ganze Zeit am verzweifeln. Ich werde es jetzt aber meiner Kollegin zeigen und die soll sich dann entscheiden!
Sorry hab nicht gemerkt, dass auf meiner Seite nur 30 Antworten angezeigt werden, deshalb gabs die eine Antwort doppelt!
Ja ich weiß. Aber da liegt auch das Problem, dass ich schon ca 20 Tabellenblätter habe!!!
Deswegen bin ich ja auch schon die ganze Zeit am verzweifeln. Ich werde es jetzt aber meiner Kollegin zeigen und die soll sich dann entscheiden!
Antwort 35 von Aliba
Hi eVe,
wenn Du wie in meinem letzten Post vorgeschlagen, das Makro auf einem anderen Tabellenblatt ausführen lässt und die Ergebnisse wieder zurückschreibst, dann sind das gerade mal 25-30 KB .
Also wird deine Datei dadurch nicht entscheidend größer.
CU Aliba
wenn Du wie in meinem letzten Post vorgeschlagen, das Makro auf einem anderen Tabellenblatt ausführen lässt und die Ergebnisse wieder zurückschreibst, dann sind das gerade mal 25-30 KB .
Also wird deine Datei dadurch nicht entscheidend größer.
CU Aliba
Antwort 36 von eve123
Hallo Aliba!
Ich habe die zwei Lösungen gerade meiner Kollegin gezeigt! Sie wird nun erstmal die normale Funktions-Lösung nehmen. Wir sind aber beide sehr von deiner Makro-Lösung begeistert! Wir werden in paar Monaten eine ganz neue Produktreihe bekommen, und für diese werden wir auch wieder solch eine Excel-Liste benötigen! Da werden wir dann deine Makro-Lösung nutzen! Für die jetzt bestehende ist das zu "stressig"
Ganz ganz lieben Dank
du hast mich vor einer weiteren Woche Kopfzerbrechen gerettet!
Liebe Grüße
Eva
Ich habe die zwei Lösungen gerade meiner Kollegin gezeigt! Sie wird nun erstmal die normale Funktions-Lösung nehmen. Wir sind aber beide sehr von deiner Makro-Lösung begeistert! Wir werden in paar Monaten eine ganz neue Produktreihe bekommen, und für diese werden wir auch wieder solch eine Excel-Liste benötigen! Da werden wir dann deine Makro-Lösung nutzen! Für die jetzt bestehende ist das zu "stressig"
Ganz ganz lieben Dank
du hast mich vor einer weiteren Woche Kopfzerbrechen gerettet!
Liebe Grüße
Eva

