Concatener dans l'ordre

Résolu
sanchis81 Messages postés 138 Statut Membre -  
sanchis81 Messages postés 138 Statut Membre -
Bonjour à tous,

dans une page excel, j'ai le tableau ci-dessous (prénom + âge):

Pauline 15
Arnaud 17
Corinne 11
Pierre 13

J'aimerais concatener cette liste de nom dans l'ordre décroissant des âges tel que:

Arnaud - Pauline - Pierre - Corinne

Pourriez-vous m'aider?

Merci d'avance

8 réponses

Math_76 Messages postés 61 Statut Membre 6
 
Bonjour,

Sélectionne ta colonne (age par exemple) puis clique sur données => Trie et enfin sélectionne décroissant CQFD
0
Math_76 Messages postés 61 Statut Membre 6
 
J'ai oublie une fois que tu as cliquer sur données => Trie sélectionne étendre la sélection (pour que les prénom suive) puis trier
0
sanchis81 Messages postés 138 Statut Membre 10
 
En fait j'avais pensé à cette solution, mais je dois réussir à concatener sans réaliser de tri auparavant dans mon tableau...
0
Math_76 Messages postés 61 Statut Membre 6
 
Je te suis pas je peux avoir des exemples STP ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
sanchis81 Messages postés 138 Statut Membre 10
 
En fait, j'ai le tableau excel suivant:

Colonne A Colonne B
Pauline 15
Arnaud 17
Corinne 11
Pierre 13

Je veux insérer dans une cellule excel à part la fonction concatener afin d'avoir la liste des prénoms dans cette cellule, ces prénoms rangés du plus âgé au plus jeune

Ex: dans cellule C1: Arnaud Pauline Pierre Corrine

Tout ceci sans réaliser de tri sur la colonne B du tableau.

J'espère avoir été un peu plus clair.... encore merci
0
Math_76 Messages postés 61 Statut Membre 6
 
Ok, par contre là je ne vois pas du tout comment c'est possible mes connaissances sur Excel ne sont pas aussi étendu désolé, je pense qu'avec la précision apporté d'autre auront une solution
0
Utilisateur anonyme
 
Bonjour,
on peut faire ça de façon assez barbare avec une formule:
=INDEX(prénom;EQUIV(GRANDE.VALEUR(age;1);age;0);1)&" "&INDEX(prénom;EQUIV(GRANDE.VALEUR(age;2);age;0);1)&" "&INDEX(prénom;EQUIV(GRANDE.VALEUR(age;3);age;0);1)&" "&INDEX(prénom;EQUIV(GRANDE.VALEUR(age;4);age;0);1)
en nommant les champs "prénom" et "age".
Si la liste est un peu longue une autre méthode s'impose.
0
sanchis81 Messages postés 138 Statut Membre 10
 
Merci!

c'est exactement ce dont j'avais besoin!
0