Aie ! j'ai tout programmé avec le gain des 5 sets à 25 points sans les 2 points d'écart, ni le 5ème set qui se termine à 15ptsDu set 1 à 4, pour gagner un set il faut marquer 25 points et avoir 2 points d'écart. Le service change de côté à chaque perte de l'échange. Le vainqueur de l'échange gagne un point + le droit de servir (il y adonc rotation Dans le cas d'un carton jaune (pénalisation), l'équipe fautive perd un point et si elle avait le service, elle le perd aussi.
Au 5e set; il faut 15 points pour gagner et 2 points d'écart.
Là, je ne pige pas tout : tu as 6 joueurs sur le terrain et 7 postes (6 blancs et un rose). Quel est le "sens de circulation" entre ces 7 postes ?4- Pour la rotation des joueurs, ci joint un fichier avec une image d'un terrain de volley. Je ne sais pas si cela est possible de faire "circuler" les n° de joueurs sur cette image dans les ronds lors du changement de service.
Idem que pour les positions : j'aimerais bien disposer d'un logigramme détaillant toutes les options à partir du tirage au sort (position sur le terrain, service ou réception)Positions :
Tout dépend du tirage au sort.
Il ya plusieurs choix possibles pour le capitaine qui gagne le toss: Le service ou la réception ou le camp (droit ou gauche). Donc si le vainqueur chosit le service, l'autre a automatiquement la réception mais choisit droit ou gauche. Si le vainqueur choisit le côté, l'autre choisit le service ou la réception.
L'équipe A se trouve à gauche de la table de marque au 1er et 3e set. L'équipe B est à gauche au 2e set. Dans le cas d'un 4e set, B est à gauche
Cas d'un 5e set décisif : il ya un deuxième tirage au sort et n'importe quelle équipe peut se retrouver à la gauche du marqueur.
Oui, mais cela implique de modifier en cascade une douzaine de macros5-Je viens de m'appercevoir que j'avais oublié une action fautive : la doublé ou double touche. Serait-ce possible de l'intercaller juste après passe? (c'est la dernière promis)
Les bilans joueurs et stats équipes sont issues des données enregistrées dans la base. Elles sont bien évidemment possibles (et nécessaires) mais constituent la 2ème phase de ton projet. Tant que la phase 1 n'est pas achevée, il n'est pas judicieux de commencer à travailler sur les stats, sinon comme tu l'a fait, à réfléchir aux informations à prélever.Les bilans joueurs et stats équipes seront ils possibles?
BNJRe : Projet stats volley
Bonjour Tamtam,
Désolé d’avoir tardé à terminer ton fichier pour la saisie d’un match de volley. Les semaines sont bien trop courtes pour tout faire !
Je tiens à ta disposition ton projet :
Il est composé de 2 fichiers Excel :
BaseVolley.xls (556 ko) et AnalyseMatchVolley.xls (55 ko, mais ce fichier reste à construire selon tes besoins). Pour simplifier, dans ce message, j’utilise les noms « Base » et « Analyse ».
1) Base (fichier terminé)
a) Composé de 3 onglets (Interface, Base et Paramètres) pour l’usage suivant :
i) Paramètres : avant chaque match, remplir les champs « Date », « Equipe analysée », « Adversaire », « Liste des joueurs », « Formation des équipes au début de chaque set ». Cliquer sur les boutons à bascule pour définir l’équipe disposant du service (set 1à 4 + 5ème set) et la position sur le terrain (A ou B)
Important : dans cet onglet, l’utilisateur ne modifie que les cellules à fond jaune (variables utilisateur). Ne pas ajouter de lignes, colonnes, ne pas modifier les noms d’onglets, les couleurs, notamment les couleurs de police. Les macros y font référence.
ii) Base : chaque action est enregistrée dans cet onglet :
- La référence action (ordre des actions), la date, les équipes, le set, le n° de joueur, le joueur, l’action réalisée, le niveau de réalisation de l’action, la perf de ton équipe sur cette action (point acquis, point donné), le score cumulé du set, l’équipe au service, les positions des joueurs des 2 équipes sur l’action saisie.
iii) Interface :
C’est l’onglet utilisé pour la navigation dans ce fichier. Composé de 7 boutons :
- Formulaire de saisie : pour saisir les données (j’y reviendrai)
- Accès à la base : (tout est dit !)
- Paramétrage : pour inscrire les données du match (cf. onglet « Paramètres »)
- Transfert des données : pour copier les données de la base dans le fichier d’analyse, et l’intégralité de l’effectif dans l’onglet « Stats_Joueurs »
- Effacer la base : pour réinitialiser la base et le score
- Analyse du match : pour accès au fichier d’analyse
- Un bouton rappelant les risques liés aux changements dans le fichier (le « hors piste »)
Le score du match s’affiche également sur cet onglet.
A noter que chaque onglet est doté d’un bouton qui ramène à l’interface sans passer par les onglets.
Saisie des données : cliquer sur le bouton fait apparaître le formulaire de saisie. L’intégralité du match est saisie via le formulaire, sans nécessité de retourner dans les onglets.
Toutes les données saisis dans l’onglet « Paramètres » sont automatiquement chargés :
Compo d’équipe, action, position des joueurs au début de chaque set, équipe au service.
A chaque action, l’utilisateur clique sur le n° du joueur, l’action, le niveau de réalisation et valide sa saisie (2 secondes maxi).
Pour des raisons d’ergonomie, la saisie s’effectue de la gauche vers la droite jusqu’au gros bouton de validation, tandis que les actions collectives sont ramassées dans un espace plus court (plus de joueurs à saisir donc plus de clics).
Le score (points, sets et match) est actualisé à chaque saisie. Idem pour la position des joueurs et le service (les positions tournent réglementairement).
La dernière saisie (action partielle) et la dernière action sont annulables via un bouton dédié. Le score, les positions et le service sont alors automatiquement corrigés.
Via ce formulaire, l’utilisateur peut également adapter les positions des joueurs selon les changements du coach et l’éventuelle présence du libéro.
A chaque saisie la base est alimentée et le formulaire réinitialisé pour une nouvelle saisie.
2) Analyse (fichier commencé, à poursuivre selon tes besoins)
Composé également de 3 onglets :
i) « Data » : c’est la feuille dans laquelle sont automatiquement transférées les données issues du fichier « Base ». Un bouton « RAZ » (Remise à Zéro) te permet de tout effacer avant une nouvelle analyse
ii) « Stats_joueurs » : onglet dans lequel la composition de ton effectif est automatiquement notée via le transfert de la Base. Tu vas réaliser tes tableaux de stats individuelles tirées de l’onglet « Data »
iii) « Stats_Actions » : idem pour les statistiques du match
Quelques explications complémentaires :
J’ai décomposé ton projet en 2 fichiers pour les raisons suivantes :
- Maintenir une bonne rapidité de saisie. En effet, il est fort probable que tes stats s’effectuent via des formules. Chaque saisie génèrera un nouveau calcul de la feuille avec un gros ralentissement en fin de match, surtout si tu utilises des formules comme SOMMEPROD. On pourrait bloquer le recalcul, mais les onglets « Paramètres » et « Interface » ont besoin d’un calcul pour adapter score-service-positions et changements de joueurs.
- Bénéficier de la possibilité d’enregistrer 2 matchs de suite. Il suffit à l’issue du 1er match de transférer les données vers le fichier d’analyse et de commencer à intégrer le second match après réinitialisation.
Les fichiers étant trop volumineux pour être insérés sur ce forum, même compressés, je t’invite à m’envoyer une adresse mail par message perso pour que je te transmette le tout.
- Le fichier « Base » est, à mon avis, terminé. Testes le pour contrôler les positions des joueurs en fonction du service et l’évolution du score notamment dans l’hypothèse d’une annulation d’action.
- La 2ème partie reste à construire : il s’agit de réaliser les stats à partir des données transférées dans le fichier « Data ». Je te propose de saisir un match, de transférer les données dans le fichier « Analyse » et de réfléchir à ce dont tu as besoin (tu as d’ailleurs bien commencé).
. Exemple avec les stats individuelles d’un joueur : nombre de points marqués, fautes, nombre de d’actions jouées, efficacité selon l’action tentée, efficacité selon la position sur le terrain, efficacité en début de match, fin de match, lorsque que le score est serré etc…
Tes stats peuvent être classiquement traités par des formules, mais également via des macros VBA.
Dans la mesure, où je pressens que la fonction SOMMEPROD sera la « fonction clé » te permettant d’élaborer tes stats, je te conseille de faire des recherches sur ce forum pour en maîtriser le principe. Analyses notamment les formules élaborées par Monique, magicienne-es-SOMMEPROD !
A noter qu’en VBA, SOMMEPROD est moins performant qu’en formule.
Pour ma part, je suis prêt à t’aider, mais ayant passé pas mal de temps sur ton projet, j’ai pris du retard dans quelques tâches professionnelles. Par ailleurs, j’ai promis à un ami de l’aider à « monter » des outils de pilotage pour le suivi de l’activité qu’il débute en janvier.
En conséquence, je serai assurément moins disponible.
Tiens moi toutefois au courant de l’évolution de ton projet et de tes éventuelles difficultés.
Bonne soirée
Kotov
BNJ TAMTAMRe : Projet stats volley
Bonsoir
Merci, je t'envoi via messsage proivé
TAmtam
BNJ MRRe : Projet stats volley
bonjour
passionné de volley et de statistique, j'aurais voulu savoir s'il etait possible d'obtenir ton projet ?
MErci d'avance
BNJ BNJRe : Projet stats volley
bonjour
comme les posts datent déjà depuis un moment je serais également intéressé d'obtenir votre projet stat volley
je suis entraineur de volley j'entraine actuellement des juniors garcons je souhaiterais faire des statistiques de leurs matchs j'ai regarder le premier projet de kotov c'est déjà très intéressant
j'ai parcouru plusieurs forums et messages sans véritablement trouver ce que je recherche sauf comme je disais le projet de kotov qui m'intéresse
merci pour votre réponse
cordialement