Code excel pour fonction MAX ou équivalent ..
Résolu/Fermé
Atok91
Messages postés
46
Date d'inscription
mardi 14 août 2007
Statut
Membre
Dernière intervention
17 juillet 2015
-
24 sept. 2011 à 00:47
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 - 24 sept. 2011 à 10:36
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 - 24 sept. 2011 à 10:36
A voir également:
- Code excel pour fonction MAX ou équivalent ..
- Excel fonction si et - Guide
- Liste déroulante excel - Guide
- I14 pro max - Accueil - Guide téléphones
- Formule excel pour additionner plusieurs cellules - Guide
- Code asci - Guide
2 réponses
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
Modifié par eriiic le 24/09/2011 à 10:38
Modifié par eriiic le 24/09/2011 à 10:38
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
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 414
24 sept. 2011 à 09:22
24 sept. 2011 à 09:22
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