Convertir des cellules de tableau croisé dynamique en formules de feuille de calcul

Un tableau croisé dynamique comporte plusieurs dispositions qui fournissent une structure prédéfinie au rapport, mais vous ne pouvez pas les personnaliser. Si vous avez besoin de davantage de souplesse pour créer la disposition d’un rapport de tableau croisé dynamique, vous pouvez convertir les cellules en formules de feuille de calcul, puis modifier la disposition de ces cellules en tirant pleinement parti de toutes les fonctionnalités disponibles dans une feuille de calcul. Vous pouvez convertir les cellules en formules qui utilisent des fonctions cube ou utiliser la fonction LIREDONNEESTABCROISDYNAMIQUE. La conversion de cellules en formules simplifie grandement le processus de création, de mise à jour et de mise à jour de ces tableaux croisés dynamiques personnalisés.

Lorsque vous convertissez des cellules en formules, ces formules accèdent aux mêmes données que le tableau croisé dynamique et peuvent être actualisées pour afficher les résultats actualisés. Néanmoins, à l’exception de filtres de rapport possibles, vous ne pouvez plus accéder aux fonctionnalités interactives d’un tableau croisé dynamique, comme le filtrage, le tri ou le développement et la réduction de niveaux.

Remarque :  Lorsque vous convertissez un tableau croisé dynamique OLAP (Online Analytical Processing), vous pouvez continuer à actualiser les données pour obtenir les valeurs de mesure à jour, mais vous ne pouvez pas mettre à jour les membres qui s’affichent dans le rapport.

En savoir plus sur les scénarios courants de conversion de tableaux croisés dynamiques en formules de feuille de calcul

Vous trouverez ci-dessous des exemples de ce que vous pouvez faire après avoir converti des cellules de tableau croisé dynamique en formules de feuille de calcul pour personnaliser la mise en forme des cellules converties.

Réorganiser et supprimer des cellules    

Imaginons que vous disposiez d’un rapport périodique que vous devez créer chaque mois pour votre équipe. Vous avez seulement besoin d’un sous-ensemble des informations de rapport et vous préférez disposer les données de manière personnalisée. Vous pouvez simplement déplacer et réorganiser les cellules dans la mise en page de votre choix, supprimer les cellules qui ne sont pas nécessaires pour le rapport mensuel du personnel, puis mettre en forme les cellules et la feuille de calcul selon vos préférences.

Insérer des lignes et des colonnes    

Imaginons que vous vouliez afficher des informations de ventes pour les deux premières années réparties par région et par groupe de produits et que vous voulez insérer des commentaires étendus dans des lignes supplémentaires. Il suffit d’insérer une ligne et de taper le texte. De plus, vous voulez ajouter une colonne qui affiche les ventes par région et par groupe de produits qui ne se trouve pas dans le tableau croisé dynamique d’origine. Insérez simplement une colonne, ajoutez une formule pour obtenir les résultats souhaités, puis remplissez la colonne pour obtenir les résultats de chaque ligne.

Utiliser plusieurs sources de données    

Imaginons que vous vouliez comparer les résultats d’une base de données de production et de test pour vous assurer que la base de données de test génère des résultats attendus. Vous pouvez facilement copier des formules de cellules, puis modifier l’argument de connexion de sorte qu’il pointe vers la base de données de test pour comparer ces deux résultats.

Utiliser des références de cellule pour varier l’entrée utilisateur    

Imaginons que vous souhaitiez que l’intégralité du rapport change en fonction de l’entrée utilisateur. Vous pouvez modifier les arguments des formules de cube en références de cellules dans la feuille de calcul, puis entrer différentes valeurs dans ces cellules pour générer des résultats différents.

Créer une mise en page de lignes ou de colonnes incohérente (aussi appelée création de rapports asymétriques)    

Imaginons que vous deviez créer un rapport contenant une colonne 2008 appelée ventes réelles, une colonne 2009 appelée ventes projetée, mais vous ne voulez pas d’autres colonnes. Vous pouvez créer un rapport contenant uniquement ces colonnes, contrairement à un tableau croisé dynamique, qui nécessite un rapport symétrique.

Créer vos propres formules de cube et expressions MDX    

Imaginons que vous souhaitiez créer un rapport indiquant les ventes d’un produit en particulier par trois vendeurs spécifiques pour le mois de juillet. Si vous connaissez les expressions MDX et les requêtes OLAP, vous pouvez entrer vous-même les formules de cube. Bien que ces formules puissent être plus sophistiquées, vous pouvez simplifier la création et améliorer la précision de ces formules à l’aide de la saisie semi-automatique de formule. Pour en savoir plus, voir Utiliser la saisie semi-automatique des formules.

