[gelöst] Wettkampf- und Prüfungsübersicht für Judo
Verfasst: So 26. Mär 2017, 21:51
Hallo
Ich habe mich in einer ansich simplen Herausforderung wohl ein wenig mit der Formel verrant. Beispieldatei anbei.
Gegeben ist eine kleine Mitgliederverwaltung und Wettkampfteilnahmeübersicht für Judo. Bisher wurde das alles händisch auf Papier irgendwie und mehr schlecht als recht verwaltet. Das Ganze soll nun aber mal in eine deutlich leichter zu pflegende Tabellenverwaltung gepackt werden.
Im Verein gibt es die Regel, wer die nächste Kyo-Prüfung absolvieren möchte muss 1. ein Mindestalter haben (Lebensjahr entspricht Kalenderjahr) und 2. an einer Mindestanzahl an Wettkämpfen teilgenommen haben.
Der Hauptknackpunkt ist momentan die Spalte "absolvierende Turniere bis nächste Prüfung möglich ist".
In dem Feld soll ausgegeben werden:
A: ob im aktuellen Jahr (bezogen auf das Alter (Kalenderjahr)) überhaupt eine Prüfung stattfinden darf (Vergleich zwischen "Alter" und "Lebensjahr" so wie aktueller Kyo-Grad und nächst möglicher Kyo-Grad)
1. wenn A=ja, dann wie viele Wettkämpfe noch zu absolvieren sind ("Wettkämpfe" minus "Anzahl Wettkämpfe")
2. wenn A=ja und alle Wettkämpfe absolviert sind dann ein "OK"
3. wenn A=nein, dann ein "dies Jahr nicht"
Die Ausgabe enthält entweder "OK" (und wird "grün" hinterlegt wenn alle Bedingungen erfüllt sind und eine Prüfung stattfinden darf) oder die Anzahl noch zu absolvierender Wettkämpfe bis zum erreichen der Prüffähigkeit oder einfach ein "dies Jahr nicht" (auf Grund des Alters oder des bereits erreichten Kyo-Grades kann keine Prüfung mehr stattfinden).
Bei den meisten Alters-/Kyo-Kombinationen passt die Ausgabe aber nicht bei allen. Ich seh den Fehler einfach nicht.
Beispiel wo es nicht passt:
Nr 8 (Bi Ha) - Alter: 13 - nächster möglicher Kyo-Grad: 1
Die Ausgabe für noch zu absolvierende Wettkämpfe müsste "6" sein. Es wird aber ein "dies Jahr nicht" ausgegeben. Wo ist der Fehler?
Vielleicht geh ich die Sache auch einfach nur falsch an? Oder gibt es evtl. schon eine (ähnliche) Lösung dafür?
Die Daten für die Mitgliederverwaltung und die Bedingungen für Kyo+Wettkämpfe+Lebensjahr werden später in jeweils eigenen Tabellen untergebracht sein. Der Einfachheit halber habe ich das aber mal auf ein Tabellenblatt zusammen dargestellt.
Ich habe mich in einer ansich simplen Herausforderung wohl ein wenig mit der Formel verrant. Beispieldatei anbei.
Gegeben ist eine kleine Mitgliederverwaltung und Wettkampfteilnahmeübersicht für Judo. Bisher wurde das alles händisch auf Papier irgendwie und mehr schlecht als recht verwaltet. Das Ganze soll nun aber mal in eine deutlich leichter zu pflegende Tabellenverwaltung gepackt werden.
Im Verein gibt es die Regel, wer die nächste Kyo-Prüfung absolvieren möchte muss 1. ein Mindestalter haben (Lebensjahr entspricht Kalenderjahr) und 2. an einer Mindestanzahl an Wettkämpfen teilgenommen haben.
Der Hauptknackpunkt ist momentan die Spalte "absolvierende Turniere bis nächste Prüfung möglich ist".
In dem Feld soll ausgegeben werden:
A: ob im aktuellen Jahr (bezogen auf das Alter (Kalenderjahr)) überhaupt eine Prüfung stattfinden darf (Vergleich zwischen "Alter" und "Lebensjahr" so wie aktueller Kyo-Grad und nächst möglicher Kyo-Grad)
1. wenn A=ja, dann wie viele Wettkämpfe noch zu absolvieren sind ("Wettkämpfe" minus "Anzahl Wettkämpfe")
2. wenn A=ja und alle Wettkämpfe absolviert sind dann ein "OK"
3. wenn A=nein, dann ein "dies Jahr nicht"
Die Ausgabe enthält entweder "OK" (und wird "grün" hinterlegt wenn alle Bedingungen erfüllt sind und eine Prüfung stattfinden darf) oder die Anzahl noch zu absolvierender Wettkämpfe bis zum erreichen der Prüffähigkeit oder einfach ein "dies Jahr nicht" (auf Grund des Alters oder des bereits erreichten Kyo-Grades kann keine Prüfung mehr stattfinden).
Bei den meisten Alters-/Kyo-Kombinationen passt die Ausgabe aber nicht bei allen. Ich seh den Fehler einfach nicht.
Beispiel wo es nicht passt:
Nr 8 (Bi Ha) - Alter: 13 - nächster möglicher Kyo-Grad: 1
Die Ausgabe für noch zu absolvierende Wettkämpfe müsste "6" sein. Es wird aber ein "dies Jahr nicht" ausgegeben. Wo ist der Fehler?
Vielleicht geh ich die Sache auch einfach nur falsch an? Oder gibt es evtl. schon eine (ähnliche) Lösung dafür?
Die Daten für die Mitgliederverwaltung und die Bedingungen für Kyo+Wettkämpfe+Lebensjahr werden später in jeweils eigenen Tabellen untergebracht sein. Der Einfachheit halber habe ich das aber mal auf ein Tabellenblatt zusammen dargestellt.