Supportnet / Forum / Tabellenkalkulation
Bestimmte zahlen zu Gruppen Bilden
Frage
Hallo Helmut,
danke für deinen Rat. Hat gut geklappt.
Jetzt noch eins Bitte,
In denn 500 untereinander stehnden zahlen kommt gelegentlich die 0 oder auch ein -- oder einfache eine leere Zelle.
Kann mann die Formel so umbauen dass wenn eines dieser 3 gennanten sachen kommt, in Spalte B nichts bzw. eine 0 erscheint???
Danke und Gruß
Antwort 1 von Flupo
Baue folgende Formel um den vorhandenen Zellinhalt herum (Bsp. für Zeile 1):
=wenn(oder(B1=0;B1="";B1="--") ; 0 ; vorhandene Formel)
Gruß Flupo
=wenn(oder(B1=0;B1="";B1="--") ; 0 ; vorhandene Formel)
Gruß Flupo
Antwort 2 von Flupo
Präzisierung!
Das einleitende = der vorhandenen Formel muss hinten natürlich weggelassen werden
Wenn also "=alteFormel()" drin steht muss die vollständige neue Formel so lauten:
=wenn(oder(B1=0;B1="";B1="--") ; 0 ; alteFormel())
Gruß Flupo
Das einleitende = der vorhandenen Formel muss hinten natürlich weggelassen werden
Wenn also "=alteFormel()" drin steht muss die vollständige neue Formel so lauten:
=wenn(oder(B1=0;B1="";B1="--") ; 0 ; alteFormel())
Gruß Flupo
Antwort 3 von Saarbauer
Hallo,
als erstes eine Rüge, du solltest keinen neuen Thread eröffen un ein Problem fortzuführen. Ein Aussenstehender kann mit deinen Angaben so nichts anfangen, da er den anderen Thread nicht kennt
https://supportnet.de/threads/1462654
So jetzt zum Problem
=WENN(GANZZAHL((A1-1)/6)=GANZZAHL((A2-1)/6);5;WENN(A1=0;0;WENN(A1="--";0;WENN(A1="";0;1))))
Hab ich jetzt nicht getestet
Gruß
Helmut
als erstes eine Rüge, du solltest keinen neuen Thread eröffen un ein Problem fortzuführen. Ein Aussenstehender kann mit deinen Angaben so nichts anfangen, da er den anderen Thread nicht kennt
https://supportnet.de/threads/1462654
So jetzt zum Problem
=WENN(GANZZAHL((A1-1)/6)=GANZZAHL((A2-1)/6);5;WENN(A1=0;0;WENN(A1="--";0;WENN(A1="";0;1))))
Hab ich jetzt nicht getestet
Gruß
Helmut
Antwort 4 von Bierfreund
Hi Helmut,
Sorry und danke für die Antwort.
Dieses mal mache ich es richtig.
Die Formel klappt schon ganz gut, allerdings ist da leider noch ein Hacken.
Immer wenn in Spalte A -- erscheint, kommt rechts in Spalte B und einen darüber #WERT! .
Wenn wir das noch bereinigen könnten, were ich Dir sehr dankbar.
Danke und Gruß
Alex
Sorry und danke für die Antwort.
Dieses mal mache ich es richtig.
Die Formel klappt schon ganz gut, allerdings ist da leider noch ein Hacken.
Immer wenn in Spalte A -- erscheint, kommt rechts in Spalte B und einen darüber #WERT! .
Wenn wir das noch bereinigen könnten, were ich Dir sehr dankbar.
Danke und Gruß
Alex
Antwort 5 von Flupo
Schau doch mal, was genau in den Zellen mit -- steht. Excel weist dies eigentlich als fehlerhafte Formel ab. Wahrscheinlich steht dort ´-- drin. Das muss dann auch in die Formel.
Gruß Flupo
Gruß Flupo
Antwort 6 von Bierfreund
Hallo Flupo,
nee Du daran hat es leider nicht gelegen.
Es stehet definitiv -- in Spalte A, und in B wird zwei mal untereinander #WERT! angegeben.
Gruß
Alex
nee Du daran hat es leider nicht gelegen.
Es stehet definitiv -- in Spalte A, und in B wird zwei mal untereinander #WERT! angegeben.
Gruß
Alex
Antwort 7 von Saarbauer
Hallo,
da wir den Aufbau der Zeichenfolge nur aus den vorliegenden Angaben kennen, wirst u das Problem wohl selber lösen müssen. Wobei ich @ Flupo in der Form zustimmem muß, es ist schon wichtig was ein Datenformat vorliegt
Für Excel ist ein 1 als Zahl nicht immer eine 1 als Text
Gruß
Helmut
da wir den Aufbau der Zeichenfolge nur aus den vorliegenden Angaben kennen, wirst u das Problem wohl selber lösen müssen. Wobei ich @ Flupo in der Form zustimmem muß, es ist schon wichtig was ein Datenformat vorliegt
Für Excel ist ein 1 als Zahl nicht immer eine 1 als Text
Gruß
Helmut
Antwort 8 von Flupo
Apropos Zahlenformat: Klicke mal bitte in eine Zelle mit -- und schau, was oben in der Bearbeitungsleiste (die Zeile zwischen Symbolleisten und Tabellenkopf) steht. Was du in der Zelle siehst, muss nämlich nicht unbedingt das sein, was auch drin steht.
Gruß Flupo
Gruß Flupo
Antwort 9 von Aliba
Hi Bierfreund,
bei dem Eintrag -- handelt es sich sicher um Text, deshalb auch die Fehlermeldung #WERT!
Dieser tritt dann auf, wenn in der selben oder der darauffolgenden Zeile des Formeleintrags in Spalte A eben dieser Eintrag vorkommt.
Nachdem ich nun nicht genau weiss, was als Ergebnis in der Zeile vor einer Leerzelle, Nullzelle oder -- Zelle geliefert werden soll, habe ich mal die Formel so erstellt, daß hier eine 0 geliefert wird.
Also probiers mal hiermit:
=WENN(ISTFEHLER((GANZZAHL((A1-1)/6)=GANZZAHL((A2-1)/6)));0;(GANZZAHL((A1-1)/6)=GANZZAHL((A2-1)/6))*4*(A1*1<>0)+(UND(A1*1<>0;A2*1<>0))*1)
CU Aliba
bei dem Eintrag -- handelt es sich sicher um Text, deshalb auch die Fehlermeldung #WERT!
Dieser tritt dann auf, wenn in der selben oder der darauffolgenden Zeile des Formeleintrags in Spalte A eben dieser Eintrag vorkommt.
Nachdem ich nun nicht genau weiss, was als Ergebnis in der Zeile vor einer Leerzelle, Nullzelle oder -- Zelle geliefert werden soll, habe ich mal die Formel so erstellt, daß hier eine 0 geliefert wird.
Also probiers mal hiermit:
=WENN(ISTFEHLER((GANZZAHL((A1-1)/6)=GANZZAHL((A2-1)/6)));0;(GANZZAHL((A1-1)/6)=GANZZAHL((A2-1)/6))*4*(A1*1<>0)+(UND(A1*1<>0;A2*1<>0))*1)
CU Aliba
Antwort 10 von Bierfreund
Hi Aliba,
genau so habe ich es gemeint, Super.
Allerdings ist noch ein Fehler da.
Es erscheinen in Spalte B immer 2 *0 untereinander, wenn rechts in Spalte A die 0 oder -- erscheint.
Die doppelt 0 verändert mein ergebniss in Spalte B aber.
Es muss anstelle der einen 0, der Wert 1 oder 5 erscheinen.
Ich hoffe ich habe mich vertändlich ausgedrückt.
Danke für die Unterstützung.
Gruß
genau so habe ich es gemeint, Super.
Allerdings ist noch ein Fehler da.
Es erscheinen in Spalte B immer 2 *0 untereinander, wenn rechts in Spalte A die 0 oder -- erscheint.
Die doppelt 0 verändert mein ergebniss in Spalte B aber.
Es muss anstelle der einen 0, der Wert 1 oder 5 erscheinen.
Ich hoffe ich habe mich vertändlich ausgedrückt.
Danke für die Unterstützung.
Gruß
Antwort 11 von Bierfreund
Hi Leute,
hat noch jemnad noch ne Idee???
Gruß
Alex
hat noch jemnad noch ne Idee???
Gruß
Alex
Antwort 12 von Flupo
Zitat:
Ich hoffe ich habe mich vertändlich ausgedrückt.
Ich hoffe ich habe mich vertändlich ausgedrückt.
Nee, haste nicht.
Die Formel macht genau das, was du in deiner Frage haben wolltest. Wieso jetzt plötzlich 1 oder 5?
Antwort 13 von Saarbauer
Hallo,
warum teilst du uns immer Scheibchen weise deine Wünsche und vorstellungen mit? Leider konnen wir nur aus deinen Angaben die Formeln aufbauen und wissen nicht was du genau vorhast.
=WENN(ISTFEHLER((GANZZAHL((A1-1)/6)=GANZZAHL((A2-1)/6)));0;(GANZZAHL((A1-1)/6)=GANZZAHL((A2-1)/6))*4*(A1*1<>0)+(UND(A1*1<>0;A2*1<>0))*1)
Du musst die Formel wo jetzt 0 entsprechend ergänzen erweitern. Geht auch wieder mit wenn().
Etwas gedanken solltest du dir schon selbst machen
Gruß
Helmut
warum teilst du uns immer Scheibchen weise deine Wünsche und vorstellungen mit? Leider konnen wir nur aus deinen Angaben die Formeln aufbauen und wissen nicht was du genau vorhast.
=WENN(ISTFEHLER((GANZZAHL((A1-1)/6)=GANZZAHL((A2-1)/6)));0;(GANZZAHL((A1-1)/6)=GANZZAHL((A2-1)/6))*4*(A1*1<>0)+(UND(A1*1<>0;A2*1<>0))*1)
Du musst die Formel wo jetzt 0 entsprechend ergänzen erweitern. Geht auch wieder mit wenn().
Etwas gedanken solltest du dir schon selbst machen
Gruß
Helmut
Antwort 14 von Bierfreund
Hi Flupo,
ich probier es nochmal.
Ich habe ja in Spalte A meine ca. 500 zahlen untereinander stehen.
Saarbauer und Aliba haben mir da schon recht gut was zusamen gebastelt.
In Spalte B werden ja die Werte aus Spalte A mit 1 oder 5 angegeben.
Wenn jetzt aber in Spalte A die 0 oder ein -- steht, so sollen diese in Spalte B mit 0 wiedergegeben werden.
Das hat bisher auch funktioniert, mit einer kleinen ausnahme.
Diese ist, dass wenn in A die 0 oder -- erscheint, in Spalte B das mit zwei 0 untereinander wiedergegeben wird.
Da ich nun alle 1 und alle 5 nachher in B zählen möchte und dort immer ( wenn in Spalte A 0 oder -- steht) zwei 0 untereinander stehen, wird mein Wert aus 1 und 5 gefälscht.
Eine 0 der Beiden ist also zuviel und manipuliert den Endwert aus 1 und/oder 5, da sie eine dieser beiden zahlen ersetzt, die sonst denn Wert von wiedergeben würden.
Ich hatte vorher verständlich ohne s geschrieben, hast Du das gemeint???
Gruß
Alex
ich probier es nochmal.
Ich habe ja in Spalte A meine ca. 500 zahlen untereinander stehen.
Saarbauer und Aliba haben mir da schon recht gut was zusamen gebastelt.
In Spalte B werden ja die Werte aus Spalte A mit 1 oder 5 angegeben.
Wenn jetzt aber in Spalte A die 0 oder ein -- steht, so sollen diese in Spalte B mit 0 wiedergegeben werden.
Das hat bisher auch funktioniert, mit einer kleinen ausnahme.
Diese ist, dass wenn in A die 0 oder -- erscheint, in Spalte B das mit zwei 0 untereinander wiedergegeben wird.
Da ich nun alle 1 und alle 5 nachher in B zählen möchte und dort immer ( wenn in Spalte A 0 oder -- steht) zwei 0 untereinander stehen, wird mein Wert aus 1 und 5 gefälscht.
Eine 0 der Beiden ist also zuviel und manipuliert den Endwert aus 1 und/oder 5, da sie eine dieser beiden zahlen ersetzt, die sonst denn Wert von wiedergeben würden.
Ich hatte vorher verständlich ohne s geschrieben, hast Du das gemeint???
Gruß
Alex
Antwort 15 von Bierfreund
Hallo Helmut,
Du nimmst einen ganz schön hart ran.
Aber es ist schon OK, ich glaub ich stelle mich ganz schön dämlich an.
Allerdings muss ich sagen dass ich zwar schon lange mit Excel arbeite, aber das Bauen von Formeln absolutes Neuland für mich ist.
Wenn ich es selber machen könnte, so würde ich dich nicht belästigen.
Ich habe eben deine Formel
=WENN(ISTFEHLER((GANZZAHL((A1-1)/6)=GANZZAHL((A2-1)/6)));0;(GANZZAHL((A1-1)/6)=GANZZAHL((A2-1)/6))*4*(A1*1<>0)+(UND(A1*1<>0;A2*1<>0))*1) ausprbiert, leider erscheinen immer noch in zwei zeilen unterenander die 0.
Und leider weiss ich auch nicht was Du mit () meinst.
Sorry
Gruß
Alex
Du nimmst einen ganz schön hart ran.
Aber es ist schon OK, ich glaub ich stelle mich ganz schön dämlich an.
Allerdings muss ich sagen dass ich zwar schon lange mit Excel arbeite, aber das Bauen von Formeln absolutes Neuland für mich ist.
Wenn ich es selber machen könnte, so würde ich dich nicht belästigen.
Ich habe eben deine Formel
=WENN(ISTFEHLER((GANZZAHL((A1-1)/6)=GANZZAHL((A2-1)/6)));0;(GANZZAHL((A1-1)/6)=GANZZAHL((A2-1)/6))*4*(A1*1<>0)+(UND(A1*1<>0;A2*1<>0))*1) ausprbiert, leider erscheinen immer noch in zwei zeilen unterenander die 0.
Und leider weiss ich auch nicht was Du mit () meinst.
Sorry
Gruß
Alex
Antwort 16 von Saarbauer
hallo,
= Wenn( Bedingung ..........; dann..............;sonst.............)
Die beiden () bedeuten, dass hier eine Formel zu nutzen ist.
Gruß
Helmut
= Wenn( Bedingung ..........; dann..............;sonst.............)
Die beiden () bedeuten, dass hier eine Formel zu nutzen ist.
Gruß
Helmut
Antwort 17 von Bierfreund
Sorry,
aber was heist das jetzt?
Grus
Alex
aber was heist das jetzt?
Grus
Alex
Antwort 18 von Saarbauer
hallo,
siehe AW 13 meine Ausführung mit 0
Gruß
Helmut
siehe AW 13 meine Ausführung mit 0
Gruß
Helmut
Antwort 19 von Flupo
Wie wäre es denn, wenn du dir den entsprechenden Text zur Wenn-Dann-Sonst-Funktion in der Online-Hilfe durchliest. Dann wirds vll. heller. ;-)
Gruß Flupo
Gruß Flupo
Antwort 20 von Aliba
Hallo Bierfreund,
in meiner Antwort hatte ich geschrieben:
Bislang war aus Deinen Ausführungen nicht zu erkennen, was Du da geliefert haben willst.
Logisch wäre nun, da wir wissen, daß Du die 0 nicht haben willst, dann ja die 1.
Nun schreibst Du jedoch, daß Du entweder 1 oder 5 haben willst.
Diese Aussage wiederum lässt vermuten, daß diese Leer- , Null- und "--"-Zellen quasi überlesen werden sollen und die nächstfolgende Zahl auf ihre Gruppenzugehörigkeit geprüft werden soll.
Aber wie gesagt, auch das ist jetzt nur eine Vermutung.
Wenn dem nicht so ist, dann sehe ich momentan keine logische Erklärung für die 5.
CU Aliba
in meiner Antwort hatte ich geschrieben:
Zitat:
Nachdem ich nun nicht genau weiss, was als Ergebnis in der Zeile vor einer Leerzelle, Nullzelle oder -- Zelle geliefert werden soll, habe ich mal die Formel so erstellt, daß hier eine 0 geliefert wird.
Nachdem ich nun nicht genau weiss, was als Ergebnis in der Zeile vor einer Leerzelle, Nullzelle oder -- Zelle geliefert werden soll, habe ich mal die Formel so erstellt, daß hier eine 0 geliefert wird.
Bislang war aus Deinen Ausführungen nicht zu erkennen, was Du da geliefert haben willst.
Logisch wäre nun, da wir wissen, daß Du die 0 nicht haben willst, dann ja die 1.
Nun schreibst Du jedoch, daß Du entweder 1 oder 5 haben willst.
Diese Aussage wiederum lässt vermuten, daß diese Leer- , Null- und "--"-Zellen quasi überlesen werden sollen und die nächstfolgende Zahl auf ihre Gruppenzugehörigkeit geprüft werden soll.
Aber wie gesagt, auch das ist jetzt nur eine Vermutung.
Wenn dem nicht so ist, dann sehe ich momentan keine logische Erklärung für die 5.
CU Aliba
Antwort 21 von Bierfreund
Hi Aliba,
so könnte mann dass auch beschreiben.
Die Formel die Ihr mir freundlicherweise erstelt habt, gibt ja in Spalte B entweder die 1 oder die 5 wieder.
Wenn aber die null oder -- ia A erscheint soll dieses mit 0 oder es kann auch garnichts in B stehen.
Leider zeigt die Formel aber immer wenn wie gesagt die null oder -- erscheint in bei in 2 Spalten die null.
die zeite null würde in diesm Falle meine 1 oder 5 Gruppe ersetzten. Und dass soll sie nicht.
Du schreibst:
Diese Aussage wiederum lässt vermuten, daß diese Leer- , Null- und "--"-Zellen quasi überlesen werden sollen und die nächstfolgende Zahl auf ihre Gruppenzugehörigkeit geprüft werden soll.
Du trifst so glaube ich mit deiner vermutung den Nagel auf dem Kopf
Danke und Gruß
Ps. Bitte lass die zweite null verschwinden.
so könnte mann dass auch beschreiben.
Die Formel die Ihr mir freundlicherweise erstelt habt, gibt ja in Spalte B entweder die 1 oder die 5 wieder.
Wenn aber die null oder -- ia A erscheint soll dieses mit 0 oder es kann auch garnichts in B stehen.
Leider zeigt die Formel aber immer wenn wie gesagt die null oder -- erscheint in bei in 2 Spalten die null.
die zeite null würde in diesm Falle meine 1 oder 5 Gruppe ersetzten. Und dass soll sie nicht.
Du schreibst:
Diese Aussage wiederum lässt vermuten, daß diese Leer- , Null- und "--"-Zellen quasi überlesen werden sollen und die nächstfolgende Zahl auf ihre Gruppenzugehörigkeit geprüft werden soll.
Du trifst so glaube ich mit deiner vermutung den Nagel auf dem Kopf
Danke und Gruß
Ps. Bitte lass die zweite null verschwinden.
Antwort 22 von Bierfreund
Hi Aliba,
ganau dass meine ich.
Es ist egal was in B erscheint wenn in A null oder -- erscheint.
Die vorgeschlagene 0 oder meinetwegen auch garnichts (leere zelle) ist auch OK.
Haubtsache ist dass die nächstfolgende Zahl in B zu Ihrer Gruppenzugehörigkeite (1 oder ) findet.
Leider geben alle bis dato ertsllten Formeln die null in A in Zwei Zellen in B Wieder.
Danke und Gruß
Ps. Bitte mach dass die zeite null in Zeile B verschwindet
ganau dass meine ich.
Es ist egal was in B erscheint wenn in A null oder -- erscheint.
Die vorgeschlagene 0 oder meinetwegen auch garnichts (leere zelle) ist auch OK.
Haubtsache ist dass die nächstfolgende Zahl in B zu Ihrer Gruppenzugehörigkeite (1 oder ) findet.
Leider geben alle bis dato ertsllten Formeln die null in A in Zwei Zellen in B Wieder.
Danke und Gruß
Ps. Bitte mach dass die zeite null in Zeile B verschwindet
Antwort 23 von Aliba
Hi Bierfreund,
noch eine Verständnisfrage. Du schreibst ja daß da ab und zu eine dieser 3 Einträge vorkommen kann.
Können diese auch mehrmals hintereinander vorkommen?
Oder ist davon auszugehen, daß spätestens in der übernächsten Zelle wieder eine Zahl steht?
Das würde die ganze Sache wohl ungemein vereinfachen. Wenn allerdings auch diese Sonderzellen mehrmals untereinander vorkommen, wird das Ganz schon schwieriger, wahrscheinlich in einem Aufwasch per Formellösung unmöglich. Mit Hilfsspalten schon machbar.
Was soll denn eigentlich als Ergebnis rauskommen, bzw. was ist denn Dein Anliegen mit dieser Auswertung? Vielleicht ist das ja auch ganz anders lösbar.
CU Aliba
noch eine Verständnisfrage. Du schreibst ja daß da ab und zu eine dieser 3 Einträge vorkommen kann.
Können diese auch mehrmals hintereinander vorkommen?
Oder ist davon auszugehen, daß spätestens in der übernächsten Zelle wieder eine Zahl steht?
Das würde die ganze Sache wohl ungemein vereinfachen. Wenn allerdings auch diese Sonderzellen mehrmals untereinander vorkommen, wird das Ganz schon schwieriger, wahrscheinlich in einem Aufwasch per Formellösung unmöglich. Mit Hilfsspalten schon machbar.
Was soll denn eigentlich als Ergebnis rauskommen, bzw. was ist denn Dein Anliegen mit dieser Auswertung? Vielleicht ist das ja auch ganz anders lösbar.
CU Aliba
Antwort 24 von Bierfreund
Sorry habe zwei mal geantwortet, weil ich dachte dass ich den ersten Beitag verloren habe. Dabei war diese schon auf der Zweiten seite.
Sorry
Sorry
Antwort 25 von Bierfreund
Hi Aliba,
ganz selten dass diese sonderzeichen nacheinander kommen, aber sie kommen höchsten 2 mal nacheinander.
Bis dato war es so das wenn eines dieser Soderzeichen in A erscheint in B zwei mal die Null untereinander erscheint.
Wenn beide Sonderzeichen in A erscheinen so habe ich in B vier mal due null stehen. Also zwei nullen zuviel.
Ich möchte alle 1 Gruppen und allen 5 Gruppen nacher im Autofilter gezählt haben.
Danke und Gruß
ganz selten dass diese sonderzeichen nacheinander kommen, aber sie kommen höchsten 2 mal nacheinander.
Bis dato war es so das wenn eines dieser Soderzeichen in A erscheint in B zwei mal die Null untereinander erscheint.
Wenn beide Sonderzeichen in A erscheinen so habe ich in B vier mal due null stehen. Also zwei nullen zuviel.
Ich möchte alle 1 Gruppen und allen 5 Gruppen nacher im Autofilter gezählt haben.
Danke und Gruß
Antwort 26 von Saarbauer
Hallo,
wenn du die Werte in Spalte B zählen willst, nutzt du am besten
=Zählenwenn(B:b;1)
Gruß
Helmut
wenn du die Werte in Spalte B zählen willst, nutzt du am besten
=Zählenwenn(B:b;1)
Gruß
Helmut
Antwort 27 von Bierfreund
Hallo Helmut,
das zählen in B ist für mich aber nur Sekundär Wichtig.
Wichtiger ist es dass der Wert von Spalte A in Spalte B richtig wiedergegen wird.
Bei den ca 500 zahlen Fonktioniert es herforargend.(auch dank deiner hilfe)
Immer aber wenn diese "sonderzeichen" kommen, dann wird der Wert des Sonderzeichens in Zwei Zeilen in Spalte B wiedergegeben.
Das heist, dass bei den Sonderzeichen zwei Zellen in B die null anzeigen, wehrend aber nur einmal das Sonderzeichen kommt.
Da jede Zele von A aber nur einmal in B wiedergegen werden soll, haben wir hier das Problem mit der null in zwei aufeinander folgende Zellen.
Gruss und Danke nochmal an alle für die mühe.
Aber noch habt Ihr es nicht durchgestanden.
Ich werde euch so lange belästigen bis die zweite null in B verschwindet.
das zählen in B ist für mich aber nur Sekundär Wichtig.
Wichtiger ist es dass der Wert von Spalte A in Spalte B richtig wiedergegen wird.
Bei den ca 500 zahlen Fonktioniert es herforargend.(auch dank deiner hilfe)
Immer aber wenn diese "sonderzeichen" kommen, dann wird der Wert des Sonderzeichens in Zwei Zeilen in Spalte B wiedergegeben.
Das heist, dass bei den Sonderzeichen zwei Zellen in B die null anzeigen, wehrend aber nur einmal das Sonderzeichen kommt.
Da jede Zele von A aber nur einmal in B wiedergegen werden soll, haben wir hier das Problem mit der null in zwei aufeinander folgende Zellen.
Gruss und Danke nochmal an alle für die mühe.
Aber noch habt Ihr es nicht durchgestanden.
Ich werde euch so lange belästigen bis die zweite null in B verschwindet.
Antwort 28 von Aliba
Hi Bierfreund,
das Problem ist nicht die zweite 0, sondern die erste 0
Desweiteren ist das wesentlich grössere Problem, daß diese Sonderzellen nicht nur einzeln, sondern mehrmals aufeinanderfolgend auftauchen können. Du schreibst höchstens 2x. Das ist ja mit einer Monsterformel WENNs ODERs und UNDs noch machbar. Was ist denn aber, wenn dann irgendwann halt doch mal mehrere solcher Zellen auftauchen.
Deshalb denke ich noch über eine andere Möglichkeit nach, die eben diese Zellen überspringt und dann den nächsten Wert nimmt. Wäre auch noch kein Problem, wenn die Art der Zelle immer die selbe wäre. Jedoch wird "--" einerseits als Text interpretiert andererseits jedoch auch als grösser 0. Die Nullzellen können wir >0 eliminiert werden, ebenso wie die Leerzellen mit 1 multipliziert mit >0 eliminert werden können. Mein Ansatz war nun eine Array-Formel zu entwickeln, die dann eben die nächste Zahl findet. Bislang ist das auf Grund der oben beschriebenen Probleme und aus Zeitmangel noch nicht gelungen. Werde mich am WE nochmal drübermachen, vielleicht kommt ja noch die zündende Idee. Mit einer Hilfsspalte wäre es übrigens auch kein Problem. Also B Hilfsspalte , C Auswertung. Das wäre ein Klacks, wenn gewünscht und akzeptiert.
CU Aliba
das Problem ist nicht die zweite 0, sondern die erste 0
Desweiteren ist das wesentlich grössere Problem, daß diese Sonderzellen nicht nur einzeln, sondern mehrmals aufeinanderfolgend auftauchen können. Du schreibst höchstens 2x. Das ist ja mit einer Monsterformel WENNs ODERs und UNDs noch machbar. Was ist denn aber, wenn dann irgendwann halt doch mal mehrere solcher Zellen auftauchen.
Deshalb denke ich noch über eine andere Möglichkeit nach, die eben diese Zellen überspringt und dann den nächsten Wert nimmt. Wäre auch noch kein Problem, wenn die Art der Zelle immer die selbe wäre. Jedoch wird "--" einerseits als Text interpretiert andererseits jedoch auch als grösser 0. Die Nullzellen können wir >0 eliminiert werden, ebenso wie die Leerzellen mit 1 multipliziert mit >0 eliminert werden können. Mein Ansatz war nun eine Array-Formel zu entwickeln, die dann eben die nächste Zahl findet. Bislang ist das auf Grund der oben beschriebenen Probleme und aus Zeitmangel noch nicht gelungen. Werde mich am WE nochmal drübermachen, vielleicht kommt ja noch die zündende Idee. Mit einer Hilfsspalte wäre es übrigens auch kein Problem. Also B Hilfsspalte , C Auswertung. Das wäre ein Klacks, wenn gewünscht und akzeptiert.
CU Aliba
Antwort 29 von Bierfreund
Hi Aliba,
Vieleicht kann mann es wirklich lösen indem man eine Formel macht wo die zahlen nur von 1 bis 42 berücksichtigt werden. Alles andere kann eventuell mit einer Leerzele in bzw. mit (nur) einer null in B wiedergegeben werden.
Ansonsten habe ich mit der Hilfsspalte B und Auswertung in C kein Problem.
Danke und Gruß
Ali
Vieleicht kann mann es wirklich lösen indem man eine Formel macht wo die zahlen nur von 1 bis 42 berücksichtigt werden. Alles andere kann eventuell mit einer Leerzele in bzw. mit (nur) einer null in B wiedergegeben werden.
Ansonsten habe ich mit der Hilfsspalte B und Auswertung in C kein Problem.
Danke und Gruß
Ali
Antwort 30 von Aliba
Hi Bierfreund,
Lösung naht. Folgende Formel in B1 und soweit benötigt nach unten kopiert:
{=WENN(ODER(A1=0;A1="";A1="--");0;1+(GANZZAHL((INDEX(A2:A12;MIN(WENN(A2:A12<>"--";WENN(A2:A12<>"";WENN(A2:A12<>0;ZEILE($1:$11))))))-1)/6)=GANZZAHL((A1-1)/6))*4)}
ACHTUNG!!! Array-Formel. Die geschweiften Klammern nicht händisch eingeben, sondern Formel normal erfassen und mit STRG+SHIFT+ENTER abschliessen.
CU Aliba
Lösung naht. Folgende Formel in B1 und soweit benötigt nach unten kopiert:
{=WENN(ODER(A1=0;A1="";A1="--");0;1+(GANZZAHL((INDEX(A2:A12;MIN(WENN(A2:A12<>"--";WENN(A2:A12<>"";WENN(A2:A12<>0;ZEILE($1:$11))))))-1)/6)=GANZZAHL((A1-1)/6))*4)}
ACHTUNG!!! Array-Formel. Die geschweiften Klammern nicht händisch eingeben, sondern Formel normal erfassen und mit STRG+SHIFT+ENTER abschliessen.
CU Aliba
Antwort 31 von Aliba
Hi, noch mal ich.
hab vergessen zu erwähnen: Bis zu 10 aufeinander folgende Sonderzellen sind möglich.
Kann auch erweitert werden.
Ich hoffe nun nur noch, daß Deine Leerzellen auch wirklich Leerzellen sind.
CU Aliba
hab vergessen zu erwähnen: Bis zu 10 aufeinander folgende Sonderzellen sind möglich.
Kann auch erweitert werden.
Ich hoffe nun nur noch, daß Deine Leerzellen auch wirklich Leerzellen sind.
CU Aliba
Antwort 32 von Bierfreund
Hi Aliba,
das mit der Array-Formel habe ich leider nicht verstanden.
Wenn ich die Deine Letzte Formel mit der rechten Maustaste kopiere und in Excel in Spalte B einfüge, erscheint in Excel die Formel und nicht eine
Zahl (1oder 5).
Was mache ich da Falsch???
Danke und Gruß
das mit der Array-Formel habe ich leider nicht verstanden.
Wenn ich die Deine Letzte Formel mit der rechten Maustaste kopiere und in Excel in Spalte B einfüge, erscheint in Excel die Formel und nicht eine
Zahl (1oder 5).
Was mache ich da Falsch???
Danke und Gruß
Antwort 33 von Aliba
Hi Bierfreund,
kopiere diese Formel:
=WENN(ODER(A1=0;A1="";A1="--");0;1+(GANZZAHL((INDEX(A2:A12;MIN(WENN(A2:A12<>"--";WENN(A2:A12<>"";WENN(A2:A12<>0;ZEILE($1:$11))))))-1)/6)=GANZZAHL((A1-1)/6))*4)
Füge sie in B1 ein, dann Doppelklick in B1, anschliessend
Taste STRG gedrückt halten , gleichzeitig SHIFT gedrückt halten und dann Enter drücken.
Dann die Formel nach unten kopiern/ziehen.
Cu Aliba
kopiere diese Formel:
=WENN(ODER(A1=0;A1="";A1="--");0;1+(GANZZAHL((INDEX(A2:A12;MIN(WENN(A2:A12<>"--";WENN(A2:A12<>"";WENN(A2:A12<>0;ZEILE($1:$11))))))-1)/6)=GANZZAHL((A1-1)/6))*4)
Füge sie in B1 ein, dann Doppelklick in B1, anschliessend
Taste STRG gedrückt halten , gleichzeitig SHIFT gedrückt halten und dann Enter drücken.
Dann die Formel nach unten kopiern/ziehen.
Cu Aliba
Antwort 34 von Bierfrend
Hi Aliba,
leider erscheint aber nur #WERT! wenn ich die Formel mache. Und wenn ich die Forel runterziehe auch.
SHIFT ist doch neben dem Ü, oder???
Gruß
Bierfreund
leider erscheint aber nur #WERT! wenn ich die Formel mache. Und wenn ich die Forel runterziehe auch.
SHIFT ist doch neben dem Ü, oder???
Gruß
Bierfreund
Antwort 35 von Aliba
Hi Bierfreund,
die Shift-Tatse ist die Taste über STRG , also die zum Großschreiben.
CU Aliba
die Shift-Tatse ist die Taste über STRG , also die zum Großschreiben.
CU Aliba
Antwort 36 von Bierfrend
Hi Aliba,
danke für Deine Zahlreichen Antworten, auch an alle Anderen.
Wenn ich die 500 Zahlen in A manuell eingebe (Plus der Sonderzeichen), dann geht es hervorragend.
Nochmals danke.
Ich bekomme aber die Zahlen zugespielt in einem Textdokument, soll die Zahlen dann rauskopieren und in Excel einfügen.
Setzte ich deine Formel in der dieser eingefügten Datei ein, so habe ich immer noch das alte Problem mit denn zwei Nullen.
Ich glaube hier ist mein Problem, dass ich die Werte einfüge und Ihr die bis dato manuell eingegeben habt.
Ich weiss nicht ob dass was ich jetzt schreibe vom Forum gestattet ist, wenn nicht dann Sorry, wenn ja:
Gibt es die Möglichkeit (und wie mache ich das) dass ich euch die Datei ma zukommen lassen kann.
Denn wie gesagt, die Formel ist Perfekt wenn die Zahlen manuell eingegeben werden.
Werden Sie aber aus dem Textdokument rauskopiert und in Excel eingefügt, erscheinen nach wie vor die beiden 00.
Danke und Gruß
Alex
danke für Deine Zahlreichen Antworten, auch an alle Anderen.
Wenn ich die 500 Zahlen in A manuell eingebe (Plus der Sonderzeichen), dann geht es hervorragend.
Nochmals danke.
Ich bekomme aber die Zahlen zugespielt in einem Textdokument, soll die Zahlen dann rauskopieren und in Excel einfügen.
Setzte ich deine Formel in der dieser eingefügten Datei ein, so habe ich immer noch das alte Problem mit denn zwei Nullen.
Ich glaube hier ist mein Problem, dass ich die Werte einfüge und Ihr die bis dato manuell eingegeben habt.
Ich weiss nicht ob dass was ich jetzt schreibe vom Forum gestattet ist, wenn nicht dann Sorry, wenn ja:
Gibt es die Möglichkeit (und wie mache ich das) dass ich euch die Datei ma zukommen lassen kann.
Denn wie gesagt, die Formel ist Perfekt wenn die Zahlen manuell eingegeben werden.
Werden Sie aber aus dem Textdokument rauskopiert und in Excel eingefügt, erscheinen nach wie vor die beiden 00.
Danke und Gruß
Alex
Antwort 37 von Aliba
Hi Alex,
du kannst z.B. hier die Datei ins Netz stellen, den Link kopiern und hier einfügen:
www.netupload.de
Du kannst auch mal folgendes probieren:
nach dem Kopieren der textdatei in die Exceldatei eine leere Zellen kopieren, dann die Einträge markieren, Rechtsklick in die Markierung, Inhalte einfügen, addieren.
Vielleicht hilft das schon.
CU Aliba
du kannst z.B. hier die Datei ins Netz stellen, den Link kopiern und hier einfügen:
www.netupload.de
Du kannst auch mal folgendes probieren:
nach dem Kopieren der textdatei in die Exceldatei eine leere Zellen kopieren, dann die Einträge markieren, Rechtsklick in die Markierung, Inhalte einfügen, addieren.
Vielleicht hilft das schon.
CU Aliba
Antwort 38 von Bierfrend
Hi Aliba,
Dein lertzten Rat hat das Problem leider auch nicht lösen können.
http://www.netupload.de/detail.php?img=aa56470fbae6a64da53fb1fc65be7dd1.xls
Ich habe einen Auszug aus der Datei ma hochgeladen, vielleicht schaust Du dir das ma an.
Wie gesagt, die hochgeladene Datei ist aus dem Textdokument kopiert und dann in Excel eingefügt.
Funtzt nicht.
Gibt man die Zahlen manuell ein, geht die Formel sehr gut.
Danke und Gruß
Alex
Dein lertzten Rat hat das Problem leider auch nicht lösen können.
http://www.netupload.de/detail.php?img=aa56470fbae6a64da53fb1fc65be7dd1.xls
Ich habe einen Auszug aus der Datei ma hochgeladen, vielleicht schaust Du dir das ma an.
Wie gesagt, die hochgeladene Datei ist aus dem Textdokument kopiert und dann in Excel eingefügt.
Funtzt nicht.
Gibt man die Zahlen manuell ein, geht die Formel sehr gut.
Danke und Gruß
Alex
Antwort 39 von Aliba
Hi Bierfreund,
ich weiß ja nicht, wievielen Freunden Du schon erzählt hast, wieviele Idioten es hier im Supportnet gibt.
Ich weiß jetzt wirklich nicht genau, ob Du so blöd bíst, oder ich einfach ein *Z* bin, der sich von dir so richtig verarschen lässt.
Es gibt einen Unterschied zwischen -- und ----
Keine Ahnung, ob du bis 2 oder bis 4 zählen kannst, aber das ist ja wohl schon der Hammer. Ich weiss gar nicht, wieviel Zeit ich *Z* damit verbracht habe, deine sich ständig ändernde Anfrage zu beantworten, Lösungen für Dein nicht alltägliches Problem zu finden usw......
Lern erst mal zählen----
Ich glaub das echt nicht
Diesmal ohne CU
Aliba
ich weiß ja nicht, wievielen Freunden Du schon erzählt hast, wieviele Idioten es hier im Supportnet gibt.
Ich weiß jetzt wirklich nicht genau, ob Du so blöd bíst, oder ich einfach ein *Z* bin, der sich von dir so richtig verarschen lässt.
Es gibt einen Unterschied zwischen -- und ----
Keine Ahnung, ob du bis 2 oder bis 4 zählen kannst, aber das ist ja wohl schon der Hammer. Ich weiss gar nicht, wieviel Zeit ich *Z* damit verbracht habe, deine sich ständig ändernde Anfrage zu beantworten, Lösungen für Dein nicht alltägliches Problem zu finden usw......
Lern erst mal zählen----
Ich glaub das echt nicht
Diesmal ohne CU
Aliba
Antwort 40 von Saarbauer
Hallo @Aliba,
hast zwar recht mit deiner Antwort, aber es bringt nichts sich aufzuregen. Unser Freund hat wohl etwas viel seinem Lieblingsgetränk zugesprochen.
Leider ist für einige Zeitgenossen kein Unterschied zwischen -, -- und ---. Wobei man sagen muss soviel sollte man vom Ganzen schon wissen, dass die Programme sehr Pingelig sind. Hier passte der Spruch:
"Manche lernen es nie und dann noch unvollständig"
Gruß
Helmut
hast zwar recht mit deiner Antwort, aber es bringt nichts sich aufzuregen. Unser Freund hat wohl etwas viel seinem Lieblingsgetränk zugesprochen.
Leider ist für einige Zeitgenossen kein Unterschied zwischen -, -- und ---. Wobei man sagen muss soviel sollte man vom Ganzen schon wissen, dass die Programme sehr Pingelig sind. Hier passte der Spruch:
"Manche lernen es nie und dann noch unvollständig"
Gruß
Helmut

