Introduction

Les tableaux croisés dynamiques sont un outil très pratique pour analyser et synthétiser des données. Ils permettent de regrouper des données en fonction de critères choisis, de réaliser des calculs de moyennes, de totaux, de pourcentages, etc. Cependant, il peut arriver que dans certains cas, des erreurs #DIV/0 apparaissent dans un tableau croisé dynamique. Ces erreurs sont liées à des divisions par zéro et peuvent rendre difficile la lecture du tableau. Dans cet article, nous allons voir comment supprimer ces erreurs #DIV/0 dans un tableau croisé dynamique.

Comprendre les erreurs #DIV/0

Les erreurs #DIV/0 apparaissent dans un tableau croisé dynamique lorsque l’on effectue une division par zéro. Cela peut arriver lorsque l’on calcule le pourcentage d’une colonne par rapport à une autre, ou encore lorsque l’on calcule une moyenne sur une colonne qui contient des valeurs nulles. Par exemple, si l’on souhaite calculer le pourcentage de ventes par région, et que la région n’a réalisé aucune vente, le calcul entraînera une division par zéro et l’erreur #DIV/0 apparaîtra dans le tableau croisé dynamique.

Afficher les erreurs #DIV/0

Par défaut, Excel affiche les erreurs #DIV/0 dans un tableau croisé dynamique avec un message d’erreur. Pour afficher ce message d’erreur, il suffit de cliquer sur la cellule contenant l’erreur et de lire le message d’erreur qui apparaît dans la barre de formule.

Masquer les erreurs #DIV/0

Il est possible de masquer les erreurs #DIV/0 dans un tableau croisé dynamique en utilisant la fonction "IFERROR". Cette fonction permet de remplacer une erreur par une valeur spécifiée. Dans notre cas, nous allons remplacer l’erreur #DIV/0 par une chaîne de caractères vide ("").

Pour cela, nous allons utiliser la formule suivante :

=IFERROR(calcul; "")

Cette formule permet de réaliser le calcul spécifié en premier argument et de remplacer l’erreur par une chaîne de caractères vide si elle survient. Par exemple, si l’on souhaite calculer le pourcentage de ventes par région, en évitant les erreurs #DIV/0, la formule serait la suivante :

=IFERROR(somme(ventes)/somme(somme(ventes));"")

Cette formule calcule le pourcentage de ventes par région en évitant les erreurs #DIV/0. Si une division par zéro survient, la cellule affichera une chaîne de caractères vide.

Supprimer les erreurs #DIV/0

Il est également possible de supprimer les erreurs #DIV/0 dans un tableau croisé dynamique en utilisant la fonction "IF" combinée à la fonction "ISERROR". Cette méthode permet de remplacer les erreurs #DIV/0 par une valeur spécifiée, tout en conservant les autres valeurs du tableau.

Pour cela, nous allons utiliser la formule suivante :

=IF(ISERROR(calcul); ""; calcul)

Cette formule permet de réaliser le calcul spécifié en troisième argument et de remplacer l’erreur par une chaîne de caractères vide si elle survient. Si l’erreur #DIV/0 n’est pas détectée, la formule affiche le résultat du calcul.

Par exemple, si l’on souhaite calculer le pourcentage de ventes par région, en supprimant les erreurs #DIV/0, la formule serait la suivante :

=IF(ISERROR(somme(ventes)/somme(somme(ventes))); ""; somme(ventes)/somme(somme(ventes)))

Cette formule calcule le pourcentage de ventes par région en évitant les erreurs #DIV/0. Si une division par zéro survient, la cellule affichera une chaîne de caractères vide.

Filtrer les erreurs #DIV/0

Il est possible de filtrer les erreurs #DIV/0 dans un tableau croisé dynamique en utilisant la fonctionnalité "Filtres de rapport". Cette fonctionnalité permet de masquer les valeurs qui répondent à certains critères.

Pour cela, nous allons cliquer sur la flèche de filtrage de la colonne qui contient les erreurs #DIV/0 et sélectionner l’option "Filtres de rapport". Dans la fenêtre qui s’ouvre, nous allons cliquer sur l’onglet "Étiquettes" et cocher la case "Non" dans la section "Filtres de rapport". Cette option permet de masquer les valeurs qui répondent à la condition "Non", c’est-à-dire les erreurs #DIV/0.

Conclusion

Les erreurs #DIV/0 peuvent rendre difficile la lecture d’un tableau croisé dynamique. Heureusement, Excel propose plusieurs méthodes pour les supprimer ou les masquer. En utilisant les fonctions "IFERROR", "IF", ou encore la fonctionnalité "Filtres de rapport", il est possible de rendre un tableau croisé dynamique plus lisible et plus compréhensible.

Note : Cet article n'est pas mis à jour régulièrement et peut contenir des informations obsolètes ainsi que des erreurs.

Catégories : Divers

La Rédaction

La rédaction est composée de rédacteurs indépendants sélectionnés pour leur capacité à communiquer des informations complexes de manière claire et utile.