Bonjour à tous,
Je viens à vous car je n'ai pas trouvé de piste de solution sur le forum et finis par tourner en rond sur mon problème
Je dispose d'une liste de données dont je souhaite en extraire quelques informations précises.
EX: Liste:
Ecole 1 Infirmiers
Ecole 1 Aide-Soignants
Ecole 1 Sages-Femmes
Ecole 2 Aide-Soignants
Ecole 3 Infirmiers
Ecole 3 Aide-Soignants
L'objectif est d'obtenir la liste des formations par Ecole. Le résultat attendu serait de cette forme:
Colonne A Colonne B Colonne C Colonne D
Ecole 1 Infirmiers Aide-Soig Sages-Femmes
Ecole 2 Aide-Soig
Ecole 3 Infirmiers Aide-soig
Pour arriver à cette solution, j'ai pensé à une première technique: le tableau croisé dynamique. En effet, ce qui m'importe est de recomposer un tableau par école avec la liste des formations qu'elle propose.
Une seconde solution, serait de recomposer un tableau en utilisant la fonction Recherchev ou recherche -h, mais je me trouve face à mes limites en matière d'usage de ces formules.
Ainsi, la fonction recherche-v ou h ne semblent pas pouvoir permettre la recherche à un niveau de "profondeur" ou de "hiérarchisation" suffisant pour obtenir l'ensemble des informations recherchées. J'ai beau jouer sur la dernière variable de la fonction recherche-v (XXX;XXX;XXX;0 ou 1 ou -1), je n'obtiens que les 2 premiers diplômes d'un même établissement.
Ma question:
Comment faire pour recomposer un tableau tel que demander lorsque la base de données fait appel à une référence de recherche (1e colonne = nom Ecole) qui se trouve de manière identique sur plusieurs lignes et qui sur les autres colonnes font références à des données uniques ?
A mon sens seul le Tableau croisé dynamique permettait d'y arriver, mais je ne souhaite pas en arriver à cette solution. Je préferais utiliser une ou des fonctions imbriquées.
Un fichier exemple est joint à ma demande.
Je vous remercie tous par avance de l'attention portée à ma demande.
Je viens à vous car je n'ai pas trouvé de piste de solution sur le forum et finis par tourner en rond sur mon problème
Je dispose d'une liste de données dont je souhaite en extraire quelques informations précises.
EX: Liste:
Ecole 1 Infirmiers
Ecole 1 Aide-Soignants
Ecole 1 Sages-Femmes
Ecole 2 Aide-Soignants
Ecole 3 Infirmiers
Ecole 3 Aide-Soignants
L'objectif est d'obtenir la liste des formations par Ecole. Le résultat attendu serait de cette forme:
Colonne A Colonne B Colonne C Colonne D
Ecole 1 Infirmiers Aide-Soig Sages-Femmes
Ecole 2 Aide-Soig
Ecole 3 Infirmiers Aide-soig
Pour arriver à cette solution, j'ai pensé à une première technique: le tableau croisé dynamique. En effet, ce qui m'importe est de recomposer un tableau par école avec la liste des formations qu'elle propose.
Une seconde solution, serait de recomposer un tableau en utilisant la fonction Recherchev ou recherche -h, mais je me trouve face à mes limites en matière d'usage de ces formules.
Ainsi, la fonction recherche-v ou h ne semblent pas pouvoir permettre la recherche à un niveau de "profondeur" ou de "hiérarchisation" suffisant pour obtenir l'ensemble des informations recherchées. J'ai beau jouer sur la dernière variable de la fonction recherche-v (XXX;XXX;XXX;0 ou 1 ou -1), je n'obtiens que les 2 premiers diplômes d'un même établissement.
Ma question:
Comment faire pour recomposer un tableau tel que demander lorsque la base de données fait appel à une référence de recherche (1e colonne = nom Ecole) qui se trouve de manière identique sur plusieurs lignes et qui sur les autres colonnes font références à des données uniques ?
A mon sens seul le Tableau croisé dynamique permettait d'y arriver, mais je ne souhaite pas en arriver à cette solution. Je préferais utiliser une ou des fonctions imbriquées.
Un fichier exemple est joint à ma demande.
Je vous remercie tous par avance de l'attention portée à ma demande.