J'essaie d'utiliser la fonction Recherche afin d'atteindre l'objectif
ci-dessous mais... je n'y arrive pas ! En voici la description :
a) Dans la Feuil1 d'un classeur :
Dans les cellules A1 à A6, des noms de joueurs (Joueur1 - Joueur2, etc.)
Dans les cellules B1 à B6, les pointages correspondants aux noms des joueurs
dans A1 à A6.
b) Dans la Feuil2 du même classeur :
À partir du plus haut pointage dans les cellules B1 à B6 de la Feuil1,
j'aimerais pouvoir, dans la cellule D9 de la Feuil2, y faire inscrire
automatiquement le nom du joueur ayant obtenu le plus haut pointage soit le
pointage maximum des cellules B1 à B6 de la Feuil1.
Note: Pour des raisons "particulières", les noms des joueurs dans la Feuil1
ne doivent pas être triés en ordre croissant !
"Butch" a écrit dans le message de news: vc4df.23001$ Bonjour,
J'essaie d'utiliser la fonction Recherche afin d'atteindre l'objectif ci-dessous mais... je n'y arrive pas ! En voici la description :
a) Dans la Feuil1 d'un classeur : Dans les cellules A1 à A6, des noms de joueurs (Joueur1 - Joueur2, etc.) Dans les cellules B1 à B6, les pointages correspondants aux noms des joueurs dans A1 à A6.
b) Dans la Feuil2 du même classeur : À partir du plus haut pointage dans les cellules B1 à B6 de la Feuil1, j'aimerais pouvoir, dans la cellule D9 de la Feuil2, y faire inscrire automatiquement le nom du joueur ayant obtenu le plus haut pointage soit le pointage maximum des cellules B1 à B6 de la Feuil1.
Note: Pour des raisons "particulières", les noms des joueurs dans la Feuil1 ne doivent pas être triés en ordre croissant !
"Butch" <butch@untel.net> a écrit dans le message de news: vc4df.23001$aV6.316433@weber.videotron.net...
Bonjour,
J'essaie d'utiliser la fonction Recherche afin d'atteindre l'objectif
ci-dessous mais... je n'y arrive pas ! En voici la description :
a) Dans la Feuil1 d'un classeur :
Dans les cellules A1 à A6, des noms de joueurs (Joueur1 - Joueur2, etc.)
Dans les cellules B1 à B6, les pointages correspondants aux noms des joueurs
dans A1 à A6.
b) Dans la Feuil2 du même classeur :
À partir du plus haut pointage dans les cellules B1 à B6 de la Feuil1,
j'aimerais pouvoir, dans la cellule D9 de la Feuil2, y faire inscrire
automatiquement le nom du joueur ayant obtenu le plus haut pointage soit le
pointage maximum des cellules B1 à B6 de la Feuil1.
Note: Pour des raisons "particulières", les noms des joueurs dans la Feuil1
ne doivent pas être triés en ordre croissant !
"Butch" a écrit dans le message de news: vc4df.23001$ Bonjour,
J'essaie d'utiliser la fonction Recherche afin d'atteindre l'objectif ci-dessous mais... je n'y arrive pas ! En voici la description :
a) Dans la Feuil1 d'un classeur : Dans les cellules A1 à A6, des noms de joueurs (Joueur1 - Joueur2, etc.) Dans les cellules B1 à B6, les pointages correspondants aux noms des joueurs dans A1 à A6.
b) Dans la Feuil2 du même classeur : À partir du plus haut pointage dans les cellules B1 à B6 de la Feuil1, j'aimerais pouvoir, dans la cellule D9 de la Feuil2, y faire inscrire automatiquement le nom du joueur ayant obtenu le plus haut pointage soit le pointage maximum des cellules B1 à B6 de la Feuil1.
Note: Pour des raisons "particulières", les noms des joueurs dans la Feuil1 ne doivent pas être triés en ordre croissant !
Merci à qui pourrait m'aider. Butch
Butch
Bonjour MichDenis,
Merci pour ton aide mais, j'ai essayé la formule que tu proposes et cela se traduit par une erreur (#Valeur!) dans Excel. Il se peut que mes explications ne furent pas assez claires. J'ai copié ci-dessous, la formule qui renvoie l'erreur en y utilisant les vraies valeurs et le nom de feuille tel que cela est actuellement dans mon classeur. Peut-être y trouveras-tu d'où vient l'erreur ?
La formule est : =INDIRECT("SynthèseEvoluMoyJoueur!A"&MAX(SI(SynthèseEvoluMoyJoueur!B2:B13;LI GNE(B2:B13))))
* SynthèseEvoluMoyJoueur : est le nom de la feuille de calcul où se trouvent les données soit, le nom des joueurs et leur pointage.
* Dans cette feuille de calcul, les cellules A2 à A13 contiennent les noms des joueurs et les cellules B2 à B13, leur pointage respectif.
* La formule est placée dans la cellule I33 de la feuille nommée MoyenneJoueur.
Merci encore, Butch
Bonjour MichDenis,
Merci pour ton aide mais, j'ai essayé la formule que tu proposes et cela se
traduit par une erreur (#Valeur!) dans Excel. Il se peut que mes
explications ne furent pas assez claires. J'ai copié ci-dessous, la formule
qui renvoie l'erreur en y utilisant les vraies valeurs et le nom de feuille
tel que cela est actuellement dans mon classeur. Peut-être y trouveras-tu
d'où vient l'erreur ?
La formule est :
=INDIRECT("SynthèseEvoluMoyJoueur!A"&MAX(SI(SynthèseEvoluMoyJoueur!B2:B13;LI
GNE(B2:B13))))
* SynthèseEvoluMoyJoueur : est le nom de la feuille de calcul où se trouvent
les données soit, le nom des joueurs et leur pointage.
* Dans cette feuille de calcul, les cellules A2 à A13 contiennent les noms
des joueurs et les cellules B2 à B13, leur pointage respectif.
* La formule est placée dans la cellule I33 de la feuille nommée
MoyenneJoueur.
Merci pour ton aide mais, j'ai essayé la formule que tu proposes et cela se traduit par une erreur (#Valeur!) dans Excel. Il se peut que mes explications ne furent pas assez claires. J'ai copié ci-dessous, la formule qui renvoie l'erreur en y utilisant les vraies valeurs et le nom de feuille tel que cela est actuellement dans mon classeur. Peut-être y trouveras-tu d'où vient l'erreur ?
La formule est : =INDIRECT("SynthèseEvoluMoyJoueur!A"&MAX(SI(SynthèseEvoluMoyJoueur!B2:B13;LI GNE(B2:B13))))
* SynthèseEvoluMoyJoueur : est le nom de la feuille de calcul où se trouvent les données soit, le nom des joueurs et leur pointage.
* Dans cette feuille de calcul, les cellules A2 à A13 contiennent les noms des joueurs et les cellules B2 à B13, leur pointage respectif.
* La formule est placée dans la cellule I33 de la feuille nommée MoyenneJoueur.
Merci encore, Butch
michdenis
Bonjour Butch,
Ta formule est bonne, j'ai tout simplement oublié de mentionner dans ma réponse que c'était une formule matricielle et que pour valider ce type de formule, tu dois utiliser Ctrl + Maj + Enter
Désolé pour l'oubli.
Salutations!
"Butch" a écrit dans le message de news: LZ9df.29581$ Bonjour MichDenis,
Merci pour ton aide mais, j'ai essayé la formule que tu proposes et cela se traduit par une erreur (#Valeur!) dans Excel. Il se peut que mes explications ne furent pas assez claires. J'ai copié ci-dessous, la formule qui renvoie l'erreur en y utilisant les vraies valeurs et le nom de feuille tel que cela est actuellement dans mon classeur. Peut-être y trouveras-tu d'où vient l'erreur ?
La formule est : =INDIRECT("SynthèseEvoluMoyJoueur!A"&MAX(SI(SynthèseEvoluMoyJoueur!B2:B13;LI GNE(B2:B13))))
* SynthèseEvoluMoyJoueur : est le nom de la feuille de calcul où se trouvent les données soit, le nom des joueurs et leur pointage.
* Dans cette feuille de calcul, les cellules A2 à A13 contiennent les noms des joueurs et les cellules B2 à B13, leur pointage respectif.
* La formule est placée dans la cellule I33 de la feuille nommée MoyenneJoueur.
Merci encore, Butch
Bonjour Butch,
Ta formule est bonne, j'ai tout simplement oublié de mentionner dans ma réponse que c'était une formule matricielle et que pour
valider ce type de formule, tu dois utiliser Ctrl + Maj + Enter
Désolé pour l'oubli.
Salutations!
"Butch" <butch@untel.net> a écrit dans le message de news: LZ9df.29581$aV6.408497@weber.videotron.net...
Bonjour MichDenis,
Merci pour ton aide mais, j'ai essayé la formule que tu proposes et cela se
traduit par une erreur (#Valeur!) dans Excel. Il se peut que mes
explications ne furent pas assez claires. J'ai copié ci-dessous, la formule
qui renvoie l'erreur en y utilisant les vraies valeurs et le nom de feuille
tel que cela est actuellement dans mon classeur. Peut-être y trouveras-tu
d'où vient l'erreur ?
La formule est :
=INDIRECT("SynthèseEvoluMoyJoueur!A"&MAX(SI(SynthèseEvoluMoyJoueur!B2:B13;LI
GNE(B2:B13))))
* SynthèseEvoluMoyJoueur : est le nom de la feuille de calcul où se trouvent
les données soit, le nom des joueurs et leur pointage.
* Dans cette feuille de calcul, les cellules A2 à A13 contiennent les noms
des joueurs et les cellules B2 à B13, leur pointage respectif.
* La formule est placée dans la cellule I33 de la feuille nommée
MoyenneJoueur.
Ta formule est bonne, j'ai tout simplement oublié de mentionner dans ma réponse que c'était une formule matricielle et que pour valider ce type de formule, tu dois utiliser Ctrl + Maj + Enter
Désolé pour l'oubli.
Salutations!
"Butch" a écrit dans le message de news: LZ9df.29581$ Bonjour MichDenis,
Merci pour ton aide mais, j'ai essayé la formule que tu proposes et cela se traduit par une erreur (#Valeur!) dans Excel. Il se peut que mes explications ne furent pas assez claires. J'ai copié ci-dessous, la formule qui renvoie l'erreur en y utilisant les vraies valeurs et le nom de feuille tel que cela est actuellement dans mon classeur. Peut-être y trouveras-tu d'où vient l'erreur ?
La formule est : =INDIRECT("SynthèseEvoluMoyJoueur!A"&MAX(SI(SynthèseEvoluMoyJoueur!B2:B13;LI GNE(B2:B13))))
* SynthèseEvoluMoyJoueur : est le nom de la feuille de calcul où se trouvent les données soit, le nom des joueurs et leur pointage.
* Dans cette feuille de calcul, les cellules A2 à A13 contiennent les noms des joueurs et les cellules B2 à B13, leur pointage respectif.
* La formule est placée dans la cellule I33 de la feuille nommée MoyenneJoueur.
Merci encore, Butch
Butch
Bonjour MichDenis,
Merci encore. La forme matricielle ne donne plus de message d'erreur... cependant un autre "problème" persiste !
En effet, la formule "retourne" bien le nom d'un joueur toutefois, il ne s'agit pas du joueur ayant le meilleur pointage !! Le nom qui "sort" est celui du joueur dont le nom est inscrit 2 cellules plus bas que le joueur ayant réellement le meilleur pointage (je ne sais pas si cela est un "hasard" ou quelque chose de technique"). Je mentionne aussi que les cellules B2 à B13 contenant les pointages des joueurs peuvent contenir des pointages négatifs (augmentation ou diminution de moyenne)... est-ce que cela influence la formule ? D'ailleurs, le nom que retourne la formule est celui d'un joueur ayant un pointage négatif tout en étant pas celui qui a le pointage le plus négatif cependant ! Bizarre !!
Si tu as une solution complémentaire, cela m'intéresse toujours. Je sais "qu'à distance" cela n'est pas toujours facile.
Re-Merci, Butch
Bonjour MichDenis,
Merci encore. La forme matricielle ne donne plus de message d'erreur...
cependant un autre "problème" persiste !
En effet, la formule "retourne" bien le nom d'un joueur toutefois, il ne
s'agit pas du joueur ayant le meilleur pointage !! Le nom qui "sort" est
celui du joueur dont le nom est inscrit 2 cellules plus bas que le joueur
ayant réellement le meilleur pointage (je ne sais pas si cela est un
"hasard" ou quelque chose de technique"). Je mentionne aussi que les
cellules B2 à B13 contenant les pointages des joueurs peuvent contenir des
pointages négatifs (augmentation ou diminution de moyenne)... est-ce que
cela influence la formule ? D'ailleurs, le nom que retourne la formule est
celui d'un joueur ayant un pointage négatif tout en étant pas celui qui a le
pointage le plus négatif cependant ! Bizarre !!
Si tu as une solution complémentaire, cela m'intéresse toujours. Je sais
"qu'à distance" cela n'est pas toujours facile.
Merci encore. La forme matricielle ne donne plus de message d'erreur... cependant un autre "problème" persiste !
En effet, la formule "retourne" bien le nom d'un joueur toutefois, il ne s'agit pas du joueur ayant le meilleur pointage !! Le nom qui "sort" est celui du joueur dont le nom est inscrit 2 cellules plus bas que le joueur ayant réellement le meilleur pointage (je ne sais pas si cela est un "hasard" ou quelque chose de technique"). Je mentionne aussi que les cellules B2 à B13 contenant les pointages des joueurs peuvent contenir des pointages négatifs (augmentation ou diminution de moyenne)... est-ce que cela influence la formule ? D'ailleurs, le nom que retourne la formule est celui d'un joueur ayant un pointage négatif tout en étant pas celui qui a le pointage le plus négatif cependant ! Bizarre !!
Si tu as une solution complémentaire, cela m'intéresse toujours. Je sais "qu'à distance" cela n'est pas toujours facile.
"Butch" a écrit dans le message de news: UYndf.30167$ Bonjour MichDenis,
Merci encore. La forme matricielle ne donne plus de message d'erreur... cependant un autre "problème" persiste !
En effet, la formule "retourne" bien le nom d'un joueur toutefois, il ne s'agit pas du joueur ayant le meilleur pointage !! Le nom qui "sort" est celui du joueur dont le nom est inscrit 2 cellules plus bas que le joueur ayant réellement le meilleur pointage (je ne sais pas si cela est un "hasard" ou quelque chose de technique"). Je mentionne aussi que les cellules B2 à B13 contenant les pointages des joueurs peuvent contenir des pointages négatifs (augmentation ou diminution de moyenne)... est-ce que cela influence la formule ? D'ailleurs, le nom que retourne la formule est celui d'un joueur ayant un pointage négatif tout en étant pas celui qui a le pointage le plus négatif cependant ! Bizarre !!
Si tu as une solution complémentaire, cela m'intéresse toujours. Je sais "qu'à distance" cela n'est pas toujours facile.
"Butch" <butch@untel.net> a écrit dans le message de news: UYndf.30167$aV6.730992@weber.videotron.net...
Bonjour MichDenis,
Merci encore. La forme matricielle ne donne plus de message d'erreur...
cependant un autre "problème" persiste !
En effet, la formule "retourne" bien le nom d'un joueur toutefois, il ne
s'agit pas du joueur ayant le meilleur pointage !! Le nom qui "sort" est
celui du joueur dont le nom est inscrit 2 cellules plus bas que le joueur
ayant réellement le meilleur pointage (je ne sais pas si cela est un
"hasard" ou quelque chose de technique"). Je mentionne aussi que les
cellules B2 à B13 contenant les pointages des joueurs peuvent contenir des
pointages négatifs (augmentation ou diminution de moyenne)... est-ce que
cela influence la formule ? D'ailleurs, le nom que retourne la formule est
celui d'un joueur ayant un pointage négatif tout en étant pas celui qui a le
pointage le plus négatif cependant ! Bizarre !!
Si tu as une solution complémentaire, cela m'intéresse toujours. Je sais
"qu'à distance" cela n'est pas toujours facile.
"Butch" a écrit dans le message de news: UYndf.30167$ Bonjour MichDenis,
Merci encore. La forme matricielle ne donne plus de message d'erreur... cependant un autre "problème" persiste !
En effet, la formule "retourne" bien le nom d'un joueur toutefois, il ne s'agit pas du joueur ayant le meilleur pointage !! Le nom qui "sort" est celui du joueur dont le nom est inscrit 2 cellules plus bas que le joueur ayant réellement le meilleur pointage (je ne sais pas si cela est un "hasard" ou quelque chose de technique"). Je mentionne aussi que les cellules B2 à B13 contenant les pointages des joueurs peuvent contenir des pointages négatifs (augmentation ou diminution de moyenne)... est-ce que cela influence la formule ? D'ailleurs, le nom que retourne la formule est celui d'un joueur ayant un pointage négatif tout en étant pas celui qui a le pointage le plus négatif cependant ! Bizarre !!
Si tu as une solution complémentaire, cela m'intéresse toujours. Je sais "qu'à distance" cela n'est pas toujours facile.
Re-Merci, Butch
Butch
Re-bonjour MichDenis,
Merveilleux ! Ça fonctionne mais... j'avais, avec la nouvelle formule, toujours un décalage vers le haut de 1 cellule c.a.d. que le nom renvoyé par la fonction était celui situé au-dessus du joueur ayant effectivement le meilleur pointage.
J'ai simplement inclus la pemière ligne du tableau soit la cellule B1 à la place de B2 (donc B1:B13)dans la formule et voilà... c'est OK !
Merci encore, Butch
Re-bonjour MichDenis,
Merveilleux ! Ça fonctionne mais... j'avais, avec la nouvelle formule,
toujours un décalage vers le haut de 1 cellule c.a.d. que le nom renvoyé par
la fonction était celui situé au-dessus du joueur ayant effectivement le
meilleur pointage.
J'ai simplement inclus la pemière ligne du tableau soit la cellule B1 à la
place de B2 (donc B1:B13)dans la formule et voilà... c'est OK !
Merveilleux ! Ça fonctionne mais... j'avais, avec la nouvelle formule, toujours un décalage vers le haut de 1 cellule c.a.d. que le nom renvoyé par la fonction était celui situé au-dessus du joueur ayant effectivement le meilleur pointage.
J'ai simplement inclus la pemière ligne du tableau soit la cellule B1 à la place de B2 (donc B1:B13)dans la formule et voilà... c'est OK !