Menu

Classement suivant deux criteres [Résolu]

- - Dernière réponse : fredg47
Messages postés
2
Date d'inscription
lundi 11 juin 2018
Dernière intervention
11 juin 2018
- 11 juin 2018 à 18:09
Bonjour,

j ai un petit beug avec une formule , je vous explique
j aimerai faire un classement de plusieurs équipes avec deux critères en cas d égalité
exemple

équipe points score

equipe A 12 150
equipe B 9 160
equipe C 12 155
equipe D 10 130

la priorité du classement est d abord sur les points (points attribués a chaque manche) puis au score (cumul des scores de l ensemble des manches) pour départager les égalités éventuelles

donc la formule devrait me donner
1er equipe C
2eme equipe A
3eme equipe D
4 eme equipe B

j ai essayé avec la formule rang mais elle se limite a un seul critère et c'est a ce moment la que je galère.
je cherche donc la formule magique

merci a vous qui tenterez d éclairer ma lanterne

FReD



Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
Messages postés
7534
Date d'inscription
dimanche 13 juin 2010
Dernière intervention
22 janvier 2019
1622
2
Merci
Bonjour,

Ajoutes une colonne avec en D2 :
Formule supprimée
EDIT : avec
=(B2&","&TEXTE(C2;"0000"))*1
et utilises Rang() sur cette colonne.

Cordialement
Patrice

Dire « Merci » 2

Heureux de vous avoir aidé ! Vous nous appréciez ? Donnez votre avis sur nous ! Evaluez CommentCaMarche

CCM 57657 internautes nous ont dit merci ce mois-ci

fredg47
Messages postés
2
Date d'inscription
lundi 11 juin 2018
Dernière intervention
11 juin 2018
-
merci beaucoup voisin ;)
ca fonctionne super bien

par contre ta première formule fonctionne bien, quelle est la différence avec la seconde
Patrice33740
Messages postés
7534
Date d'inscription
dimanche 13 juin 2010
Dernière intervention
22 janvier 2019
1622 -
La différence c'est qu'avec la première le score 155 est plus petit que 16 (0,16 est plus grand que 0,155)
Avec la seconde ça donne 0,0155 et 0,0016
fredg47
Messages postés
2
Date d'inscription
lundi 11 juin 2018
Dernière intervention
11 juin 2018
-
nickel
merci
Commenter la réponse de Patrice33740
Messages postés
23335
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
22 janvier 2019
5558
0
Merci
Bonjour
si on commence en ligne 2 avec le nom en A, les points en B le score en C, il devrait suffire:
d'ajouter une colonne D avec la formule:
=(B2&C2)*1
de ressortir en E le rang par rapport à ce résultat

par contre, vous pouvez ressortir directement les noms dans l'ordre du classement sous réserve qu'il n'y ai pas d'exaequo sur l'ensemble points +score:
en D2 selon le tableau précédent
formule matricielle à entrer avec la touche enter en maintenant les touches ctrl et shift enfoncées. elle doit s’afficher automatiquement entra accolades dans la barre de formule:

=INDEX($A$2:$A$5;EQUIV(GRANDE.VALEUR(($B$2:$B$5&$C$2:$C$5)*1;LIGNE(A1));($B$2:$B$5&$C$2:$C$5)*1;0))

ça donne ça avec votre exemple
https://mon-partage.fr/f/ZIIbUA2R/

notez que les matricielles sont assez lourdes, mieux vaut limiter les champs au nombre de lignes utiles
si vous risquez des ex aequo, revenez on trouvera a&utre choses



crdlmnt
Patrice33740
Messages postés
7534
Date d'inscription
dimanche 13 juin 2010
Dernière intervention
22 janvier 2019
1622 -
Bonjour,

Tu as remis le fichier de ton post précédent (avec les clients ici https://www.commentcamarche.net/forum/affich-35413057-addition-de-champs-dans-excel#1) !
Commenter la réponse de Vaucluse