Classement par formule (RESOLU)

phlaurent55

Nous a quittés en 2020
Repose en paix
Bonjour à toutes et tous, et meilleurs vœux pour l'année qui commence

Étant habitué à intervenir sur le forum lorsqu'il s'agit de donner des solutions par macro, je suis en train de sécher en ce qui concerne une solution par formule.

Je joins un fichier destiné à faire un classement par catégorie de coureurs.
La solution par macro contenue dans ce fichier fonctionne très bien mais le problème c'est que je dois refiler ce fichier à une personne qui ne veut absolument pas entendre parler de VB.

les explications nécessaires se trouvent dans le fichier

Merci d'avance

à+
Philippe
 

Pièces jointes

  • 111.xlsm
    21.2 KB · Affichages: 32

vgendron

XLDnaute Barbatruc
Hello Philippe
en nommant les deux colonnes de la feuille Arrivée : Dossard et Nom
et des formules matricielles
dans la Cat1 A2
=SIERREUR(INDEX(Dossard;PETITE.VALEUR(SI(Dossard<500;LIGNE(Dossard);"");LIGNES($A$1:A1))-1);"")

et B2
=SIERREUR(INDEX(Noms;EQUIV(A2;Dossard;0)-1);"")
 

vgendron

XLDnaute Barbatruc
Hello Cisco
j'étais sur le point de dire que ma méthode ne fonctionnait pour les catégories 2 et 3: parce que dans ma formule, je remplacais (Si(Dossard<500) par un si (ET(dossard>=500;dossard<1000))
alors qu'il faut visiblement remplacer par (si (dossard>=500) * (dossard<1000))

:-D
 

Discussions similaires

Réponses
11
Affichages
490

Statistiques des forums

Discussions
312 229
Messages
2 086 426
Membres
103 206
dernier inscrit
diambote