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

Classement d'une colonne par ordre croissant avec supression des doublons

baceri

XLDnaute Nouveau
Bonjour

J'utilise cette formule pour faire un classement par ordre crossant et enlever les doublons avec des nombres, mais la je veux le faire pour des noms propres, et je devrais utiliser MAXA et MINA mais ca ne marche pas.

=SI(MAX($U$5:$U6)=MAX($A$6:$A$110);"";MIN(SI($A$6:$A$110>MAX($U$5:$U6);$A$6:$A$110)))

Pouriez vous m'expliquer comment faire A6:A110 etant la liste des noms ou il peut y avoir des doublons en U5 il y a ecrit "croissant"
 
Dernière édition:

hoerwind

XLDnaute Barbatruc
Re : Classement d'une colonne par ordre croissant avec supression des doublons

Bonjour,

Probablement que tu travailles avec une version antérieure à XL2007.
La fonction SIERREUR n'est apparue que sous cette version.
 

R@chid

XLDnaute Barbatruc
Re : Classement d'une conne par ordre croissant avec supression des doublons

Salut tout le monde.
Re, YANN-56
Pardon, j'ai rien compris et c'est à cause mon niveau modeste en français.
Re, baceri
Pardon j'ai pas fais attention que tu ne travailles pas sur Excel 2007 et comme il a dit notre prof. hoerwind cette fonction SIERREUR ne se trouve que sur les deux dernieres versions d'Excel.

Voici une autre solution avec colonne intermediaire et qui permet le tri croissant.
en N6 : =SI(OU($A6="";NB.SI($A$6:$A6;$A6)>1);"";NB.SI($A$6:$A$110;">="&$A6))
en O6 : =SI(LIGNES($1:1)>=NB($N$6:$N$110);"";INDEX($A$6:$A$110;EQUIV(GRANDE.VALEUR($N$6:$N$110;LIGNES($1:2));$N$6:$N$110;0)))
@ tirer les deux formules vers le bas
@+
Rachid
 

Pièces jointes

  • Classeur1_colonne-Intermed.xls
    75.5 KB · Affichages: 48

YANN-56

XLDnaute Barbatruc
Re : Classement d'une colonne par ordre croissant avec supression des doublons

Bonsoir Rachid, et à ceux qui passeront par ici,

Il faut seulement regarder le coté "humour" dans ce que j'ai dit.
Ce n'était qu'un échange amusant avec Victor!
Il est vrai que le français est souvent chiant!!

Avec mon petit niveau en Grec ceci est pour moi de l'hébreu:

Code:
en N6 : =SI(OU($A6="";NB.SI($A$6:$A6;$A6)>1);"";NB.SI($A$6 :$A$110;">="&$A6))
en O6 : =SI(LIGNES($1:1)>=NB($N$6:$N$110);"";INDEX($A$6:$A $110;EQUIV(GRANDE.VALEUR($N$6:$N$110;LIGNES($1:2)) ;$N$6:$N$110;0)))

J't'explique pas la traduction en Breton!!!

Il n'en demeure pas moins que j'ai, outre le respect;
l'admiration pour ceux qui comme toi manipulent aussi bien ces formules.

Bravo pour l'aide que tu apportes, dont je ne doute le bon résultat.

Amicalement, et sincèrement,

Yann
 

Discussions similaires

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