Chi Lu Jung Geschrieben September 1, 2004 Autor Share Geschrieben September 1, 2004 Hallo David,wo ist der Fehler? Soweit ich weiß, benötigst du diese Formeln für die Programmierung von Tottermanns Spiel. Hierbei werden die ersten vier unterschiedlichen TVP ermittelt und dann solange gesetzt, bis ein Gewinn erscheint bzw. ein Totalverlust. Dann neue Permanenz.Falls du es anders haben willst, so beschreibe bitte kurz, was genau du willst.Danke Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
David Cooper Geschrieben September 1, 2004 Share Geschrieben September 1, 2004 Der Fehler ist, dass in meinem Beispiel zum Schluss die TVPs 1,4,5,2 ausgewiesen werden müssten, da diese die letzten 4 verschiedenen waren. Du hingegen weißt 3,2,4,5 aus, und vernachlässigst die 1. - Oder bin ich jetzt ""? Ggf. können die letzten 4 verschieden TVPs auch in einer Zelle nacheinander aufgelistet werden, und ich ziehe mir dann die einzelnen Werte durch die Formeln rechts(...;...) und Links(...;...) raus. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Chi Lu Jung Geschrieben September 1, 2004 Autor Share Geschrieben September 1, 2004 Hallo David,ich ging von Tottermanns Spiel aus. Dort wird ja immer nur auf die ersten erschienen vier TVPs gespielt. Aber so wie ich dich verstanden habe, willst du immer die letzten vier erschienen TVPs. Hier mein Lösungsvorschlag.Die gelben Zellen enthalten Konstanten, also feste Werte. Bitte diese so übernehmen, da diese in den Formeln verwendet werden. Ansonsten gilt wieder, gleiche Farbe = gleiche Formeln zum Kopieren.HINWEISDie hier vorgestellte Lösung war fehlerhaft und wurde deshalb entfernt. Eine Lösung für das beschriebene Problem findet ihr in diesem Posting. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
David Cooper Geschrieben September 1, 2004 Share Geschrieben September 1, 2004 und was bedeut die Spalte "Stelle"? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Chi Lu Jung Geschrieben September 1, 2004 Autor Share Geschrieben September 1, 2004 Hallo David,vergiss bitte die Lösung. Ist noch ein Fehler drin. Ich versuche es erneut und stelle dann die Lösung ein. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
David Cooper Geschrieben September 1, 2004 Share Geschrieben September 1, 2004 Hallo Chin,danke schonmal.wo ist der Fehler? Soweit ich weiß, benötigst du diese Formeln für die Programmierung von Tottermanns Spiel. Jein, ich benötige die Information für zwei verschiedene Programmierungen. Einmal für Tottermann, und einmal für eine andere angenommene Programmierung. Aber mir genügt es, wenn du mir die gefragte Version beantwortest, Tottermanns Version setze ich dann mit meinem Mitteln anders um (also durch Variierung der anderen Version). Das ist für mich einfacher, da ich auch evtl. Fehler schneller finden kann, weil mehr auf meinen Mist gewachsen ist.GrußDC Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Chi Lu Jung Geschrieben September 1, 2004 Autor Share Geschrieben September 1, 2004 Hallo David,hier die Version für die ständige Ermittlung der letzten vier TVPs. Wie immer, die gelben Zellen enthalten Konstanten. Ansonsten gilt - gleiche Farbe = gleiche Formel zum kopieren.<table><tr style="vertical-align:top; text-align:center; "><td></td></tr><tr style="vertical-align:top;"><td><pre><table border=1 cellspacing=0 cellpadding=0 style="font-family:Arial,Arial; font-size:10pt; padding-left:2pt; padding-right:2pt; "> <style type = "text/css"> th {font-weight:normal} </style> <colgroup><col width=30 ><col width=83.19999792 ><col width=55.9999986 ><col width=74.39999814 ><col width=83.19999792 ><col width=83.19999792 ><col width=83.19999792 ><col width=83.19999792 ></colgroup><tr style="background-color:#cacaca; text-align:center;font-size:8pt; "><td> </td><td style=" border-width:3; border-style: ridge;border-color:#f0f0f0; ">A</td><td style=" border-width:3; border-style: ridge;border-color:#f0f0f0; ">B</td><td style=" border-width:3; border-style: ridge;border-color:#f0f0f0; ">C</td><td style=" border-width:3; border-style: ridge;border-color:#f0f0f0; ">D</td><td style=" border-width:3; border-style: ridge;border-color:#f0f0f0; ">E</td><td style=" border-width:3; border-style: ridge;border-color:#f0f0f0; ">F</td><td style=" border-width:3; border-style: ridge;border-color:#f0f0f0; ">G</td></tr><tr height=22 ><td style="border-width:3; border-style: ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >1</td><td style="text-align:center; font-weight:bold; ">TVP</td><td style="text-align:center; font-weight:bold; ">TVPs</td><td style="text-align:center; font-weight:bold; ">TVPs Sort.</td><td style="background-color:#ffff00; text-align:center; font-weight:bold; ">1</td><td style="background-color:#ffff00; text-align:center; font-weight:bold; ">2</td><td style="background-color:#ffff00; text-align:center; font-weight:bold; ">3</td><td style="background-color:#ffff00; text-align:center; font-weight:bold; ">4</td></tr><tr height=22 ><td style="border-width:3; border-style: ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >2</td><td style="text-align:right; ">1</td><td style="background-color:#ff99cc; text-align:right; ">1</td><td style=""> </td><td style="background-color:#99cc00; "> </td><td style="background-color:#99cc00; "> </td><td style="background-color:#99cc00; "> </td><td style="background-color:#99cc00; "> </td></tr><tr height=22 ><td style="border-width:3; border-style: ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >3</td><td style="text-align:right; ">2</td><td style="background-color:#ccffff; text-align:right; ">12</td><td style="background-color:#ff9900; "> </td><td style="background-color:#99cc00; "> </td><td style="background-color:#99cc00; "> </td><td style="background-color:#99cc00; "> </td><td style="background-color:#99cc00; "> </td></tr><tr height=22 ><td style="border-width:3; border-style: ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >4</td><td style="text-align:right; ">4</td><td style="background-color:#ccffff; text-align:right; ">124</td><td style="background-color:#ff9900; "> </td><td style="background-color:#99cc00; "> </td><td style="background-color:#99cc00; "> </td><td style="background-color:#99cc00; "> </td><td style="background-color:#99cc00; "> </td></tr><tr height=22 ><td style="border-width:3; border-style: ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >5</td><td style="text-align:right; ">2</td><td style="background-color:#ccffff; text-align:right; ">142</td><td style="background-color:#ff9900; "> </td><td style="background-color:#99cc00; "> </td><td style="background-color:#99cc00; "> </td><td style="background-color:#99cc00; "> </td><td style="background-color:#99cc00; "> </td></tr><tr height=22 ><td style="border-width:3; border-style: ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >6</td><td style="text-align:right; ">1</td><td style="background-color:#ccffff; text-align:right; ">421</td><td style="background-color:#ff9900; "> </td><td style="background-color:#99cc00; "> </td><td style="background-color:#99cc00; "> </td><td style="background-color:#99cc00; "> </td><td style="background-color:#99cc00; "> </td></tr><tr height=22 ><td style="border-width:3; border-style: ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >7</td><td style="text-align:right; ">6</td><td style="background-color:#ccffff; text-align:right; ">4216</td><td style="background-color:#ff9900; text-align:right; ">4216</td><td style="background-color:#99cc00; text-align:right; ">4</td><td style="background-color:#99cc00; text-align:right; ">2</td><td style="background-color:#99cc00; text-align:right; ">1</td><td style="background-color:#99cc00; text-align:right; ">6</td></tr><tr height=22 ><td style="border-width:3; border-style: ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >8</td><td style="text-align:right; ">1</td><td style="background-color:#ccffff; text-align:right; ">4261</td><td style="background-color:#ff9900; text-align:right; ">4216</td><td style="background-color:#99cc00; text-align:right; ">4</td><td style="background-color:#99cc00; text-align:right; ">2</td><td style="background-color:#99cc00; text-align:right; ">1</td><td style="background-color:#99cc00; text-align:right; ">6</td></tr><tr height=22 ><td style="border-width:3; border-style: ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >9</td><td style="text-align:right; ">3</td><td style="background-color:#ccffff; text-align:right; ">2613</td><td style="background-color:#ff9900; text-align:right; ">3216</td><td style="background-color:#99cc00; text-align:right; ">3</td><td style="background-color:#99cc00; text-align:right; ">2</td><td style="background-color:#99cc00; text-align:right; ">1</td><td style="background-color:#99cc00; text-align:right; ">6</td></tr><tr height=22 ><td style="border-width:3; border-style: ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >10</td><td style="text-align:right; ">5</td><td style="background-color:#ccffff; text-align:right; ">6135</td><td style="background-color:#ff9900; text-align:right; ">3516</td><td style="background-color:#99cc00; text-align:right; ">3</td><td style="background-color:#99cc00; text-align:right; ">5</td><td style="background-color:#99cc00; text-align:right; ">1</td><td style="background-color:#99cc00; text-align:right; ">6</td></tr><tr height=22 ><td style="border-width:3; border-style: ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >11</td><td style="text-align:right; ">2</td><td style="background-color:#ccffff; text-align:right; ">1352</td><td style="background-color:#ff9900; text-align:right; ">3512</td><td style="background-color:#99cc00; text-align:right; ">3</td><td style="background-color:#99cc00; text-align:right; ">5</td><td style="background-color:#99cc00; text-align:right; ">1</td><td style="background-color:#99cc00; text-align:right; ">2</td></tr><tr height=22 ><td style="border-width:3; border-style: ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >12</td><td style="text-align:right; ">0</td><td style="background-color:#ccffff; text-align:right; ">1352</td><td style="background-color:#ff9900; text-align:right; ">3512</td><td style="background-color:#99cc00; text-align:right; ">3</td><td style="background-color:#99cc00; text-align:right; ">5</td><td style="background-color:#99cc00; text-align:right; ">1</td><td style="background-color:#99cc00; text-align:right; ">2</td></tr><tr height=22 ><td style="border-width:3; border-style: ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >13</td><td style="text-align:right; ">3</td><td style="background-color:#ccffff; text-align:right; ">1523</td><td style="background-color:#ff9900; text-align:right; ">3512</td><td style="background-color:#99cc00; text-align:right; ">3</td><td style="background-color:#99cc00; text-align:right; ">5</td><td style="background-color:#99cc00; text-align:right; ">1</td><td style="background-color:#99cc00; text-align:right; ">2</td></tr><tr height=22 ><td style="border-width:3; border-style: ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >14</td><td style="text-align:right; ">6</td><td style="background-color:#ccffff; text-align:right; ">5236</td><td style="background-color:#ff9900; text-align:right; ">3562</td><td style="background-color:#99cc00; text-align:right; ">3</td><td style="background-color:#99cc00; text-align:right; ">5</td><td style="background-color:#99cc00; text-align:right; ">6</td><td style="background-color:#99cc00; text-align:right; ">2</td></tr></table></pre><table style="font-family:Arial; font-size:10pt; border-style: groove ;border-color:#00ff00"><tr><td><b>Formeln der Tabelle</b></td></tr><tr><td><table style="font-family:Arial; font-size:10pt;">B2 : =WENN($A2>0;$A2;"")<br>D2 : =WENN(UND(LÄNGE($C2)>=D$1);WERT(TEIL($C2;D$1;1));"")<br>E2 : =WENN(UND(LÄNGE($C2)>=E$1);WERT(TEIL($C2;E$1;1));"")<br>F2 : =WENN(UND(LÄNGE($C2)>=F$1);WERT(TEIL($C2;F$1;1));"")<br>G2 : =WENN(UND(LÄNGE($C2)>=G$1);WERT(TEIL($C2;G$1;1));"")<br>B3 : =WENN(ISTZAHL($A3);WENN($A3>0;WENN(ISTFEHLER(SUCHEN($A3;$B2;1));RECHTS($B2;3)&$A3;WECHSELN($B2;$A3;"")&$A3);$B2);"")<br>C3 : =WENN(ISTZAHL($A3);WENN(UND(LÄNGE($B3)=4;$C2="");$B3;WENN(UND($A3>0;ISTFEHLER(SUCHEN($A3;$C2;1)));WECHSELN($C2;LINKS($B2;1);$A3);$C2));"")<br>D3 : =WENN(UND(LÄNGE($C3)>=D$1);WERT(TEIL($C3;D$1;1));"")<br>E3 : =WENN(UND(LÄNGE($C3)>=E$1);WERT(TEIL($C3;E$1;1));"")<br>F3 : =WENN(UND(LÄNGE($C3)>=F$1);WERT(TEIL($C3;F$1;1));"")<br>G3 : =WENN(UND(LÄNGE($C3)>=G$1);WERT(TEIL($C3;G$1;1));"")<br>B4 : =WENN(ISTZAHL($A4);WENN($A4>0;WENN(ISTFEHLER(SUCHEN($A4;$B3;1));RECHTS($B3;3)&$A4;WECHSELN($B3;$A4;"")&$A4);$B3);"")<br>C4 : =WENN(ISTZAHL($A4);WENN(UND(LÄNGE($B4)=4;$C3="");$B4;WENN(UND($A4>0;ISTFEHLER(SUCHEN($A4;$C3;1)));WECHSELN($C3;LINKS($B3;1);$A4);$C3));"")<br>D4 : =WENN(UND(LÄNGE($C4)>=D$1);WERT(TEIL($C4;D$1;1));"")<br>E4 : =WENN(UND(LÄNGE($C4)>=E$1);WERT(TEIL($C4;E$1;1));"")<br>F4 : =WENN(UND(LÄNGE($C4)>=F$1);WERT(TEIL($C4;F$1;1));"")<br>G4 : =WENN(UND(LÄNGE($C4)>=G$1);WERT(TEIL($C4;G$1;1));"")<br>B5 : =WENN(ISTZAHL($A5);WENN($A5>0;WENN(ISTFEHLER(SUCHEN($A5;$B4;1));RECHTS($B4;3)&$A5;WECHSELN($B4;$A5;"")&$A5);$B4);"")<br>C5 : =WENN(ISTZAHL($A5);WENN(UND(LÄNGE($B5)=4;$C4="");$B5;WENN(UND($A5>0;ISTFEHLER(SUCHEN($A5;$C4;1)));WECHSELN($C4;LINKS($B4;1);$A5);$C4));"")<br>D5 : =WENN(UND(LÄNGE($C5)>=D$1);WERT(TEIL($C5;D$1;1));"")<br>E5 : =WENN(UND(LÄNGE($C5)>=E$1);WERT(TEIL($C5;E$1;1));"")<br>F5 : =WENN(UND(LÄNGE($C5)>=F$1);WERT(TEIL($C5;F$1;1));"")<br>G5 : =WENN(UND(LÄNGE($C5)>=G$1);WERT(TEIL($C5;G$1;1));"")<br>B6 : =WENN(ISTZAHL($A6);WENN($A6>0;WENN(ISTFEHLER(SUCHEN($A6;$B5;1));RECHTS($B5;3)&$A6;WECHSELN($B5;$A6;"")&$A6);$B5);"")<br>C6 : =WENN(ISTZAHL($A6);WENN(UND(LÄNGE($B6)=4;$C5="");$B6;WENN(UND($A6>0;ISTFEHLER(SUCHEN($A6;$C5;1)));WECHSELN($C5;LINKS($B5;1);$A6);$C5));"")<br>D6 : =WENN(UND(LÄNGE($C6)>=D$1);WERT(TEIL($C6;D$1;1));"")<br>E6 : =WENN(UND(LÄNGE($C6)>=E$1);WERT(TEIL($C6;E$1;1));"")<br>F6 : =WENN(UND(LÄNGE($C6)>=F$1);WERT(TEIL($C6;F$1;1));"")<br>G6 : =WENN(UND(LÄNGE($C6)>=G$1);WERT(TEIL($C6;G$1;1));"")<br>B7 : =WENN(ISTZAHL($A7);WENN($A7>0;WENN(ISTFEHLER(SUCHEN($A7;$B6;1));RECHTS($B6;3)&$A7;WECHSELN($B6;$A7;"")&$A7);$B6);"")<br>C7 : =WENN(ISTZAHL($A7);WENN(UND(LÄNGE($B7)=4;$C6="");$B7;WENN(UND($A7>0;ISTFEHLER(SUCHEN($A7;$C6;1)));WECHSELN($C6;LINKS($B6;1);$A7);$C6));"")<br>D7 : =WENN(UND(LÄNGE($C7)>=D$1);WERT(TEIL($C7;D$1;1));"")<br>E7 : =WENN(UND(LÄNGE($C7)>=E$1);WERT(TEIL($C7;E$1;1));"")<br>F7 : =WENN(UND(LÄNGE($C7)>=F$1);WERT(TEIL($C7;F$1;1));"")<br>G7 : =WENN(UND(LÄNGE($C7)>=G$1);WERT(TEIL($C7;G$1;1));"")<br>B8 : =WENN(ISTZAHL($A8);WENN($A8>0;WENN(ISTFEHLER(SUCHEN($A8;$B7;1));RECHTS($B7;3)&$A8;WECHSELN($B7;$A8;"")&$A8);$B7);"")<br>C8 : =WENN(ISTZAHL($A8);WENN(UND(LÄNGE($B8)=4;$C7="");$B8;WENN(UND($A8>0;ISTFEHLER(SUCHEN($A8;$C7;1)));WECHSELN($C7;LINKS($B7;1);$A8);$C7));"")<br>D8 : =WENN(UND(LÄNGE($C8)>=D$1);WERT(TEIL($C8;D$1;1));"")<br>E8 : =WENN(UND(LÄNGE($C8)>=E$1);WERT(TEIL($C8;E$1;1));"")<br>F8 : =WENN(UND(LÄNGE($C8)>=F$1);WERT(TEIL($C8;F$1;1));"")<br>G8 : =WENN(UND(LÄNGE($C8)>=G$1);WERT(TEIL($C8;G$1;1));"")<br>B9 : =WENN(ISTZAHL($A9);WENN($A9>0;WENN(ISTFEHLER(SUCHEN($A9;$B8;1));RECHTS($B8;3)&$A9;WECHSELN($B8;$A9;"")&$A9);$B8);"")<br>C9 : =WENN(ISTZAHL($A9);WENN(UND(LÄNGE($B9)=4;$C8="");$B9;WENN(UND($A9>0;ISTFEHLER(SUCHEN($A9;$C8;1)));WECHSELN($C8;LINKS($B8;1);$A9);$C8));"")<br>D9 : =WENN(UND(LÄNGE($C9)>=D$1);WERT(TEIL($C9;D$1;1));"")<br>E9 : =WENN(UND(LÄNGE($C9)>=E$1);WERT(TEIL($C9;E$1;1));"")<br>F9 : =WENN(UND(LÄNGE($C9)>=F$1);WERT(TEIL($C9;F$1;1));"")<br>G9 : =WENN(UND(LÄNGE($C9)>=G$1);WERT(TEIL($C9;G$1;1));"")<br>B10 : =WENN(ISTZAHL($A10);WENN($A10>0;WENN(ISTFEHLER(SUCHEN($A10;$B9;1));RECHTS($B9;3)&$A10;WECHSELN($B9;$A10;"")&$A10);$B9);"")<br>C10 : =WENN(ISTZAHL($A10);WENN(UND(LÄNGE($B10)=4;$C9="");$B10;WENN(UND($A10>0;ISTFEHLER(SUCHEN($A10;$C9;1)));WECHSELN($C9;LINKS($B9;1);$A10);$C9));"")<br>D10 : =WENN(UND(LÄNGE($C10)>=D$1);WERT(TEIL($C10;D$1;1));"")<br>E10 : =WENN(UND(LÄNGE($C10)>=E$1);WERT(TEIL($C10;E$1;1));"")<br>F10 : =WENN(UND(LÄNGE($C10)>=F$1);WERT(TEIL($C10;F$1;1));"")<br>G10 : =WENN(UND(LÄNGE($C10)>=G$1);WERT(TEIL($C10;G$1;1));"")<br>B11 : =WENN(ISTZAHL($A11);WENN($A11>0;WENN(ISTFEHLER(SUCHEN($A11;$B10;1));RECHTS($B10;3)&$A11;WECHSELN($B10;$A11;"")&$A11);$B10);"")<br>C11 : =WENN(ISTZAHL($A11);WENN(UND(LÄNGE($B11)=4;$C10="");$B11;WENN(UND($A11>0;ISTFEHLER(SUCHEN($A11;$C10;1)));WECHSELN($C10;LINKS($B10;1);$A11);$C10));"")<br>D11 : =WENN(UND(LÄNGE($C11)>=D$1);WERT(TEIL($C11;D$1;1));"")<br>E11 : =WENN(UND(LÄNGE($C11)>=E$1);WERT(TEIL($C11;E$1;1));"")<br>F11 : =WENN(UND(LÄNGE($C11)>=F$1);WERT(TEIL($C11;F$1;1));"")<br>G11 : =WENN(UND(LÄNGE($C11)>=G$1);WERT(TEIL($C11;G$1;1));"")<br>B12 : =WENN(ISTZAHL($A12);WENN($A12>0;WENN(ISTFEHLER(SUCHEN($A12;$B11;1));RECHTS($B11;3)&$A12;WECHSELN($B11;$A12;"")&$A12);$B11);"")<br>C12 : =WENN(ISTZAHL($A12);WENN(UND(LÄNGE($B12)=4;$C11="");$B12;WENN(UND($A12>0;ISTFEHLER(SUCHEN($A12;$C11;1)));WECHSELN($C11;LINKS($B11;1);$A12);$C11));"")<br>D12 : =WENN(UND(LÄNGE($C12)>=D$1);WERT(TEIL($C12;D$1;1));"")<br>E12 : =WENN(UND(LÄNGE($C12)>=E$1);WERT(TEIL($C12;E$1;1));"")<br>F12 : =WENN(UND(LÄNGE($C12)>=F$1);WERT(TEIL($C12;F$1;1));"")<br>G12 : =WENN(UND(LÄNGE($C12)>=G$1);WERT(TEIL($C12;G$1;1));"")<br>B13 : =WENN(ISTZAHL($A13);WENN($A13>0;WENN(ISTFEHLER(SUCHEN($A13;$B12;1));RECHTS($B12;3)&$A13;WECHSELN($B12;$A13;"")&$A13);$B12);"")<br>C13 : =WENN(ISTZAHL($A13);WENN(UND(LÄNGE($B13)=4;$C12="");$B13;WENN(UND($A13>0;ISTFEHLER(SUCHEN($A13;$C12;1)));WECHSELN($C12;LINKS($B12;1);$A13);$C12));"")<br>D13 : =WENN(UND(LÄNGE($C13)>=D$1);WERT(TEIL($C13;D$1;1));"")<br>E13 : =WENN(UND(LÄNGE($C13)>=E$1);WERT(TEIL($C13;E$1;1));"")<br>F13 : =WENN(UND(LÄNGE($C13)>=F$1);WERT(TEIL($C13;F$1;1));"")<br>G13 : =WENN(UND(LÄNGE($C13)>=G$1);WERT(TEIL($C13;G$1;1));"")<br>B14 : =WENN(ISTZAHL($A14);WENN($A14>0;WENN(ISTFEHLER(SUCHEN($A14;$B13;1));RECHTS($B13;3)&$A14;WECHSELN($B13;$A14;"")&$A14);$B13);"")<br>C14 : =WENN(ISTZAHL($A14);WENN(UND(LÄNGE($B14)=4;$C13="");$B14;WENN(UND($A14>0;ISTFEHLER(SUCHEN($A14;$C13;1)));WECHSELN($C13;LINKS($B13;1);$A14);$C13));"")<br>D14 : =WENN(UND(LÄNGE($C14)>=D$1);WERT(TEIL($C14;D$1;1));"")<br>E14 : =WENN(UND(LÄNGE($C14)>=E$1);WERT(TEIL($C14;E$1;1));"")<br>F14 : =WENN(UND(LÄNGE($C14)>=F$1);WERT(TEIL($C14;F$1;1));"")<br>G14 : =WENN(UND(LÄNGE($C14)>=G$1);WERT(TEIL($C14;G$1;1));"")<br></table></td></tr></table></td></tr></table> <span style=" font-size:9pt;"><b>Excel Tabellen einfach im Web darstellen</b> <a style ="color:#1506F7; background-color:#FCF507; font-weight:bold;" href="http://www.haserodt.de/ejh_do/ex_jean_info.htm" target="blank"> Excel Jeanie HTML 2.0 Download </a></span> Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
David Cooper Geschrieben September 1, 2004 Share Geschrieben September 1, 2004 @Chinwas sagt uns die Spalte B aus?PS:Beispieldateien einzustellen gefiel mit fast besser, als die Grafiken. (vielleicht sollte man mal drüber nachdenken genrell beides zu verwenden) Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Chi Lu Jung Geschrieben September 1, 2004 Autor Share Geschrieben September 1, 2004 Hallo David,Spalte "B" erkläre ich nicht. Ich bin mir sicher mit ein bisschen "Denken" kommst du selber drauf.PS: Habe diesmal absichtlich keine Excel-Downloads eingestellt. Bin der Meinung, dass du durch Übertragen der Formel und Anpassen an deine "Spaltenaufteilung" mehr lernst als durch vorgefertigte Lösungen.Chin, der sich immer darum sorgt, dass DC noch etwas lernt Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
David Cooper Geschrieben September 1, 2004 Share Geschrieben September 1, 2004 Chin, der sich immer darum sorgt, dass DC noch etwas lernt Na, danke. Bin aber eigentlich mit meinem Wissen ganz zufrieden. Ich habe auf jeden Fall in meiner näheren persönlichen Bekanntschaft niemanden gefunden, der mir noch was beibringen konnte. - Na, dann werde ich mir mal Spalte B zu Gemüte führen. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Chi Lu Jung Geschrieben September 1, 2004 Autor Share Geschrieben September 1, 2004 Hallo David,hmm, das heißt für mich entweder ich gehöre nicht zu deinem persönlichen Bekanntenkreis oder ich kann dir nichts mehr beibringen.Ich tippe mal auf die Möglichkeit eins, oder wie sonst soll ich deine Fragen an mich verstehen? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Rabert Geschrieben September 1, 2004 Share Geschrieben September 1, 2004 Joi... und ich dachte ich mache komplizierte Excel-Formeln...Beste GrüßeRabert Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
David Cooper Geschrieben September 1, 2004 Share Geschrieben September 1, 2004 @RabertZeig doch mal eine komplizierte Formel von dir! // Dann suche ich vielleicht auch mal eine richtig schöne raus! Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Rabert Geschrieben September 1, 2004 Share Geschrieben September 1, 2004 Sowas zum Beispiel:=WENN(D197<6;0;WENN(UND(AE197=D197;SUMME(AE313:AE386)=8214);-74;WENN(MIN(AE313:AE386)<100;MIN(AE313:AE386);0)))Find ich ziemlich kompliziert...Was ich z.B. überhaupt nicht verstehe ist der Beginn von Formeln mit "=Wenn(Istzahl(....)", offensichtlich um das Vorhandensein einer Permanenz zu prüfen. Ohne Permanenz nutze ich so eine Tabelle doch gar nicht... Beste GrüßeRabert Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
David Cooper Geschrieben September 1, 2004 Share Geschrieben September 1, 2004 =WENN(E17=0;"";WENN(SVERWEIS(C18;Legende;6)="Dutzend";WENN(E17=E18;"WIN";"LOOSE");WENN(D17=D18;"WIN";"LOOSE")))=WENN(F35="";"";WENN(REST(E35;4)=3;SVERWEIS(F35;P$34:Q$39;2);WENN(REST(E35;4)=0;SVERWEIS(F35;O$42:Q$47;2);"")))Das ist komisch. Ich habe schon viel längere Formeln gehabt, aber ad hoc finde ich die jetzt nicht! Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
David Cooper Geschrieben September 1, 2004 Share Geschrieben September 1, 2004 @ChinIch tippe mal auf die Möglichkeit eins, oder wie sonst soll ich deine Fragen an mich verstehen? Natürlich Möglichkeit 1, denn mit persönlich meine ich, dass man sich eben persönlich kennt, also nicht nur die Worte auf dem Bildschirm vom anderen, sondern in natura! Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Feuerstein Geschrieben September 1, 2004 Share Geschrieben September 1, 2004 das ist meine bisher längste formel, die ist ja nicht wirklich kompliziert. aber da noch den roten faden zu behalten, wenn´s dann auch 24 pro zeile sind......grüße, matthias s.=WENN((UND(DL48+DL47+DL46+DL45<4;DL48=1;DN48>0))+ODER(UND(DM46=1;DN46>0;$AD48>0))+ODER(UND(DM48=2;DN48>0;$AD48>0))+ODER(UND(DM48+DM45=4;DN45>0;$AD48>0))+ODER(UND(DM48=3;DM47=3;$AD48>0))+ODER(UND(DM48=4;DM47=4;$AD48>0));x;WENN((UND(DL49=1;SUMME(DN44:DN48)<-4))+ODER(UND(DL49=1;DN46>0));0;WENN((UND(DL49=2;DM47+DM46=4;DN48+DN47+DN46=-3))+ODER(UND(DL49=2;DM45=2;DN45>0));0;WENN(UND(DM48=3;DM47=3;DL49=3);0;WENN((UND($DC48<2;DL49=4;DM48+DM47+DM46=12))+ODER(UND($DC48>1;DL49=4;DM48+DM47=8));0;WENN((UND(DM47=5;DN47>0))+ODER(UND(DM48+DM47+DM46=15;DN48+DN47+DN46=-3));x;WENN($AB48>0;DL49;0))))))) Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
David Cooper Geschrieben September 1, 2004 Share Geschrieben September 1, 2004 Stimmt, Mathias. Einfach strukturiert. Davon habe ich auch noch ein paar auf Lager. Das Problem mit der Übersicht behalten kenne ich, vor allem findet man die Fehler dann immer so schwer. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Feuerstein Geschrieben September 2, 2004 Share Geschrieben September 2, 2004 vor allem findet man die Fehler dann immer so schwer. ...und wenn man die fehler dann beseitigen will wird´s erst richtig lustig. nach unten kopieren geht ja bei diesem beispiel noch, aber nicht 23x nach rechts. und hinterher fühlt man sich wie durchgeleiert.grüße, matthias s. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Rabert Geschrieben September 17, 2004 Share Geschrieben September 17, 2004 Für viele von Euch sicher ein Klacks, für mich eine große Hilfe.Erst die Excel-Frage:Ich habe in Tabelle A eine Spalte mit Zellbezügen zu einer in Tabelle B als Spalte geführten Permanenz (Tabelle A und B sind zwei verschiedene Dokumente). Gibt es eine Möglichkeit, dass ich nur den Zellbezug in der ersten Zelle der Spalte von Tabelle A ändere und alle darunterliegenden Zellen dann automatisch diesen geänderten Zellbezug erkennen und sich selbständig aktualisieren? Also einen einen automatischen Zellbezug etwa in der Form "Nächste Zelle"? Ich hoffe, ich habe das verständlich ausgedrückt. Zur Zeit muss ich immer die in der Spalte stehenden Zellen mit dem Zellbezug durch kopieren der geänderten 1. Zelle aktualisieren, was bei einigen 1000 Zeilen dauert...Dann suche ich Formeln für zwei Wahrscheinlichkeiten/Häufigkeitsverteilungen von Pleins:1. Wie hoch ist die Wahrscheinlichkeit, das eine Zahl die x-mal nicht erschienen ist die nächsten y Coups ebenfalls nicht erscheint? Beispiel: Wie hoch ist die Wahrscheinlichkeit dass eine Zahl die 100mal nicht erschienen ist auch die nächsten 50 Coups nicht erscheint?2. Wie hoch ist die Wahrscheinlichkeit, dass bei einer bestimmten Anzahl Coups sich keine Zahl wiederholt? Beispiel: Wie hoch ist Wahrscheinlichkeit, dass in 15 Coups kein Wiederholer ist?Vielen Dank schon mal für die Hilfe!Beste GrüßeRabert Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Chi Lu Jung Geschrieben September 17, 2004 Autor Share Geschrieben September 17, 2004 Hallo Rabert,deine Excel-Frage kann ich dir beantworten. Du mußt eigentlich nur in der ersten Zelle der Tabelle A den absoluten Bezug in einen relativen verwandeln. Klingt kompliziert, ist aber einfach.Es könnte z.B. in Tabelle A in der ersten Zelle (z.b. B2) folgender Bezug stehen[Bezugsdatei.xls]Tabelle1!$A$1Soweit ich verstanden habe, willst du in B3 folgenden Bezug stehen haben[Bezugsdatei.xls]Tabelle1!$A$2 und das Ganze für 1000 Zeilen.Ändere nun den Bezug in Tabelle A, Zelle B2 auf [Bezugsdatei.xls]Tabelle1!$A1Wie du siehst, wird aus "$A$1" nun "$A1". Damit wird aus einem absoluten Zeilenbezug ein relativer Zeilenbezug. Nun kannst du die Zelle B2 in die nachfolgendne 1.000 Zeilen kopieren. Ich hoffe, ich konnte es verständlich erklären. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Rabert Geschrieben September 17, 2004 Share Geschrieben September 17, 2004 Danke Chin, aber das ist nicht ganz mein Problem. Diese Lösung die du beschrieben hast ist die die ich bereits praktiziere. Was ich suche ist ein Weg, das Kopieren zu verhindern. Wenn ich also in [Bezugsdatei.xls]Tabelle1!A1den Bezug händisch von A1 auf A2501 ändere, [Bezugsdatei.xls]Tabelle1!A2501würde ich mir wünschen, dass alle Zellen darunter das automatisch erkennen und ihren Bezug ebenfalls um +2500 Zeilen nach unten verschieben. Damit würde ich dann nur in der ersten Zelle den Bezug ändern und alle anderen Zellen würden dies dann automatisch auch tun - ohne kopieren. Aber vielleicht gibt es diese Möglichkeit ja gar nicht...Beste GrüßeRabert Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Chi Lu Jung Geschrieben September 17, 2004 Autor Share Geschrieben September 17, 2004 Hallo Rabert,gehen tut immer was. In deinem Fall ist die Funktion "Indirekt" angesagt.Hier mal ein Beispiel:<table><tr style="vertical-align:top; text-align:center; "><td></td></tr><tr style="vertical-align:top;"><td><pre><table border=1 cellspacing=0 cellpadding=0 style="font-family:Arial,Arial; font-size:10pt; padding-left:2pt; padding-right:2pt; "> <style type = "text/css"> th {font-weight:normal} </style> <colgroup><col width=30 ><col width=152.79999618 ><col width=171.9999957 ><col width=83.19999792 ></colgroup><tr style="background-color:#cacaca; text-align:center;font-size:8pt; "><td> </td><td style=" border-width:3; border-style: ridge;border-color:#f0f0f0; ">A</td><td style=" border-width:3; border-style: ridge;border-color:#f0f0f0; ">B</td><td style=" border-width:3; border-style: ridge;border-color:#f0f0f0; ">C</td></tr><tr height=22 ><td style="border-width:3; border-style: ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >1</td><td style="font-weight:bold; ">Werte aus Bezugsdatei</td><td style="background-color:#ffff00; font-weight:bold; ">Fester Teil</td><td style="background-color:#ffff00; font-weight:bold; ">Variabler Teil</td></tr><tr height=22 ><td style="border-width:3; border-style: ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >2</td><td style="">a1</td><td style="background-color:#ffff00; ">[bezugsdatei.xls]Tabelle1!$A</td><td style="background-color:#ffff00; text-align:right; ">-1</td></tr><tr height=22 ><td style="border-width:3; border-style: ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >3</td><td style="">a2</td><td style=""> </td><td style=""> </td></tr><tr height=22 ><td style="border-width:3; border-style: ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >4</td><td style="">a3</td><td style=""> </td><td style=""> </td></tr><tr height=22 ><td style="border-width:3; border-style: ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >5</td><td style="">a4</td><td style=""> </td><td style=""> </td></tr><tr height=22 ><td style="border-width:3; border-style: ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >6</td><td style="">a5</td><td style=""> </td><td style=""> </td></tr><tr height=22 ><td style="border-width:3; border-style: ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >7</td><td style="">a6</td><td style=""> </td><td style=""> </td></tr></table></pre><table style="font-family:Arial; font-size:10pt; border-style: groove ;border-color:#00ff00"><tr><td><b>Formeln der Tabelle</b></td></tr><tr><td><table style="font-family:Arial; font-size:10pt;">A2 : =INDIREKT($B$2&($C$2+ZEILE()))<br>A3 : =INDIREKT($B$2&($C$2+ZEILE()))<br>A4 : =INDIREKT($B$2&($C$2+ZEILE()))<br>A5 : =INDIREKT($B$2&($C$2+ZEILE()))<br>A6 : =INDIREKT($B$2&($C$2+ZEILE()))<br>A7 : =INDIREKT($B$2&($C$2+ZEILE()))<br></table></td></tr></table></td></tr></table> <span style=" font-size:9pt;"><b>Excel Tabellen einfach im Web darstellen</b> <a style ="color:#1506F7; background-color:#FCF507; font-weight:bold;" href="http://www.haserodt.de/ejh_do/ex_jean_info.htm" target="blank"> Excel Jeanie HTML 2.0 Download </a></span>Also zuerst einmal in Zelle B2 den festen Teil der Bezugsadresse eintragen. Dieser enthält nicht die Zeilennummer, da dieser ja variabel ist. Ein Wert für die erste Zeile steht dann in der Zelle C2. Diesen kannst du dann entsprechend ändern.Nun zur Formel in A2 (A3, A4 etc.). Über "Indirekt" kann eine Zelladresse konstruiert werden und dann der Inhalt dieser konstruierten Zelladresse ausgegeben werden. Also mit z.B. "Indirekt("A" & "2")" wird der Zellinhalt von A2 ausgegeben. Genau richtig für unser Problem. Aus dem festen Teil der Bezugsadresse und dem variblen Teil plus einem Zeilenzähler können wir für jede Zeile die Bezugsadresse berechnen und mit Indirekt dann deren Inhalt ausgeben lassen.Der feste Teil steht in B2, dieser wird mit dem variablen Teil über "&" verbunden:Indirekt($B$2&<varteil>)Der variable Teil muss die fortlaufende Zeilenadresse in der Bezugsdatei errechnen. Über die Funktion "Zeile()" wird die aktuelle Zeilennumer ausgegeben. Also "Zeile(A2)" würde 2 ergeben. Somit habe wir einen Zähler. Nun müssen wir in der Zelle C2 nur einen Startwert für die Zeilenberechnung angeben und wir haben die FormelINDIREKT($B$2&($C$2+ZEILE()))In meinem Beispiel steht der erste Wert in Zelle A2. Da ich aus der Bezugsdatei den ersten Wert aus A1 hole, muß ich also aus Zeile 2 (A2) die Zeile 1 (A1) machen. Dies geht, indem ich als Startwert in C2 eine -1 eintragen. Dann habe ich in A2 nach Berechnung folgendes stehen:INDIREKT([Bezugsdatei.xls]Tabelle1!$A1)Genau dass, was ich wollte Du mußt also dann nur noch den Startwert in Zelle C2 ändern und schon werden die Bezüge automatisch angepasst.Ich hoffe, du kommst mit meinen Erklärungen klar. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Rabert Geschrieben September 17, 2004 Share Geschrieben September 17, 2004 Hallo Chin, vielen Dank, das hat funktioniert!"Indirekt" ist eine sehr nützliche Funktion die ich gerade für meine Art Excel-Sheets zu erstellen sehr oft verwenden kann, die ich aber leider bis heute nicht kannte.Beste GrüßeRabert Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Tottermann Geschrieben September 17, 2004 Share Geschrieben September 17, 2004 Nun habe ich mal wieder ne Frage:In einer Spalte stehen unterschiedlich viele Zahlen, mindestens jedoch drei..<table><tr style="vertical-align:top; text-align:center; "><tr><td> </td></tr><tr><td><table border=1 cellspacing=0 cellpadding=0 style="font-family:Arial,Arial; font-size:10pt; padding-left:2pt; padding-right:2pt; "> <style type = "text/css"> th {font-weight:normal} </style> <colgroup><col width=30 style="font-weight:bold; "><col width=79.999998 ><col width=79.999998 ></colgroup><tr style="background-color:#cacaca; text-align:center; font-weight:bold; font-size:8pt; "><td> </td><td>A</td><td>B</td></tr><tr height=17 ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >1</td><td style=""> </td><td style=""> </td></tr><tr height=17 ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >2</td><td style="text-align:center; ">Test</td><td style=""> </td></tr><tr height=17 ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >3</td><td style="text-align:right; ">5</td><td style=""> </td></tr><tr height=17 ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >4</td><td style="text-align:right; ">25</td><td style=""> </td></tr><tr height=17 ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >5</td><td style="text-align:right; ">47</td><td style=""> </td></tr><tr height=17 ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >6</td><td style="text-align:right; ">52</td><td style=""> </td></tr></table></td></tr><tr><td> </td></tr></tr></table>Ich möchte mir in Zelle B1 die durchschnittliche Differenz der Abstände der letzten beiden Zahlen aus Spalte A anzeigen lassen. Spalte A variiert (durch ständige Eingabe) in der Länge. Wobei folgendes bei der Eingabe fakt ist: Je höher die Zeilennummer desto größer die eingegebene Zahl.Damit klar ist, was ich meine hier die Auflösung für das Beispiel:Abstand von 25 zu 47 ist 22.Abstand von 52 zu 47 ist 5.(5+22)/2=13,5In diesem Fall wäre das Ergebnis 13,5Wie gesagt, die Zahlen und die Anzahl der Zahlen in Spalte A variieren, sind aber aufsteigend. Und ich möchte den Schnitt der Differenz der jeweils beiden letzten Zahlen. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Recommended Posts
Wie ist deine Meinung dazu?
Du kannst jetzt schreiben und dich später registrieren. Bereits registrierter Teilnehmer? Dann melde dich jetzt an, um einen Kommentar zu schreiben.
Hinweis: Dein Beitrag wird nicht sofort sichtbar sein.