Bonjour,
Je vais d’abord poser mes 2 questions et après expliquer pourquoi je me les pose.
1° question : Je ne comprends pas la logique du fonctionnement de l’Option (Formule) : « Utiliser les noms de tableaux dans les formules que j’utilise avec l’autre option «Utiliser les fonctions LIREDONNEESTABCROISDYNAMIQUE ». Lorsque je travaille directement à partir d’une feuille Excel, dans la base de données ou à partir d’un TCD, j’ai des références explicites ou des références structurées suivant l’option, mais parfois l’option ne fonctionne plus, il faut alors décocher et cocher de nouveau et sauvegarder pour la retrouver (pas toujours). Quelles sont les manipulations pour que ça fonctionne clairement?
2° question : Si je travaille à partir d’un modèle de données, il me semble que les références explicites ne sont plus disponibles, seules les références structurées fonctionnent (OK ou pas ?). Dans ce cas, je souhaite pouvoir remplacer la valeur d’un paramètre en crochets [ ] par le contenu d’une cellule, mais à chaque essai j’obtiens une erreur.
Exemple : =LIREDONNEESTABCROISDYNAMIQUE("[Measures].[Somme de VALEUR]";$A$3;"[T_Données].[STATUT]";"[T_Données].[STATUT].&[Programmé]";"[T_Données].[INDICATEURS]";"[T_Données].[INDICATEURS].&[Collectif]")
Dans cette formule, je voudrais remplacer le dernier [Collectif] par l’adresse d’une cellule (disons A5) de façon à pouvoir tirer ma formule vers le bas sans avoir à la recopier à chaque fois à partir du TCD. Comment faire ?
Explications
J’ai l’habitude de réaliser des Tableaux de Bord en copiant certaines valeurs d’un Tableau Croisé Dynamique dans une autre feuille « Tableau de Bord » en ayant coché l’option «Utiliser les fonctions LIREDONNEESTABCROISDYNAMIQUE » ce qui me permet de remplacer la valeur de certains paramètres de la formule par l’adresse d’une cellule en jouant avec les $ pour fixer une ligne ou colonne. Ceci me permet de ne copier qu’une fois la formule à partir du TCD et après de dérouler, dans le Tableau de Bord, cette formule qui s’adapte automatiquement à l’intitulé de la ligne ou de la colonne. Ce processus fonctionne parfaitement lorsque je travaille directement dans un classeur Excel.
Ceci se complique si je cherche à appliquer la même procédure en travaillant avec un modèle de données, car je n'ai que des références structurées, et je ne sais pas remplacer un paramètre par le contenu d’une cellule.
Merci d’avance pour toute clarification (Peut-être très simple mais pas pour moi !)
Je vais d’abord poser mes 2 questions et après expliquer pourquoi je me les pose.
1° question : Je ne comprends pas la logique du fonctionnement de l’Option (Formule) : « Utiliser les noms de tableaux dans les formules que j’utilise avec l’autre option «Utiliser les fonctions LIREDONNEESTABCROISDYNAMIQUE ». Lorsque je travaille directement à partir d’une feuille Excel, dans la base de données ou à partir d’un TCD, j’ai des références explicites ou des références structurées suivant l’option, mais parfois l’option ne fonctionne plus, il faut alors décocher et cocher de nouveau et sauvegarder pour la retrouver (pas toujours). Quelles sont les manipulations pour que ça fonctionne clairement?
2° question : Si je travaille à partir d’un modèle de données, il me semble que les références explicites ne sont plus disponibles, seules les références structurées fonctionnent (OK ou pas ?). Dans ce cas, je souhaite pouvoir remplacer la valeur d’un paramètre en crochets [ ] par le contenu d’une cellule, mais à chaque essai j’obtiens une erreur.
Exemple : =LIREDONNEESTABCROISDYNAMIQUE("[Measures].[Somme de VALEUR]";$A$3;"[T_Données].[STATUT]";"[T_Données].[STATUT].&[Programmé]";"[T_Données].[INDICATEURS]";"[T_Données].[INDICATEURS].&[Collectif]")
Dans cette formule, je voudrais remplacer le dernier [Collectif] par l’adresse d’une cellule (disons A5) de façon à pouvoir tirer ma formule vers le bas sans avoir à la recopier à chaque fois à partir du TCD. Comment faire ?
Explications
J’ai l’habitude de réaliser des Tableaux de Bord en copiant certaines valeurs d’un Tableau Croisé Dynamique dans une autre feuille « Tableau de Bord » en ayant coché l’option «Utiliser les fonctions LIREDONNEESTABCROISDYNAMIQUE » ce qui me permet de remplacer la valeur de certains paramètres de la formule par l’adresse d’une cellule en jouant avec les $ pour fixer une ligne ou colonne. Ceci me permet de ne copier qu’une fois la formule à partir du TCD et après de dérouler, dans le Tableau de Bord, cette formule qui s’adapte automatiquement à l’intitulé de la ligne ou de la colonne. Ce processus fonctionne parfaitement lorsque je travaille directement dans un classeur Excel.
Ceci se complique si je cherche à appliquer la même procédure en travaillant avec un modèle de données, car je n'ai que des références structurées, et je ne sais pas remplacer un paramètre par le contenu d’une cellule.
Merci d’avance pour toute clarification (Peut-être très simple mais pas pour moi !)