13.09.2022, 11:32
(Dieser Beitrag wurde zuletzt bearbeitet: 13.09.2022, 11:33 von Robthe_king.)
Hallo liebes Forum,
ich habe eine Frage bezüglich einer Excel-Tabelle, die ich gerade schreibe.
Ich mache für meinen Verein eine "Spieltagsliste" für unsere nächste Saison. Diese soll uns die Planung und Kommunikation unserer fünf Mannschaften während der Saison erleichtern.
Zum Aufbau der Tabelle (eine anonymisierte Version ist auch im Anhang):
Die Funktionsweise:
Soweit so gut.
Nun zu meinen zwei Problemen:
1. Da unsere Mannschaften an zwei verschiedenen Terminen spielen (die erste und zweite Mannschaft befinden sich in höheren Ligen und haben daher andere Termine), benötige ich logischerweise für jeden Spieltag auch zwei Felder, in denen markiert werden kann, ob der Spieler spielen kann. An Hand des Datums, das oben eingetragen ist, seht ihr, dass die erst Spalte für den Termin der höheren Ligen ist und die zweite für den der niedrigeren Ligen. (Die leere Spalte dazwischen ist immer für das Eintragen des Datums, an dem der Spieler gefragt wurde, vorgesehen)
Ich habe mit meinem Excel-Wissen nun eine Formel zusammengebastelt, die auf dem jeweiligen Spieltagsblatt alle Spieler rausfiltert, die bei dem Termin der höheren Ligen nicht spielen können.
Allerdings berücksichtigt diese eben nur die Spalte der höheren Mannschaften und nicht die, der unteren...
Hat dazu irgendwer einen Rat, wie ich die Formel umstellen oder anpassen müsste, damit auch die andere Spalte mit gefiltert wird und alle Spieler zusammen in einer Liste aufgelistet werden?
2. Sobald eine Eintragung in Blatt eins gemacht wurde, wird dementsprechend ja das jeweilige Spieltagsblatt aktualisiert. Allerdings bleibt die Spalte mit den manuell eingetragenen Werten von dieser Aktualisierung und der Verschiebung der Spieler unberührt und die geplante Aufstellung wird komplett durcheinander gewürfelt.
Weiß hierzu jemand eine Möglichkeit, dass sobald eine Änderung gemacht wird, auch die manuellen Daten je nach dem, eine Zeile nach oben (also wenn jemand wegfällt, der schon eingeplant war) oder nach unten (also wenn jemand dazukommt, der davor noch nicht eingeplant war) geschoben wird. Geht das überhaupt und wenn ja mit Formeln oder über VBA-Codes?
Vielen Dank für eure Antworten und die Zeit, die ihr hier verbringt, um uns zu helfen :).
Spieltagsliste Vorlage.xlsx (Größe: 51,41 KB / Downloads: 14)
ich habe eine Frage bezüglich einer Excel-Tabelle, die ich gerade schreibe.
Ich mache für meinen Verein eine "Spieltagsliste" für unsere nächste Saison. Diese soll uns die Planung und Kommunikation unserer fünf Mannschaften während der Saison erleichtern.
Zum Aufbau der Tabelle (eine anonymisierte Version ist auch im Anhang):
- Es gibt ein "Gesamtblatt", wo alle Spieler aufgelistet sind, die wir diese Saison aufstellen werden
- Dann gibt es für jeden Spieltag ein Tabellenblatt (also in Summe dann später neun)
- Als letztes Tabellenblatt gibt es noch eine Übersichtsliste, in der die eingeplanten Spieler für die Spieltage angezeigt werden.
Die Funktionsweise:
- Nachdem im ersten Blatt von den Mannschaftsführern eingetragen wurde, welche Spieler an dem jeweiligen Spieltag spielen können, werden auf dem Spieltagsblatt die herausgefiltert und nicht angezeigt, die nicht spielen können.
- Anschließend soll der jeweilige Mannschaftsführer auf dem Spieltagsblatt noch den jeweiligen Spieler manuell durch Zahlen (1 - 5) einer Mannschaft zuteilen.
- Sobald diese Zuteilung erfolgt ist, werden im Übersichtsblatt die jeweiligen Spieler in der Mannschaft angezeigt.
Soweit so gut.
Nun zu meinen zwei Problemen:
1. Da unsere Mannschaften an zwei verschiedenen Terminen spielen (die erste und zweite Mannschaft befinden sich in höheren Ligen und haben daher andere Termine), benötige ich logischerweise für jeden Spieltag auch zwei Felder, in denen markiert werden kann, ob der Spieler spielen kann. An Hand des Datums, das oben eingetragen ist, seht ihr, dass die erst Spalte für den Termin der höheren Ligen ist und die zweite für den der niedrigeren Ligen. (Die leere Spalte dazwischen ist immer für das Eintragen des Datums, an dem der Spieler gefragt wurde, vorgesehen)
Ich habe mit meinem Excel-Wissen nun eine Formel zusammengebastelt, die auf dem jeweiligen Spieltagsblatt alle Spieler rausfiltert, die bei dem Termin der höheren Ligen nicht spielen können.
Allerdings berücksichtigt diese eben nur die Spalte der höheren Mannschaften und nicht die, der unteren...
Hat dazu irgendwer einen Rat, wie ich die Formel umstellen oder anpassen müsste, damit auch die andere Spalte mit gefiltert wird und alle Spieler zusammen in einer Liste aufgelistet werden?
2. Sobald eine Eintragung in Blatt eins gemacht wurde, wird dementsprechend ja das jeweilige Spieltagsblatt aktualisiert. Allerdings bleibt die Spalte mit den manuell eingetragenen Werten von dieser Aktualisierung und der Verschiebung der Spieler unberührt und die geplante Aufstellung wird komplett durcheinander gewürfelt.
Weiß hierzu jemand eine Möglichkeit, dass sobald eine Änderung gemacht wird, auch die manuellen Daten je nach dem, eine Zeile nach oben (also wenn jemand wegfällt, der schon eingeplant war) oder nach unten (also wenn jemand dazukommt, der davor noch nicht eingeplant war) geschoben wird. Geht das überhaupt und wenn ja mit Formeln oder über VBA-Codes?
Vielen Dank für eure Antworten und die Zeit, die ihr hier verbringt, um uns zu helfen :).
Spieltagsliste Vorlage.xlsx (Größe: 51,41 KB / Downloads: 14)