Comparer et "fusionner" des données (Excel)

Résolu
lachatovsky Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -  
lachatovsky Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je suis confronté à un problème et malgré de nombreuses recherches sur le net et vaines tentatives personnelles (je ne programme pas du tout et je ne touche pas une bille à ce niveau...), je n'arrive pas à trouver la solution...

J'ai une ligne de chiffre au format standard de AE6:AN6, soit 10 colonnes, ordonnée comme suit :

1 3 4 6 6 8 3 4 11 1

Je souhaiterais pouvoir trouver l'astuce (ou la bonne âme qui me dépannera d'une autre façon) qui me permette, dans d'autre colonnes (à la suite), de comparer les valeurs de la ligne entre elles, d'afficher les résultats dans l'ordre de la ligne analysée et de supprimer les doublons pour arriver à ce résultat

1 3 4 6 8 11

La première des questions : est-ce possible ? (sûrement...)

Je vous remercie d'avance de votre aide et de vos lumières pour éclairer ma lanterne bien fatiguée...

Cordiales salutations.

Flavien

A voir également:

2 réponses

Mytå Messages postés 2973 Date d'inscription   Statut Contributeur Dernière intervention   953
 
Salut le forum

Formule sans colonne intermédiaire

Liste de nombre de AE6:AN6.
Formule en AP6 à recopier vers la droite.

=SI(MAX($AO6:AO6)=MAX($AE6:$AN6);"";PETITE.VALEUR($AE6:$AN6;FREQUENCE($AE6:$AN6;MAX($AO6:AO6))+1))

Mytå
1
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour myta
bien vu, mais petite remarque si je ne me trompe pas:
le demandeur précise d'afficher les résultats dans l'ordre de la ligne analysée, et ta formule les donne dans l'ordre croissant.
testé avec
1_3_4_6_6_11_3_11_8_1
qui donne, au cas où les valeurs d'origine ne soient pas classées:
1 3 4 6 8 11
au lieu de
1 3 4 6 11 8 si on se réfère exactement à la demande.

mais sans doute cela suffira t il ainsi

Pour ma part, je n'ai pas trouvé de solution directe pour résoudre dans ces conditions, mais on peut faire plus simple que ma 1° proposition,voir ligne 4 ici.
http://www.cijoint.fr/cjlink.php?file=cj201109/cijx9VyZCL.xls

Bien cordialement
0
Mytå Messages postés 2973 Date d'inscription   Statut Contributeur Dernière intervention   953
 
Re le forum

Alors on y va pour une matricielle en AP6 (A valider par Ctrl + Shift + Enter)

=SI(MIN(SI($AE6:$AO6<>"";SI(NB.SI($AO6:AO6;$AE6:$AO6)=0;EQUIV($AE6:$AO6;$AE6:$AO6;0))))=0;"";INDEX($AE6:$AO6;MIN(SI($AE6:$AO6<>"";SI(NB.SI($AO6:AO6;$AE6:$AO6)=0;EQUIV($AE6:$AO6;$AE6:$AO6;0);COLONNES($AE6:$AO6))))))

Fichier à télécharger : Extraction.xls

Mytå
0
lachatovsky Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Merci beaucoup de votre aide et de la rapidité de votre réponse, c'est exactement ce que je recherchais !

(et vu la complexité de la formule, j'aurais pu chercher encore un moment...)
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour

un petit modèle ,ici? juste pour faire joujou
http://www.cijoint.fr/cjlink.php?file=cj201109/cijPnideuB.xls
Crdlmnt
0