Famille de feuilles de calcul Microsoft avec des outils pour l’analyse, le graphique et la communication des données.
(Avertissement : les informations fournies ont été traduites à l'aide d'un outil de traduction automatique ; bien que nous nous efforcions d'assurer l'exactitude des traductions, celles-ci peuvent ne pas toujours refléter pleinement le sens, le contexte ou l'intention du contenu original).
Bonjour, NG
Bienvenue sur le forum Microsoft Q&A.
Veuillez noter que notre forum est une plateforme publique et que nous modifierons votre question afin de masquer vos informations personnelles dans la description. Veuillez vous assurer de masquer toute information personnelle ou relative à votre organisation la prochaine fois que vous publierez une erreur ou d'autres détails afin de protéger vos données personnelles.
Merci pour votre question. Pour que l’onglet “Emmargement” se remplisse automatiquement à partir de “Liste élève” (Nom, Prénom, Division, N° anonymat, Salle) et de “Matières”, le plus simple est de fonctionner avec 2 cellules de sélection (Salle + Matière), puis une formule qui filtre la liste des élèves. Dans votre exemple, “Emmargement” affiche déjà une Salle (ex: D 210) et une Matière (ex: Français) en haut, puis la liste des élèves en dessous.
1) Mettre les 2 premières listes “au propre” (pour que tout s’actualise tout seul)
Dans “Liste élève”, sélectionnez le tableau > Insertion > Tableau (ou Ctrl+T) et donnez-lui un nom (ex: tblEleves). Faites pareil dans “Matières” (ex: tblMatieres). Comme ça, si vous ajoutez un élève ou une matière, les formules suivront automatiquement.
2) Dans “Emmargement”, récupérer automatiquement les élèves de la Salle choisie
- Gardez en haut deux cellules pour piloter l’affichage, par exemple A1 = Salle et A2 = Matière (ou utilisez vos cellules existantes si elles sont déjà en place).
- Ensuite, sous les en-têtes Nom / Prénom / Classe, mettez cette formule (dans la première cellule de la liste, par ex. A6) pour remplir Nom + Prénom + Division d’un coup :
=LET(salle;$A$1;TRIER(FILTRER(tblEleves[[Nom]:[Division]];tblEleves[Salle]=salle);1;1))
``
Résultat : dès que vous changez la Salle (ex: D 210), la liste se met à jour automatiquement avec les élèves correspondants, comme dans votre onglet actuel.
3) Et la Matière, on en fait quoi ?
Dans votre fichier, la matière ne sert pas à filtrer les élèves (puisqu’elle n’est pas liée à chaque élève dans “Liste élève”), mais elle est parfaite pour “étiqueter” la feuille d’émargement (titre, impression, archivage). Vous pouvez donc simplement afficher la matière choisie en haut (A2) via une liste déroulante qui pointe sur tblMatieres[Matière].
Merci de votre patience, nous espérons que ces informations vous ont été utiles.
Comme il s'agit d'un forum public, nous masquerons vos informations personnelles identifiables. Je vous ai envoyé votre image contenant ces informations dans un message privé afin que nous puissions travailler ensemble à la résolution du problème. Veuillez également consulter vos messages privés au cas où vous souhaiteriez partager une autre capture d'écran afin d'éviter toute fuite de vos informations personnelles identifiables en cliquant sur le bouton « Message privé » comme indiqué ci-dessous.
Si la réponse vous a aidé, veuillez cliquer sur « Accepter la réponse » et la noter positivement. Si vous avez d'autres questions concernant cette réponse, veuillez cliquer sur « Commentaire ».
Remarque : veuillez suivre les étapes indiquées dans notre documentation pour activer les notifications par e-mail si vous souhaitez recevoir les notifications par e-mail relatives à ce fil de discussion.