Remarque : Pour convertir un tableau croisé dynamique OLAP (Online Analytical Processing), vous pouvez utiliser cette procédure.

  1. Pour enregistrer le tableau croisé dynamique en vue d’une utilisation ultérieure, nous vous recommandons d’effectuer une copie du classeur avant de convertir le tableau croisé dynamique en cliquant sur fichier > Enregistrer sous. Pour plus d’informations, voir enregistrer un fichier.

  2. Préparez le tableau croisé dynamique afin de réduire la réorganisation des cellules après la conversion en procédant comme suit :

    • Définissez une disposition qui ressemble le plus à la disposition souhaitée.

    • Interagissez avec le rapport, par exemple en filtrant, en triant et en reconcevant le rapport pour obtenir les résultats souhaités.

  3. Cliquez sur le tableau croisé dynamique.

  4. Dans le groupe Outils de l’onglet options , cliquez sur outils OLAP, puis sur convertir en formules.

    S’il n’y a aucun filtre de rapport, l’opération de conversion se termine. S’il existe un ou plusieurs filtres de rapport, la boîte de dialogue convertir en formules s’affiche.

  5. Déterminez la manière dont vous voulez convertir le tableau croisé dynamique :

    Convertir le tableau croisé dynamique entier    

    • Activez la case à cocher convertir les filtres de rapport .

      Cette opération permet de convertir toutes les cellules en formules de feuille de calcul et de supprimer l’intégralité du tableau croisé dynamique.

      Convertir uniquement les étiquettes de lignes, les étiquettes de colonnes et la zone valeurs du tableau croisé dynamique, mais conserver les filtres de rapport    

    • Assurez-vous que la case à cocher convertir les filtres de rapport est désactivée. (Il s’agit de la valeur par défaut.)

      Cette opération permet de convertir toutes les cellules d’étiquette de ligne, d’étiquette de colonne et de zone de valeurs en formules de feuille de calcul et conserve le tableau croisé dynamique d’origine, mais uniquement les filtres de rapport afin que vous puissiez continuer à filtrer à l’aide des filtres de rapport.

      Remarque :  Si le format de tableau croisé dynamique est la version 2000-2003 ou une version antérieure, vous pouvez uniquement convertir le tableau croisé dynamique entier.

  6. Cliquez sur Convertir.

    L’opération de conversion actualise d’abord le tableau croisé dynamique pour s’assurer de l’utilisation des données à jour.

    Un message s’affiche dans la barre d’État pendant que l’opération de conversion intervient. Si l’opération prend un certain temps et que vous préférez effectuer une conversion à un autre moment, appuyez sur ÉCHAP pour annuler l’opération.

    Remarques : 

    • Vous ne pouvez pas convertir des cellules avec des filtres appliqués à des niveaux qui sont masqués.

    • Vous ne pouvez pas convertir les cellules dans lesquelles les champs ont un calcul personnalisé qui a été créé par le biais de l’onglet afficher les valeurs sous de la boîte de dialogue paramètres des champs de valeurs . (Sous l’onglet options , dans le groupe champ actif , cliquez sur champ actif, puis cliquez sur paramètres des champs de valeurs.)

    • Pour les cellules qui sont converties, la mise en forme des cellules est conservée, mais les styles de tableau croisé dynamique sont supprimés, car ces styles ne peuvent s’appliquer qu’aux tableaux croisés dynamiques.

Vous pouvez utiliser la fonction LIREDONNEESTABCROISDYNAMIQUE dans une formule pour convertir des cellules de tableau croisé dynamique en formules de feuille de calcul lorsque vous souhaitez utiliser des sources de données non-OLAP, si vous préférez ne pas mettre à niveau vers le nouveau format de tableau croisé dynamique version 2007, ou si vous souhaitez éviter la complexité de l’utilisation des fonctions cube.

  1. Assurez-vous que la commande générer l’LIREDONNEESTABCROISDYNAMIQUE dans le groupe tableau croisé dynamique de l’onglet options est activée.

    Remarque : La commande générer un LIREDONNEESTABCROISDYNAMIQUE définit ou désactive l’option utiliser les fonctions GETPIVOTTABLE pour les références de tableau croisé dynamique dans la catégorie formules de la section utiliser des formules dans la boîte de dialogue Options Excel .

  2. Dans le tableau croisé dynamique, assurez-vous que la cellule que vous souhaitez utiliser dans chaque formule est visible.

  3. Dans une cellule de feuille de calcul en dehors du tableau croisé dynamique, tapez la formule de votre choix à l’endroit où vous souhaitez placer les données du rapport.

  4. Cliquez sur la cellule du tableau croisé dynamique que vous souhaitez utiliser dans votre formule du tableau croisé dynamique. Une fonction de feuille de calcul LIREDONNEESTABCROISDYNAMIQUE est ajoutée à votre formule pour extraire les données du tableau croisé dynamique. Cette fonction continue à récupérer les données correctes si la disposition du rapport change ou si vous actualisez les données.

  5. Finissez de taper votre formule, puis appuyez sur entrée.

Remarque : Si vous supprimez une des cellules référencées dans la formule LIREDONNEESTABCROISDYNAMIQUE du rapport, la formule renvoie #REF !.

Voir aussi

Problème : Impossible de convertir des cellules de tableau croisé dynamique en formules de feuille de calcul

Besoin d’aide ?

Développez vos compétences dans Office
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×