[RESOLU]remplir un tableau avec conditions (sommprod, equiv, index)
Bonjour à tous,
j'ai trouvé quelques exemples récents sur les discussions mais je n'arrive pas au résultat escompté.
J'ai deux tableaux:
1- occupation des lieux
2- planning des personnes
Le tableau 1 est rempli à la main, et on cherche à remplir automatiquement le tableau 2.
Dans le tableau 1 qui contient l'occupation des lieux sont en colonnes les différents locaux, et en lignes les horaires. Dans les cases correspondantes, on met le nom des gens.
Dans le tableau 2 qui contient le planning des personnels, on indique pour chaque tranche horaire (en colonnes) où se trouve chaque personne (les noms des personnes sont en lignes). On remplit les cases avec le nom du lieu où se trouve la personne à l'heure voulue, en allant chercher ce nom de lieu dans le tableau 1.
Je souhaite faire cela avec une formule simple sans passer par les macros, je pense que c'est possible en utilisant SOMMEPROD, EQUIV, INDEX. Je ne maîtrise pas bien ces fonctions, mais j'ai la sensation que leur combinaison permet de quasiment tout faire. En tout cas ce que je recherche.
Est-ce le cas, et comment faire ?
Merci beaucoup.
Michel
Bonjour à tous,
j'ai trouvé quelques exemples récents sur les discussions mais je n'arrive pas au résultat escompté.
J'ai deux tableaux:
1- occupation des lieux
2- planning des personnes
Le tableau 1 est rempli à la main, et on cherche à remplir automatiquement le tableau 2.
Dans le tableau 1 qui contient l'occupation des lieux sont en colonnes les différents locaux, et en lignes les horaires. Dans les cases correspondantes, on met le nom des gens.
Dans le tableau 2 qui contient le planning des personnels, on indique pour chaque tranche horaire (en colonnes) où se trouve chaque personne (les noms des personnes sont en lignes). On remplit les cases avec le nom du lieu où se trouve la personne à l'heure voulue, en allant chercher ce nom de lieu dans le tableau 1.
Je souhaite faire cela avec une formule simple sans passer par les macros, je pense que c'est possible en utilisant SOMMEPROD, EQUIV, INDEX. Je ne maîtrise pas bien ces fonctions, mais j'ai la sensation que leur combinaison permet de quasiment tout faire. En tout cas ce que je recherche.
Est-ce le cas, et comment faire ?
Merci beaucoup.
Michel
Pièces jointes
Dernière édition: