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:

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.
Bonsoir Patrick (Alias Victor21) et à ceux qui passeront par là,

Finalement, pour la poésie; la meilleure réponse n'est-elle pas celle de Rachid?

:eek::eek::eek:

Je cesse ici et ne ramène plus ma fraise.
Il pourrait devenir inconvenant et me valoir les foudres justifiées du modérateur.

Faute de pouvoir aider, car je ne pige rien aux formules Excel,
que cette tentative d'humour dégivre, un instant, la froideur des informaticiens.

Amicalement, et sauf le respect que je leur dois.

Bonne suite à "baceri" qui a ici reçu belles aides.
Si un jour ta demande entre dans le cadre de mes connaissances,
je ne manquerai pas de tenter à t'aider.

Yann
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.
Merci de continuer les recherches de mon problème, je regardais ce matin s'il y avait des meilleures solutions. La tienne me parait très bien, mais quand je la copie et que je la colle sur mon fichier et que je la valide en matricielle je n'ai pas le même résultat que toi, j'ai droit a un joli #NOM? peux-tu me dire pourquoi ?

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

Statistiques des forums

Discussions
312 836
Messages
2 092 648
Membres
105 477
dernier inscrit
kyra