Code excel pour fonction MAX ou équivalent ..
Résolu
Atok91
Messages postés
46
Date d'inscription
Statut
Membre
Dernière intervention
-
eriiic Messages postés 24603 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 24603 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à tous,
Je suis sous excel 2007 et je commence à me faire des noeux au cerveau ...
Dans les colonnes, la moyenne des points et le nombre de tirs
dans les lignes, le N° du match
J'aimerai me servir des mises en formes conditionnelles pour surligner en vert le match où la moyenne est la plus élevée et où les nombre de tirs est égal à 60
Les autres match avec un nombre tirs inférieurs à 60 ne doivent pas êtres surlignés même si la moyenne est plus élevée.
Avec la fonction MAX, j'arrive a surligner la moyenne la plus élevée si je met 60 tirs, mais sinon, tout s'éteint. Alors que la moyenne la plus élevée parmis les matchs de 60 tirs devrait se surligner
J'espère avoir été clair ...
Merci d'avance de votre aide !
Je suis sous excel 2007 et je commence à me faire des noeux au cerveau ...
Dans les colonnes, la moyenne des points et le nombre de tirs
dans les lignes, le N° du match
J'aimerai me servir des mises en formes conditionnelles pour surligner en vert le match où la moyenne est la plus élevée et où les nombre de tirs est égal à 60
Les autres match avec un nombre tirs inférieurs à 60 ne doivent pas êtres surlignés même si la moyenne est plus élevée.
Avec la fonction MAX, j'arrive a surligner la moyenne la plus élevée si je met 60 tirs, mais sinon, tout s'éteint. Alors que la moyenne la plus élevée parmis les matchs de 60 tirs devrait se surligner
J'espère avoir été clair ...
Merci d'avance de votre aide !
A voir également:
- Code excel pour fonction MAX ou équivalent ..
- Code ascii - Guide
- Fonction si et excel - Guide
- Liste déroulante excel - Guide
- Équivalent coco - Accueil - Réseaux sociaux
- Word et excel gratuit - Guide
2 réponses
Bonjour tout le monde,
Salut vaucluse :-)
il y a moyen de détecter le résultat mais il faut passer par une formule matricielle que les MFC n'acceptent pas.
Oui, mais tu as sommeprod() qui est matricielle avec une validation normale.
Faisons un sommeprod d'une seule valeur : le max ;-)
Atok91,
formule MFC :
=B2=SOMMEPROD(MAX(($B$2:$B$24)*($C$2:$C$24>=60)))
Je ne suis pas sûr de la position de tes données, voici un exemple à adapter : http://www.cijoint.fr/cjlink.php?file=cj201109/cijEWL7jXc.xls
eric
edit : j'ai traduit =60 par >=60
Salut vaucluse :-)
il y a moyen de détecter le résultat mais il faut passer par une formule matricielle que les MFC n'acceptent pas.
Oui, mais tu as sommeprod() qui est matricielle avec une validation normale.
Faisons un sommeprod d'une seule valeur : le max ;-)
Atok91,
formule MFC :
=B2=SOMMEPROD(MAX(($B$2:$B$24)*($C$2:$C$24>=60)))
Je ne suis pas sûr de la position de tes données, voici un exemple à adapter : http://www.cijoint.fr/cjlink.php?file=cj201109/cijEWL7jXc.xls
eric
edit : j'ai traduit =60 par >=60
Bonjour
il y a moyen de détecter le résultat mais il faut passer par une formule matricielle que les MFC n'acceptent pas. (du moins de ce que je sais)
Si vous pouvez admettre une colonne masquée (ou pas) suivez cet exemple à adapter:
de A1 à A10 les moyennes
de B1 à B10 les nombres de tirs
en C1 la formule:
=SI(ET(B1=60;A1=(MAX(SI($B$1:$B$10=60;$A$1:$A$10)));1;"")
formule à entrer avec la touche enter en maintenant les touches ctrl et shift enfoncées. (elle se retrouve entre accolade dans la barre de formule)
tirez cette formule de C1à C10. Elle affichera 1 en face du résultat cherché.La MFC pourra donc être :=$C1=1 sur les colonnes A et B
s'il s'agit aussi de 60 tirs ou +, remplacez =60 par >=60
vous pouvez aussi afficher une texte en colonne C en remplaçant le ;1;"") par exemple par:
;"MEILLEUR";"")
et en adaptant en conséquence la formule de MFC
crdlmnt
il y a moyen de détecter le résultat mais il faut passer par une formule matricielle que les MFC n'acceptent pas. (du moins de ce que je sais)
Si vous pouvez admettre une colonne masquée (ou pas) suivez cet exemple à adapter:
de A1 à A10 les moyennes
de B1 à B10 les nombres de tirs
en C1 la formule:
=SI(ET(B1=60;A1=(MAX(SI($B$1:$B$10=60;$A$1:$A$10)));1;"")
formule à entrer avec la touche enter en maintenant les touches ctrl et shift enfoncées. (elle se retrouve entre accolade dans la barre de formule)
tirez cette formule de C1à C10. Elle affichera 1 en face du résultat cherché.La MFC pourra donc être :=$C1=1 sur les colonnes A et B
s'il s'agit aussi de 60 tirs ou +, remplacez =60 par >=60
vous pouvez aussi afficher une texte en colonne C en remplaçant le ;1;"") par exemple par:
;"MEILLEUR";"")
et en adaptant en conséquence la formule de MFC
crdlmnt