Affichage de l'onglet source dans un classement

Bonjour tout le monde,

Est-il possible de d'afficher automatiquement le classeur d'où provient une données?

Je m'explique: dans le fichier joint, j'ai 3 onglets (teams 1,2 et 3). Dans lesquels chaque j'encode les points marqués de chaque joueur. Dans un 4ème onglet, je les classe en fonction de leur moyenne par match.

J'aimerais pouvoir afficher directement l'équipe de chaque joueur (que ce soit un affichage texte ou une mise en forme en couleur par équipe).

Pouvez-vous m'aider?

Merci

https://www.excel-pratique.com/~files/doc/Class.xls

Bonjour

C'est trés facile avec des couleurs!

https://www.excel-pratique.com/~files/doc/JestroRetour.xls

Cordialement

Ok, merci mais le fichier que j'ai posté n'était qu'un exemple, mon fichier réel compte 22 équipes. Or dans les MFC, on ne peut mettre que 3 conditions.

De plus, je dois régulièrement ajouter des joueurs aux équipes existantes.

Donc.....

Mais merci de t'être penché sur mon cas

Re

Comment pouvais-je deviner ?

Je dois partir maintenant, si personne n'est venu, je regarderai Lundi.

Cordialement

Re

Bonjour

Puisque la colonne A référe à l'onglet correspondant au Team du joueur, il suffit de l'extraire de la formule.

Ex: En A1, la formule =Team1!A2 renvoie Marc.

Une bonne vieille formule des anciennes Macros XL4!

Menu "Insertion" "Nom" "Définir", tu tapes Formule.

Dans "Fait référence à" Tu tapes =LIRE.CELLULE(6;$A1)

Tu inséres une colonne entre A et B

Tu entres en B1 la Formule =STXT(Formule;2;5)

Tu incrémentes jusqu'au bas de ta liste. Tu peux masquer cette colonne.

J'ai ensuite inséré une colonne G et entré la formule =RECHERCHEV(I2;$A$1:$B$9;2;0) en G2 (incrémentée vers le bas) qui renvoie le Team.

Correct ?

https://www.excel-pratique.com/~files/doc/JestroRetourV2.xls

A l'ouverture du classeur, tu auras l'avertissement "Ce classeur contient des Macros..XL4." car excel assimile cette formule avec une Macro.

Mettre Niveau de Sécurité des Macros sur Moyen pour bien réceptionner.

Cordialement

Grand merci Amadéus,

Désolé pour le retard dans la réponse.

Ca fonctionne à merveille.

Peux-tu juste m'expliquer pourquoi on indique 6 dans =LIRE.CELLULE(6;$A1)?

Et si j'ai des noms d'équipes qui comptent plus de 5 lettres je dois adapter la formule =STXT(Formule;2;"nombres de lettres").

Correct?

Merci d'avance

Bonjour jestro

1) Peux-tu juste m'expliquer pourquoi on indique 6 dans =LIRE.CELLULE(6;$A1)?

La Fonction Macro XL4 LIRE.CELLULE fournit (fournissait) un nombre impressionnant de renseignements:

Sous cette forme, la fonction LIRE.CELLULE renvoie la Formule de référence, sous forme de texte, au format A1 ou L1C1, selon les paramètres de l'environnement en cours.

2) Et si j'ai des noms d'équipes qui comptent plus de 5 lettres je dois adapter la formule =STXT(Formule;2;"nombres de lettres").

Non! et c'est une omission de ma part. Remplace la formule précédente par :

=STXT(Formule;2;CHERCHE("!";Formule;1)-2)

Cette formule donne la position du point d'exclamation et extrait de la formule les caractères de la position 2 à celle précédent ce point d'exclamation.

Ex: en A10 nous avons la formule =Team23!A1 qui est représentée par Pablo

La fonction extrait de 2; le (T) à 8 le (3) et renvoie Team23

Les exemples et le détail de la fonction LIRE.CELLULE sont sur le classeur joint.

https://www.excel-pratique.com/~files/doc/JestroRetourV3.xls

Cordialement

Grand merci pour tes lumières et tes explications Amadéus.

Je finirai la journée moins c.. qu'en la commençant ))))))

Rechercher des sujets similaires à "affichage onglet source classement"