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

Rang sans doublons

bérylion

XLDnaute Occasionnel
salut la foule

je cherche à obtenir un classement sans doublons des étiquettes à partir de valeurs
je tourne autour depuis une heure et je n'y vois plus clair

le sujet a été maintes fois abordé mais je n'ai rien trouvé qui corresponde à mon cas spécifique
je vous mets un fichier exemple avec ce que j'obtiens et ce que je souhaite obtenir (ça commence en C116)

à vot bon coeur msieursdames...

 

Pièces jointes

  • RangSansDoublons.xlsx
    10.1 KB · Affichages: 57
  • RangSansDoublons.xlsx
    10.1 KB · Affichages: 65
  • RangSansDoublons.xlsx
    10.1 KB · Affichages: 93

job75

XLDnaute Barbatruc
Re : Rang sans doublons

Bonjour bérylion,

Vous parlez de classement, quel type de classement ?

Vous savez sûrement qu'en triant "feuille6 10e" viendra après "feuille6 1er" et avant "feuille6 2e".

C'est ça que vous voulez ?

A+
 

Modeste geedee

XLDnaute Barbatruc
Re : Rang sans doublons

Bonsour®
la formule que tu a mis en place fonctionne parfaitement... !!!!
en ce sens qu'elle distingue les doublons au niveau Rang (colonne G)
mais ne sait pas distinguer les doublons ou homonymes au niveau référence (colonne C)
une colonne complémentaire est nécessaire
 

Pièces jointes

  • rangsansdoublons.xlsx
    11.1 KB · Affichages: 67
  • rangsansdoublons.xlsx
    11.1 KB · Affichages: 77
  • rangsansdoublons.xlsx
    11.1 KB · Affichages: 53
  • Capture.jpg
    25.8 KB · Affichages: 86
  • Capture.jpg
    25.8 KB · Affichages: 87

bérylion

XLDnaute Occasionnel
Dernière édition:

bérylion

XLDnaute Occasionnel
Re : Rang sans doublons


re-

la colonne complémentaire n'est pas nécessaire, en revanche tu as bien mis le doigt sur le fond du problème : chercher les doublons en colonne C pour éliminer les valeurs en colonne G

la formule de course à rallonge en C116 devient donc :
{=INDEX(C140:C179;EQUIV(GRANDE.VALEUR(((FREQUENCE(EQUIV($C$140:$C$179;$C$140:$C$179;0);LIGNE(INDIRECT("1:"&LIGNES($C$140:$C$178))))>0)*$G$140:$G$179)-LIGNE($F$140:$F$179)/10^10;LIGNE(INDIRECT("1:"&LIGNES(C140:C179))));((FREQUENCE(EQUIV($C$140:$C$179;$C$140:$C$179;0);LIGNE(INDIRECT("1:"&LIGNES($C$140:$C$178))))>0)*$G$140:$G$179)-LIGNE($F$140:$F$179)/10^10;0))}

le compte est bon, affaire classée !
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…