Recherche et tri

ALOSI

XLDnaute Nouveau
Bonjours le Forum,

Toujours un problème de béotien :

dans un onglet de classeur j'ai une base de données :
ex :
- Médecin Dupont Jean
- Dentiste Durant Pierre
- Médecin Dupuis Davy
- Ophtalmo Duchmol Emile

Je voudrais pouvoir les regrouper dans un second onglet par fonction :
en regroupant par exemple les médecins dans une colonne, les dentistes dans une autre colonne etc
ex :
Medecin
Dupont Jean
Dupuis Davy

Comment faire ?

Par avance Merci le Forum

Message édité par: Alosi, à: 18/06/2005 09:17
 

JeanMarie

XLDnaute Barbatruc
Bonjour

Un petit fichier mettant en scène deux formules matricielles (à valider par les touches Ctrl+Shift+Entrer), suivant les deux cas formulé par André.

Code:
=SI(LIGNES($A$8:$A8)>NB.SI($A$1:$A$4;A$8&'*');'';SUBSTITUE(INDEX($A$1:$A$4;PETITE.VALEUR(SI(ESTNUM(TROUVE(A$8;$A$1:$A$4));LIGNE($A$1:$A$4));LIGNES($A$8:$A8))-0;0);A$8&' ';''))

Cette partie LIGNES($A$8:$A8)>NB.SI($A$1:$A$4;A$8&'*');''; permet d'afficher une cellule à blanc quand il n'y a plus de données correspondant à l'occurrence.
NB.SI utilise un 'caractère générique' qui prend en compte tous les caractères après le terme dans A$8.

C'est cette partie qui retourne la valeur à afficher INDEX($A$1:$A$4;PETITE.VALEUR(SI(ESTNUM(TROUVE(A$8;$A$1:$A$4));LIGNE($A$1:$A$4));LIGNES($A$8:$A8))-0;0). Dans cette partie il y a un -0, ici le 0 correspond au n° de la ligne qui est juste au dessus de la base de donnée $A$1:$A$4

La fonction SUBSTITUE va supprimer dans la valeur retournée la profession.

@+Jean-Marie [file name=Alosi.zip size=6487]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Alosi.zip[/file]
 

Pièces jointes

  • Alosi.zip
    6.3 KB · Affichages: 15
A

ALOSI

Guest
En fait le premier fichier est un fichier source qui vat constamment évoluer, les informations sont renseignées lignes à ligne

le second fichier sert à regrouper automatiquement, par professions les données du premiers et il doit s'incrémenter automatiquement

Merci aux deux spécialistes qui veulent bien m'aider
 

Statistiques des forums

Discussions
312 304
Messages
2 087 059
Membres
103 444
dernier inscrit
Aeggie78