tag:forum.selfhtml.org,2005:/self Excel Volleyballturnier - Tabelle – SELFHTML-Forum 2022-01-19T12:08:03Z https://forum.selfhtml.org/self/2022/jan/19/excel-volleyballturnier-tabelle/1795446#m1795446 Iris grneriguana@yahoo.de 2022-01-19T07:00:04Z 2022-01-19T07:10:12Z Excel Volleyballturnier - Tabelle <p>Liebe "Helferlein"</p> <p>Wir haben mit unserer Excelformel ein Problem. Wir möchten 3 Formeln verbinden (also 3 in ein Feld):</p> <pre><code class="block">Wenn Feld 1>Feld 2; Dann 2; wenn nicht 0 Wenn Feld 1=Feld 2; Dann 1 Wenn Feld 1 bis Feld 2 Ist leer; Dann 0 </code></pre> <p>oder die 3. Formel</p> <pre><code class="block">Wenn Feld 1 bis Feld 2 ist eine 0; Dann 0 </code></pre> <p>Es funktioniert nicht mit der ISTLEER Formel: <code>=WENN((P9=Q9;"1");WENN(P9>Q9;"2";"0");WENN(ISTLEER(P9);"0"))</code></p> <p>(Fehlermeldung: "Mit dieser Formel gibt es ein Problem......."</p> <p>Und bei der anderen weiß ich nicht was rein muss: <code>WENN((P9=Q9;"1");WENN(P9>Q9;"2";"0");WENN(P9:Q9........;"0"))</code></p> <p>Oder funktioniert das nicht?</p> <p>Danke für Eure Hilfe</p> <p><em>Edit Rolf B: Code als Code markiert</em></p> https://forum.selfhtml.org/self/2022/jan/19/excel-volleyballturnier-tabelle/1795447#m1795447 encoder 2022-01-19T07:05:35Z 2022-01-19T07:05:35Z Excel Volleyballturnier - Tabelle <p>Das WENN-ISTLEER braucht noch einen Wert für "sonst".</p> <p>F1 bis F2 ... würde ich über UND abbilden. Wenn F1=0 UND F2=0.</p> https://forum.selfhtml.org/self/2022/jan/19/excel-volleyballturnier-tabelle/1795449#m1795449 Rolf B 2022-01-19T08:17:42Z 2022-01-19T08:17:42Z Excel Volleyballturnier - Tabelle <p>Hallo Iris,</p> <blockquote> <p>"Mit dieser Formel gibt es ein Problem......."</p> </blockquote> <p>Ja, sicher. Sortiere mal deine Klammern. Und von der Logik her sollte die Abfrage, ob überhaupt Werte da sind, als erstes erfolgen.</p> <blockquote> <p>Wenn Feld 1 bis Feld 2 ist eine 0; Dann 0</p> </blockquote> <p>Okay, beim Volleyball ist diese Prüfung sinnvoll, weil bis 15 gespielt.... ups? Meine Volleyballzeiten sind lange vorbei, man zählt heute ganz anders und bis 25?! Egal, ein 0:0 kommt nicht vor. Insofern kannst Du entweder eine Abfrage auf "beides Leer" oder "beides 0" machen, es kommt inhaltlich auf's Gleiche heraus. Als Programmierer würde ich aber immer ISTLEER (oder ANZAHL) verwenden, weil Leer und 0 nicht das gleiche sind.</p> <p>ISTLEER ist für Einzelzellen gedacht. ISTLEER(A1:A10) liefert FALSE, sobald die erste Zelle im Bereich gefüllt ist. Wenn Du prüfen willst, ob ein Bereich mit Zahlen gefüllt ist, verwende die ANZAHL Funktion. Die zählt, wieviele Zellen eine Zahl enthalten (nicht verwechseln mit ANZAHL2, die zählt die Zellen, die <strong>irgendwas</strong> enthalten, nicht nur Zahlen).</p> <p>Also:</p> <p><code>=WENN(ANZAHL(P9:Q9)=2;WENN(P9>Q9;2;WENN(P9=Q9;1;0));0)</code></p> <p>Ich selbst drehe sowas gerne herum, diese ";0" ganz am Schluss ist der SONST-Fall der Anzahl2-Prüfung, und die ganzen WENNs dazwischen machen das schwer erkennbar.</p> <p><code>=WENN(ANZAHL(P9:Q9)<2;0;WENN(P9>Q9;2;WENN(P9=Q9;1;0)))</code></p> <p>Wenn es so herum steht, ist die Anzahl-Abfrage vorne erledigt und alles andere kann für sich stehen. Bis auf Klammern, die zu zählen bleibt einem nicht erspart.</p> <p>Ich habe jetzt eine Weile überlegt, ob man die Logik so ändern muss, dass nicht an 2 Stellen die 0 stehen muss, aber das macht es nicht einfacher oder lesbarer.</p> <p>Eine Spielauswertung eines ganzen Turniers ist auf diese Weise aber sehr mühsam. Da muss man eine Menge dieser Formeln durch die Welt kopieren - viel Glück </p> <p><em>Rolf</em></p> <div class="signature">-- <br> sumpsi - posui - obstruxi </div> https://forum.selfhtml.org/self/2022/jan/19/excel-volleyballturnier-tabelle/1795448#m1795448 IrisL 2022-01-19T07:12:58Z 2022-01-19T07:22:44Z Excel Volleyballturnier - Tabelle <p>=WENN((P9=Q9;"1");WENN(P9>Q9;"2";"0");WENN(P9=0UNDQ9=0;"0"))</p> <p>=WENN((P12=Q12;"1");WENN(P12>Q12;"2";"0");WENN((P9=0)UND(Q9=0);"0"))</p> <p>SO?</p> <p>oder wie? Geht irgendwie alles nicht. </p> https://forum.selfhtml.org/self/2022/jan/19/excel-volleyballturnier-tabelle/1795451#m1795451 Rolf B 2022-01-19T08:28:47Z 2022-01-19T08:28:47Z Excel Volleyballturnier - Tabelle <p>Hallo Iris,</p> <p>ich empfehle Dir ein Excel Einsteigerbuch. Du hast ja offenbar noch kaum Kenntnisse in logischen Formeln. Was soll das denn erstmal werden, wenn Du die Summenformeln zum Integrieren der Spielergebnisse schreiben willst?</p> <pre><code class="block">=WENN((P12=Q12;"1");WENN... ? ? </code></pre> <p>Was sollen die Klammern, unter die ich das Fragezeichen geschrieben habe? Zum WENN gehören sie nicht, und als eigenständiger Klammerausdruck ergeben sie keinen Sinn, weil das Semikolon (das Funktionsparameter trennt) drin steht. Ich würde annehmen, dass sie beide wegmüssen.</p> <p>WENN ist eine Funktion mit 3 Parametern. <code>WENN(BEDINGUNG;DANN;SONST)</code>. Alle 3 Teile müssen für sich Sinn ergeben, und wenn man mit dem kompletten WENN nicht zurecht kommt, dann kann man entweder den Formelhelfer von Excel verwenden (dieser <em>fx</em> Button neben dem Formeleingabefeld) oder man schreibt die 3 Teile erstmal separat in Zellen und bringt sie zum Funktionieren, und kopiert sie nachher in das WENN(BEDINGUNG;DANN;SONST) Muster hinein.</p> <p>Was mir gerade noch auffällt: Du setzt die ermittelten Siegpunkte in Anführungszeichen? Du möchtest die doch nachher aufaddieren, oder? Dann müssen das auch Zahlen sein. Lass diese Anführungszeichen weg.</p> <p><em>Rolf</em></p> <div class="signature">-- <br> sumpsi - posui - obstruxi </div> https://forum.selfhtml.org/self/2022/jan/19/excel-volleyballturnier-tabelle/1795463#m1795463 Tabellenkalk 2022-01-19T09:37:56Z 2022-01-19T09:37:56Z Excel Volleyballturnier - Tabelle <p>Hallo,</p> <blockquote> <p>SO?</p> </blockquote> <p><code>UND</code> ist wie <code>WENN</code> bei Excel und Konsorten eine Funktion: Also <code>UND( a ; b)</code>.</p> <p>Gruß<br> Kalk</p> https://forum.selfhtml.org/self/2022/jan/19/excel-volleyballturnier-tabelle/1795452#m1795452 IrisL 2022-01-19T08:51:06Z 2022-01-19T09:56:36Z Excel Volleyballturnier - Tabelle <p>Hab`s</p> <p>=(P9>0)*(Q9>0)*(P9=Q9)+2*(P9>Q9)</p> https://forum.selfhtml.org/self/2022/jan/19/excel-volleyballturnier-tabelle/1795455#m1795455 MudGuard http://www.andreas-waechter.de/ 2022-01-19T09:21:08Z 2022-01-19T09:21:08Z Excel Volleyballturnier - Tabelle <p>Hi,</p> <blockquote> <p>Okay, beim Volleyball ist diese Prüfung sinnvoll, weil bis 15 gespielt.... ups? Meine Volleyballzeiten sind lange vorbei, man zählt heute ganz anders und bis 25?!</p> </blockquote> <p>Ja, dafür können beide Teams punkten, nicht nur das, das den Aufschlag hat.</p> <p>cu,<br> Andreas a/k/a MudGuard</p> https://forum.selfhtml.org/self/2022/jan/19/excel-volleyballturnier-tabelle/1795464#m1795464 Rolf B 2022-01-19T09:38:03Z 2022-01-19T09:38:03Z Excel Volleyballturnier - Tabelle <p>Hallo IrisL,</p> <p>ja, so geht's auch, das ist die Hacker-Variante. Wenn Dein drei Monate älteres Ich das noch kapiert, ist es ok.</p> <p>Diese Technik setzt darauf, dass Excel bestimmte Werten Zahlenersatz zuordnet: WAHR=1, FALSCH=0 und LEER=0. Ich wollte Dir diesen Weg bewusst nicht vorschlagen, denn "lesbar" ist das nicht.</p> <p><em>Rolf</em></p> <div class="signature">-- <br> sumpsi - posui - obstruxi </div> https://forum.selfhtml.org/self/2022/jan/19/excel-volleyballturnier-tabelle/1795472#m1795472 Rolf B 2022-01-19T12:08:03Z 2022-01-19T12:08:03Z Excel Volleyballturnier - Tabelle <p>Hallo IrisL,</p> <blockquote> <p>=(P9>0)*(Q9>0)*(P9=Q9)+2*(P9>Q9)</p> </blockquote> <p>Übrigens - Wenn P9=Q9 ist, dann ist der Test (P9>0)*(Q9>0) redundant. Die beiden sind gleich, also reicht es, einen von beiden zu testen.</p> <p>Es genügt also</p> <blockquote> <p>=(P9>0)*(P9=Q9)+2*(P9>Q9)</p> </blockquote> <p><em>Rolf</em></p> <div class="signature">-- <br> sumpsi - posui - obstruxi </div> https://forum.selfhtml.org/self/2022/jan/19/excel-volleyballturnier-tabelle/1795465#m1795465 Der Martin 2022-01-19T09:55:24Z 2022-01-19T09:55:24Z Excel Volleyballturnier - Tabelle <p>Hallo,</p> <blockquote> <p>ja, so geht's auch, das ist die Hacker-Variante. Wenn Dein drei Monate älteres Ich das noch kapiert, ist es ok.</p> <p>Diese Technik setzt darauf, dass Excel bestimmte Werten Zahlenersatz zuordnet: WAHR=1, FALSCH=0 und LEER=0. Ich wollte Dir diesen Weg bewusst nicht vorschlagen, denn "lesbar" ist das nicht.</p> </blockquote> <p>doch, das finde ich durchaus sehr gut lesbar. Der einzige Nachteil (den du am Rande erwähnst) ist der, dass man sich auf bestimmte Werte verlässt. Damit ist die Lösung eben nicht ohne Einschränkungen portierbar.</p> <p>Alle mir bekannten Systeme bilden ein boolsches false auf numerisch 0 ab, <em>die meisten</em> ein boolsches true auf 1. Es gibt aber auch Spezialisten, die true auf -1 abbilden. Ich erinnere mich ans alte Commodore64-BASIC ...</p> <p>Immer eine Handbreit Wasser unterm Kiel<br>  Martin</p> <div class="signature">-- <br> Wenn ich den See seh, brauch ich kein Meer mehr. </div>