Autor
|
Thema: WM - Formel (516 mal gelesen)
|
Oberli Mike Ehrenmitglied V.I.P. h.c. Dipl. Maschinen Ing.
Beiträge: 3728 Registriert: 29.09.2004 Excel 2010 128GB SSD Windows 7
|
erstellt am: 22. Apr. 2008 12:45 <-- editieren / zitieren --> Unities abgeben:
Hallo, Hab mir eine Excelformel gebastelt, um zwei Resultate zu vergleichen, Tipp und Effektiv. Dabei werden die Tore von jeder Mannschaft verglichen, bei korrektem Tipp gibt es einen Punkt, also maximal 2 Punkte. Dann wird noch verglichen, ob der Sieger richtig getippt wurde bez. ein Unentschieden, was nochmals zwei Punkte gibt. Hier meine Formel dazu. =WENN(G2=Resultat!G2;1;0)+WENN(H2=Resultat!H2;1;0)+WENN(WENN(G2>H2;2;WENN(G2=H2;1;0))=WENN(Resultat!G2>Resultat!H2;2;WENN(Resultat!G2=Resultat!H2;1;0));2;0) G2 sind die getippten Tore der ersten Mannschaft H2 sind die getippten Tore der zweiten Mannschaft Im Register "Resultat" sind die tatsächlichen Tore eingetragen. Kann man diese Formel vereinfachen? Gruss Mike ------------------ The Power Of Dreams Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ralficad Mitglied Konstrukteur
Beiträge: 330 Registriert: 25.11.2005 ACAD 2005 - EPT AMD Athlon XP 2800+ 2,08 GHz 1,0 GB RAM WIN XP Prof., SP2
|
erstellt am: 22. Apr. 2008 13:33 <-- editieren / zitieren --> Unities abgeben: Nur für Oberli Mike
|
Paulchen Mitglied Bauing./SW-Entwickler
Beiträge: 1227 Registriert: 19.08.2004 Büro: Win10 Enterprise 64bit, Office Professional Plus 2013 - Privat: Linux Mint 15, LibreOffice
|
erstellt am: 22. Apr. 2008 14:05 <-- editieren / zitieren --> Unities abgeben: Nur für Oberli Mike
|
okl Mitglied Wirtsch-Ing (Maschbau)
Beiträge: 157 Registriert: 21.04.2006 3,6 GHz, 2 GB RAM, NVIDIA Quadro FX 1300, Delmia V5R16 SP1, Win XP Prof SP2, Office 2003, VS 2005, VB 6
|
erstellt am: 22. Apr. 2008 15:23 <-- editieren / zitieren --> Unities abgeben: Nur für Oberli Mike
|
Thomas Harmening Moderator Arbeiter ツ
Beiträge: 2897 Registriert: 06.07.2001 Das Innerste geäussert und aufs Äusserste verinnerlicht
|
erstellt am: 23. Apr. 2008 03:41 <-- editieren / zitieren --> Unities abgeben: Nur für Oberli Mike
Guten Morgen Zitat: Kann man diese Formel vereinfachen?
warum wenn abfragen;), wenn es auch mathematisch geht. =WENN(G2=Resultat!G2;1;0)+WENN(H2=Resultat!H2;1;0)+WENN(WENN(G2>H2;2;WENN(G2=H2;1;0))=WENN(Resultat!G2>Resultat!H2;2;WENN(Resultat!G2=Resultat!H2;1;0));2;0) aka Code: =(G2<>"")*((Resultat!G2=G2)*1)+((H2<>"")*((Resultat!H2=H2)*1)+(VORZEICHEN(Resultat!G2-Resultat!H2)=(VORZEICHEN(G2-H2)))*2)
zumindest ist sie kürzer , aber ob sie einfacher ist ------------------ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Oberli Mike Ehrenmitglied V.I.P. h.c. Dipl. Maschinen Ing.
Beiträge: 3728 Registriert: 29.09.2004 Excel 2010 128GB SSD Windows 7
|
erstellt am: 23. Apr. 2008 08:19 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von Paulchen: beim fünften WENN gehen mir die Augen über ...
Mir auch.... Zitat: Original erstellt von Paulchen: Hilfsspalte?
will ich nicht ;)
Zitat: Original erstellt von okl:
Code: Wenn(Formel funktioniert;lass es so;Änder sie)
Eigentlich hast du ja recht, aber das Verschachteln mit den Wenn ist nicht so hübsch
Zitat: Original erstellt von Thomas Harmening: (G2<>"") ((Resultat!G2=G2)*1) VORZEICHEN(Resultat!G2-Resultat!H2)
Genau solche Befehle suchte ich. Die Formel wird nicht unbedingt kürzer, aber deutlich übersichtlicher! Danke! Mike ------------------ The Power Of Dreams Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Werkstudent (m/w/d) im Bereich Architektur / Planung | GOLDBECK?realisiert zukunftsweisende Immobilien in Europa. Wir verstehen Gebäude als Produkte und bieten alle Leistungen aus einer Hand: vom Design über den Bau bis zu Services im Betrieb. Aktuell beschäftigt unser Familienunternehmen mehr als 12.000 Mitarbeitende an über 100 Standorten bei einer?Gesamtleistung von über 6 Mrd. Euro. Unser Anspruch ?building?excellence? steht dabei für Spitzenleistungen ... | Anzeige ansehen | Architektur |
|
Oberli Mike Ehrenmitglied V.I.P. h.c. Dipl. Maschinen Ing.
Beiträge: 3728 Registriert: 29.09.2004 Excel 2010 128GB SSD Windows 7
|
erstellt am: 23. Apr. 2008 10:39 <-- editieren / zitieren --> Unities abgeben:
Code: =(G2<>"")*((Resultat!G2=G2)*1)+((H2<>"")*((Resultat!H2=H2)*1)+(VORZEICHEN(Resultat!G2-Resultat!H2)=(VORZEICHEN(G2-H2)))*2)
Code:
=(G2<>"")*((Resultat!G2=G2)*1)+(H2<>"")*((Resultat!H2=H2)*1)+(G2<>"")*(H2<>"")*(VORZEICHEN(Resultat!G2-Resultat!H2)=VORZEICHEN(G2-H2))*2
Hab noch was hinzugefügt und die Klammern optimiert.
------------------ The Power Of Dreams Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |