petitbuzuc
XLDnaute Nouveau
Bonjour à tous,
j'ai besoin de créer un fichier dans lequel j'ai un onglet avec mon référentiel : colonne 1 = la liste des thèmes, colonne 2 = la liste des familles, colonne 3 = la liste des activités
sachant que ça correspond à un niveau hiérarchique : un thème contient un ou plusieurs sous-thème(s) = famille
un thème+ famille contient un ou plusieurs sous-famille(s) = les activités
c'est vraiment l'ensemble des 3 niveaux qui est important car parfois on peut avoir les mêmes activités mais avec des thème-famille différents
Dans un autre onglet, je dois saisir le temps que je passe sur chaque thème-famille-activité.
Lorsqu'on a que 2 niveaux, je sais faire grâce à des INDIRECTS ().
Mais là, avec 3 niveaux, je ne m'en sors pas ...
je ne sais pas si on peut le faire avec des formules directement ou si on doit passer par du VBA. Je devrai savoir m'en sortir avec une usine à gaz (genre des macro avec des feuilles temporaires et des copier-coller-extraction de doublon) mais je pense qu'on peut faire plus efficace.
Pouvez vous m'aider svp ? Je suis sous Excel 2016 ou 2019 (j'ai un doute !) ... donc les dernières fonctions de excel (365 XLOOP, ARRAY and co') ... on oublie :-(
Je vous mets mon fichier pour illustrer tout ça !
Merci par avance pour votre aide !
Je ne serai peut être pas très réactive dans mes réponses mais je testerai toutes les propositions et vous ferai un retour !
j'ai besoin de créer un fichier dans lequel j'ai un onglet avec mon référentiel : colonne 1 = la liste des thèmes, colonne 2 = la liste des familles, colonne 3 = la liste des activités
sachant que ça correspond à un niveau hiérarchique : un thème contient un ou plusieurs sous-thème(s) = famille
un thème+ famille contient un ou plusieurs sous-famille(s) = les activités
c'est vraiment l'ensemble des 3 niveaux qui est important car parfois on peut avoir les mêmes activités mais avec des thème-famille différents
Dans un autre onglet, je dois saisir le temps que je passe sur chaque thème-famille-activité.
Lorsqu'on a que 2 niveaux, je sais faire grâce à des INDIRECTS ().
Mais là, avec 3 niveaux, je ne m'en sors pas ...
je ne sais pas si on peut le faire avec des formules directement ou si on doit passer par du VBA. Je devrai savoir m'en sortir avec une usine à gaz (genre des macro avec des feuilles temporaires et des copier-coller-extraction de doublon) mais je pense qu'on peut faire plus efficace.
Pouvez vous m'aider svp ? Je suis sous Excel 2016 ou 2019 (j'ai un doute !) ... donc les dernières fonctions de excel (365 XLOOP, ARRAY and co') ... on oublie :-(
Je vous mets mon fichier pour illustrer tout ça !
Merci par avance pour votre aide !
Je ne serai peut être pas très réactive dans mes réponses mais je testerai toutes les propositions et vous ferai un retour !
Pièces jointes
Dernière édition: