Menu

Classement suivant deux criteres [Résolu]

FReD - 11 juin 2018 à 17:30 - Dernière réponse : fredg47 2 Messages postés lundi 11 juin 2018Date d'inscription 11 juin 2018 Dernière intervention
- 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

6 réponses

Meilleure réponse
Patrice33740 6936 Messages postés dimanche 13 juin 2010Date d'inscription 11 juin 2018 Dernière intervention - Modifié par Patrice33740 le 11/06/2018 à 17:42
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

Merci Patrice33740 2

Avec quelques mots c'est encore mieux Ajouter un commentaire

CCM a aidé 24528 internautes ce mois-ci

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

par contre ta première formule fonctionne bien, quelle est la différence avec la seconde
Patrice33740 6936 Messages postés dimanche 13 juin 2010Date d'inscription 11 juin 2018 Dernière intervention - 11 juin 2018 à 18:00
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 2 Messages postés lundi 11 juin 2018Date d'inscription 11 juin 2018 Dernière intervention - 11 juin 2018 à 18:09
nickel
merci
Commenter la réponse de Patrice33740
Vaucluse 22181 Messages postés lundi 23 juillet 2007Date d'inscriptionContributeurStatut 11 juin 2018 Dernière intervention - 11 juin 2018 à 17:56
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 6936 Messages postés dimanche 13 juin 2010Date d'inscription 11 juin 2018 Dernière intervention - 11 juin 2018 à 18:06
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