Imaginons que les formules de votre feuille de calcul comportent des erreurs que vous anticipez et que vous n’avez pas besoin de corriger, mais que vous souhaitez améliorer l’affichage de vos résultats. Il existe plusieurs façons de masquer les valeurs et indicateurs d’erreur dans les cellules.
Il existe de nombreuses raisons pour lesquelles les formules peuvent renvoyer des erreurs. Par exemple, la division par 0 n’est pas autorisée, et si vous entrez la formule =1/0, Excel renvoie #DIV/0. Les valeurs d’erreur incluent #DIV/0!, #N/A, #NAME?, #NULL!, #NUM!, #REF! et #VALUE!.
Convertir une erreur en zéro et utiliser un format pour masquer la valeur
Vous pouvez masquer les valeurs d’erreur en les convertissant en un nombre (tel que 0) et en appliquant ensuite un format conditionnel qui masque la valeur.
Créer un exemple d’erreur
- Ouvrez un classeur vide ou créez une feuille de calcul.
- Entrez 3 dans la cellule B1, 0 dans C1 et la formule =B1/C1 dans la cellule A1.
L’erreur #DIV/0! apparaît dans la cellule A1. - Sélectionnez A1 et appuyez sur F2 pour modifier la formule.
- Après le signe égal (=), tapez SIERREUR suivi d’une parenthèse ouvrante.
SIERREUR( - Placez le curseur à la fin de la formule.
- Tapez ,0) – c’est-à-dire une virgule suivie d’un zéro et d’une parenthèse fermante.
La formule =B1/C1 devient =SIERREUR(B1/C1;0). - Appuyez sur Entrée pour terminer la formule.
Le contenu de la cellule devrait à présent afficher 0 au lieu de l'#DIV ! erreur.
Appliquer le format conditionnel
- Sélectionnez la cellule contenant l’erreur, puis sous l’onglet Accueil , sélectionnez Mise en forme conditionnelle.
- Sélectionnez Nouvelle règle.
- Dans la boîte de dialogue Nouvelle règle de mise en forme , sélectionnez Appliquer une mise en forme uniquement aux cellules qui contiennent.
- Sous Appliquer une mise en forme uniquement aux cellules contenant, vérifiez que Valeur de la cellule apparaît dans la première zone de liste, que égale à apparaît dans la deuxième zone de liste, puis tapez 0 dans la zone de texte à droite.
- Sélectionnez le bouton Format .
- Sélectionnez l’onglet Nombre , puis, sous Catégorie, sélectionnez Personnalisé.
- Dans la zone Type , entrez ;;; (trois points-virgules), puis sélectionnez OK. Sélectionnez de nouveau OK.
Le 0 dans la cellule disparaît. Cela se produit parce que le ;;; Le format personnalisé empêche l’affichage des nombres dans une cellule. Toutefois, la valeur présente (0) reste dans la cellule.
Masquer les valeurs d’erreur en appliquant la couleur blanc au texte
La procédure suivante permet de mettre en forme les cellules qui contiennent des erreurs afin que le texte de ces cellules soit affiché dans une police blanche. Cela rend le texte d’erreur dans ces cellules pratiquement invisible.
- Sélectionnez la plage de cellules qui contient la valeur d’erreur.
- Sous l’onglet Accueil , sélectionnez la flèche en regard de Mise en forme conditionnelle , puis sélectionnez Gérer les règles.
La boîte de dialogue Gestionnaire des règles de mise en forme conditionnelle s’affiche. - Sélectionnez Nouvelle règle.
La boîte de dialogue Nouvelle règle de mise en forme s’affiche. - Sous Sélectionnez un type de règle, sélectionnez Appliquer une mise en forme uniquement aux cellules qui contiennent.
- Sous Modifier la description de la règle, dans la liste Appliquer une mise en forme uniquement aux cellules contenant, sélectionnez Erreurs.
- Sélectionnez Format, puis sélectionnez l’onglet Police .
- Sélectionnez la flèche pour ouvrir la liste des couleurs , puis sous Couleurs du thème, sélectionnez la couleur blanche.
Afficher un tiret, #N/A ou NA à la place d’une valeur d’erreur
Il peut arriver que vous ne souhaitiez pas que les valeurs d’erreur s’affichent dans les cellules et que vous préfériez qu’une chaîne de texte telle que « #N/A », un tiret ou la chaîne « NA » s’affiche à la place. Pour cela, vous pouvez utiliser les fonctions SIERREUR et NA, comme illustré dans l’exemple suivant.
Détails de la fonction
SIERREUR Utilisez cette fonction pour déterminer si une cellule contient une erreur ou si les résultats d’une formule renverront une erreur.
NA Utilisez cette fonction pour renvoyer la chaîne #N/A dans une cellule. La syntaxe est =NA().
Masquer les valeurs d’erreur dans un rapport de tableau croisé dynamique
Sélectionnez le rapport de tableau croisé dynamique.
Sous l’onglet Analyse du tableau croisé dynamique, dans le groupe Tableau croisé dynamique, sélectionnez la flèche en regard d’Options, puis sélectionnez Options.
Sélectionnez l’onglet Mise en page & format , puis effectuez une ou plusieurs des opérations suivantes :
- Modifier l’affichage des erreurs Activez la case à cocher Pour afficher les valeurs d’erreur dans la case activée sous Format. Dans la zone, tapez la valeur à afficher en remplacement des erreurs. Pour afficher des cellules vides à la place des erreurs, supprimez tout caractère présent dans la zone.
- Modifier l’affichage des cellules vides Activez la case à cocher Afficher la case activée pour les cellules vides. Dans la zone, tapez la valeur à afficher dans les cellules vides. Pour afficher des cellules vides, supprimez tout caractère présent dans la zone. Pour afficher des zéros, décochez la case.
Masquer les indicateurs d’erreur dans les cellules
Si une cellule contient une formule générant une erreur, un triangle (indicateur d’erreur) apparaît dans le coin supérieur gauche de la cellule. Vous pouvez empêcher l’affichage de ces indicateurs au moyen de la procédure suivante.
Cellule présentant un problème de formule
- Sous l’onglet Fichier , sélectionnez Options , puis choisissez Formules.
- Sous Vérification des erreurs, désactivez la case à cocher Activer la vérification des erreurs d’arrière-plan.