Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Départager avec un critère "Temps" en cas d'égalité

  • Initiateur de la discussion Initiateur de la discussion jalucyne
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

jalucyne

XLDnaute Occasionnel
Bonjour à tous les spécialistes.
Il y a quelques mois, j'ai posé sur le forum une question presque similaire (encore merci à Rachid pour sa réponse), ma question était: départager des équipes à égalité à partir d'un 2eme critère.

Dans ma question précédente je pouvais départager avec un second critère sous le format de "POINTS"

Cette fois ci mon 1er critère est un total de points, mais en cas d'égalité je veux les départager avec un critère "TEMPS":

Le classement est basé sur le total des points (colonne U, formule: =SI(U5="";"";RANG(U5;($U$5:$U$32);1))) entraine des égalités que je dois départager au temps, (colonne V).

Le résultat de la colonne W est donc incomplet , je recherche le bon résultat dans la colonne X.

Voir le classeur ci joint.

Dans l'attente de vos lumières.
Amicalement.
Jalucyne de Tahiti
 

Pièces jointes

Re : Départager avec un critère "Temps" en cas d'égalité

Bonjour

Tu peux faire avec
EQUIV(U5+V5/100;PETITE.VALEUR(U$5:U$13+V$5:V$13/100;LIGNE(INDIRECT("1:"&LIGNES(V$5:V$13))));0)
en matriciel, donc à valider avec Ctrl+maj tempo + entrer

Le principe : On pondère le nombre de points en U avec le temps en V divisé par 100.

On pourrait faire avec RANG (U5+V5/100;U$5:U$13+V$5:V$13/100;1) en matriciel mais cela ne fonctionne pas, même en "trichant" en nommant la série de valeurs U$5:U$13+V$5:V$13/100.

Donc, j'ai contourné ce problème en classant par ordre croissant les valeurs de la série U$5:U$13+V$5:V$13/100 avec
PETITE.VALEUR(U$5:U$13+V$5:V$13/100;LIGNE(INDIRECT("1:"&LIGNES(V$5:V$13))))
.

Ensuite, on recherche avec EQUIV la position de U5+V5/100 dans cette série classée dans l'ordre croissant.

Il y a bien sûr des variantes, par exemple, on peut remplacer LIGNES(V$5:V$13) par NBVAL(V$5:V$13).

Le mieux serait, je pense, de travailler avec des plages dynamiques en colonnes U et V pour que la formule s'adapte automatiquement aux nombres de concurrents, et ne s'arrêtent pas forcément à la ligne 13.

@ plus
 
Re : Départager avec un critère "Temps" en cas d'égalité

Bonjour jalucyne, CISCO,

Formule en W5 à tirer vers le bas :

Code:
=SI(U5="";"";SOMMEPROD(SIGNE(U$5:U$32)*(U$5:U$32+V$5:V$32/1000<U5+V5/1000))+1)
Edit : en fait on peut ne pas mettre "/1000" si les points sont toujours des nombres entiers et les temps toujours inférieurs à 24 h...

A+
 
Dernière édition:
Re : Départager avec un critère "Temps" en cas d'égalité

Re,

Puisqu'on en est aux SOMMEPROD formule en U5:

Code:
=SOMMEPROD(MOD(COLONNE(C5:S5);2)*C5:S5)
Et en V5 :

Code:
=SOMMEPROD(MOD(COLONNE(C5:S5);2)*D5:T5)
A+
 
Re : Départager avec un critère "Temps" en cas d'égalité

Re,

Du coup on peut conserver la formule avec RANG en W5.

D'abord formule en V5 :

Code:
=SI(NB(C5:T5);SOMMEPROD(MOD(COLONNE(C5:S5);2)*D5:T5);"")
Puis formule en U5 :

Code:
=SI(V5="";"";SOMMEPROD(MOD(COLONNE(C5:S5);2)*C5:S5)+V5/1000)
Comme déjà dit les "/1000" sont facultatifs.

Fichier joint.
 

Pièces jointes

Re : Départager avec un critère "Temps" en cas d'égalité

Re,

En fait la bonne formule en V5 est celle-ci :

Code:
=SI(NB.VIDE(C5:T5);"";SOMMEPROD(MOD(COLONNE(C5:S5);2)*D5:T5))
En effet si le temps d'une étape manque le total de l'équipe ne doit pas être calculé.

Fichier (2).

PS : j'ai aussi ajouté les formules en colonnes C E G I K M O Q S.

A+
 

Pièces jointes

Re : Départager avec un critère "Temps" en cas d'égalité

Merci pour ces nombreux message, toujours aussi pertinents.
Cela fait toujours aussi drôle avec ce décalage horaire de se lever et de voir que des passionnés ont bossé pendant que je dormais.
Encore merci.
Jalucyne de Tahiti
 
Re : Départager avec un critère "Temps" en cas d'égalité

A propos de la remarque de Job 75:
PS : j'ai aussi ajouté les formules en colonnes C E G I K M O Q S.

Cela n'est pas nécessaire de les départager au temps,car il ne peut pas y avoir d'égalité dans une étape danscce type de course ( de Va'a, pirogues Polynésiennes.)
Je renouvelle mes remerciements à tousz les membres de la discussion.
Jalucyne de Tahiti
PS: l'Eimeo Va'a Race est une course de pirogues scolaires faisant le tour de l'Ile de Moorea par le lagon , samedi prochain , 42 équipes de 6 rameurs se disputeront la victoire 2015.
 
Re : Départager avec un critère "Temps" en cas d'égalité

Re,


Les formules que j'ai mises déterminent la place en appliquant la fonction RANG aux temps.

Il est quasiment impossible d'avoir des ex-aequo.

A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
10
Affichages
292
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…