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

  • Initiateur de la discussion Initiateur de la discussion baceri
  • 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 !

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:
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.
 
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

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
 
- 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

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