Formule pour tri

Résolu/Fermé
Marzhine Messages postés 436 Date d'inscription dimanche 3 juin 2012 Statut Membre Dernière intervention 1 novembre 2023 - 13 juil. 2016 à 18:23
Marzhine Messages postés 436 Date d'inscription dimanche 3 juin 2012 Statut Membre Dernière intervention 1 novembre 2023 - 13 juil. 2016 à 20:27
Bonjour,
J'ai un tableau excel avec colonnes noms, prénoms, etc. la recherche dans ce tableau doit pouvoir se faire sur la champ NOM et, dans le cas d'homonymes, sur le champ PRENOM, donc faire un tri mais je ne sais pas comment faire.
Merci d'avance pour vos réponses éventuelles.


2 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
13 juil. 2016 à 18:47
Bonjour

une recherche avec une formule matricielle applicable pour tous:

=INDEX(champ à éditer;EQUIV(Cell nom&cell prénom;Champ nom&champ prénom;0);colonne du champ)

exemple pour être plus clair:
champ des noms en A1:A100
champ des prénoms en B1:B100
valeur à ressortir en B1:E100 sur 4 colonnes
nom cherché en F1 prénom en G1
la formule:

=INDEX(A1:E100;EQUIV(F1&G1;A1:A100&B1:B100;0);3)

le;3 pour ressortir la valeur C ;4) pour D etc....

attention: formule matricielle a entrer avec la touche enter en maintenant ctrl et shift enfoncées

elle se retrouve automatiquement entre accolades dans la barre de formules
notez que ces formules étant assez lourdes, il faut bien limiter les champs aux hauteurs utiles ex A1:A100 au lieu de A:A

crdlmnt
0
Raymond PENTIER Messages postés 58393 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 avril 2024 17 096
13 juil. 2016 à 18:55
Autre méthode :
. Aller dans Données/Trier
. Dans la case "Trier par" choisir colonne A (ou colonne NOM)
. Clic sur "Ajouter un niveau"
. Choisir colonne B (ou colonne PRÉNOM)
. Faire [OK]
0
Marzhine Messages postés 436 Date d'inscription dimanche 3 juin 2012 Statut Membre Dernière intervention 1 novembre 2023 43
13 juil. 2016 à 20:27
Je viens de réussir avec la deuxième méthode, mais je note la première au cas où...
Merci à tous les deux de m'avoir aidée.
0