scooter010
Commander
- Registriert
- Sep. 2014
- Beiträge
- 2.806
Moin Forum!
Ich versuche zur Vorbereitung eines Turniers mit einigen "Spaßspielen" eine Excel zu erstellen, welche nach Eingabe der Basisdaten (Mannchaften, Spiele und Punkteschlüssel) automatisiert die Engabemaske für die Punkte "erstellt".
Die Punkteeingabe soll doppelt erfolgen: Die Teams laufen mit einem Zettel rum und an den Spielestationen (mit eigenem Personal) liegen auch Zettel. Beide Zettel werden nur vom Stationspersonal befüllt. Nur wenn die Eingaben von beiden Zetteln übereinstimmen, wird das Ergebnis ausgewertet, sonst Fehler und nachforschen.
Blattname: "Werteübersicht"
Hier bin ich schon mal so weit, dass ich die korrelierte Eingabe der Werte von beiden Blättern habe. Das können Zeiten (so und so lange gebraucht für eine Übung) sein oder Werte (innerhalb gegebener Zeit, so und so viele Wiederholungen geschafft).
Im Folgenden Blatt wird dargestellt, für welches Spiel (mit welchem Namen) es wie viele Punkte für die jeweilige Platzierung gibt. Der Faktor dient zur Gewichtung der Spiele.
Das Kriterium ("H" oder "N") soll festlegen, ob der höchste Wert oder der niedrigste Wert am meisten Punkte bekommt (z.B. schnellste Zeit ist besser oder höchster gebauter Turm). Der Beste eines Spiels bekommt dann in diesme Fall 34 Punkte, der 2. Beste 32 Punkte usw. Zum Schluss wird dann aufaddiert und das Team mit der höchsten Gesamtzahl gewinnt das "Turnier". An den Punktewerten und den Abständen zueinander feile ich noch, Kommentare dazu sind OT
Nun möchte ich in dem Tabellenblatt "Punkteübersicht" quasi die "Datenfusion" aus der "SpieleStatik" und der "Werteübersicht" durchführen. Bedeutet, dass für jedes Spiel eine Platzierung durchgeführt werden soll in Abhängigkeit von dem "Kriterium" ("H" oder "N" aus Blatt SpieleStatik) und am Besten auch gleich die Punktewerte (anhand der Platzierung mit Punktwert aus Spielestatik) eingetragen werden:
Ich würde es gerne ohne VBA realisieren. Ich bin mir sicher, mit Matrixformeln geht das irgendwie, ich finde nur keinen Ansatz. Vielleicht hat jemand eine Idee? In der Anlage ist ein Kopie der Excel.
Grüße!
Ich versuche zur Vorbereitung eines Turniers mit einigen "Spaßspielen" eine Excel zu erstellen, welche nach Eingabe der Basisdaten (Mannchaften, Spiele und Punkteschlüssel) automatisiert die Engabemaske für die Punkte "erstellt".
Die Punkteeingabe soll doppelt erfolgen: Die Teams laufen mit einem Zettel rum und an den Spielestationen (mit eigenem Personal) liegen auch Zettel. Beide Zettel werden nur vom Stationspersonal befüllt. Nur wenn die Eingaben von beiden Zetteln übereinstimmen, wird das Ergebnis ausgewertet, sonst Fehler und nachforschen.
Blattname: "Werteübersicht"
Hier bin ich schon mal so weit, dass ich die korrelierte Eingabe der Werte von beiden Blättern habe. Das können Zeiten (so und so lange gebraucht für eine Übung) sein oder Werte (innerhalb gegebener Zeit, so und so viele Wiederholungen geschafft).
Im Folgenden Blatt wird dargestellt, für welches Spiel (mit welchem Namen) es wie viele Punkte für die jeweilige Platzierung gibt. Der Faktor dient zur Gewichtung der Spiele.
Das Kriterium ("H" oder "N") soll festlegen, ob der höchste Wert oder der niedrigste Wert am meisten Punkte bekommt (z.B. schnellste Zeit ist besser oder höchster gebauter Turm). Der Beste eines Spiels bekommt dann in diesme Fall 34 Punkte, der 2. Beste 32 Punkte usw. Zum Schluss wird dann aufaddiert und das Team mit der höchsten Gesamtzahl gewinnt das "Turnier". An den Punktewerten und den Abständen zueinander feile ich noch, Kommentare dazu sind OT
Nun möchte ich in dem Tabellenblatt "Punkteübersicht" quasi die "Datenfusion" aus der "SpieleStatik" und der "Werteübersicht" durchführen. Bedeutet, dass für jedes Spiel eine Platzierung durchgeführt werden soll in Abhängigkeit von dem "Kriterium" ("H" oder "N" aus Blatt SpieleStatik) und am Besten auch gleich die Punktewerte (anhand der Platzierung mit Punktwert aus Spielestatik) eingetragen werden:
Ich würde es gerne ohne VBA realisieren. Ich bin mir sicher, mit Matrixformeln geht das irgendwie, ich finde nur keinen Ansatz. Vielleicht hat jemand eine Idee? In der Anlage ist ein Kopie der Excel.
Grüße!