Ordinateurs

Comment masquer les valeurs d’erreur dans Microsoft Excel

Je suis un ancien professeur de mathématiques qui s’est souvent vu confier un travail nécessitant l’utilisation d’Excel. En tant que tel, j’ai appris moi-même beaucoup de trucs.

N/A apparaissant dans une feuille de calcul Excel

Masquer les valeurs d’erreur

Parfois, lorsque vous utilisez Microsoft Excel, vous constatez qu’une valeur d’erreur est apparue dans l’une de vos cellules. Cela peut être dû au fait que vous utilisez une formule qui a essayé de diviser par 0 (auquel cas #DIV/0 apparaîtra) ou peut-être que votre formule est liée à une fonction VLOOKUP qui ne peut pas trouver de correspondance pour vos données (auquel cas cas #N/A apparaîtra). Ce ne sont que deux des nombreux codes d’erreur qui peuvent apparaître dans Excel.

Mais pourquoi les cacher ? Pourquoi ne pas simplement supprimer la formule ? Eh bien, dans le cas de l’erreur #N/A en particulier, vous avez peut-être configuré votre feuille de calcul avec des formules prêtes pour les données que vous saisirez à l’avenir. Dans ce cas, vous voulez que les formules soient prêtes, mais avoir #N/A écrit sur toute la feuille peut sembler désordonné et non professionnel. Dans cet article, je vais donner quelques façons différentes de résoudre ce problème.

comment-masquer-les-valeurs-d'erreur-dans-microsoft-excel

A lire aussi :  Microsoft Word et d'autres technologies que les auteurs doivent maîtriser

Exemple

Jetez un œil au tableau que j’ai mis en place dans l’image ci-dessus. Le tableau montre huit élèves et leurs notes cibles de fin d’année (la colonne rose). La colonne intitulée « Terme 1 » indique leurs notes réelles pour ce trimestre. La colonne suivante est ensuite configurée avec une formule impliquant la fonction VLOOKUP.

J’ai utilisé la fonction RECHERCHEV et le tableau de droite pour convertir les notes alphabétiques des élèves en nombres afin de pouvoir ensuite afficher la différence entre leurs notes cibles et réelles dans la colonne intitulée « Différence ».

Cela a bien fonctionné pour la plupart des élèves du premier trimestre. Nous pouvons rapidement voir la différence entre leurs notes cibles et réelles et qui a besoin d’aide, qui est au-dessus de la cible, etc.

Malheureusement, John Surtees était absent lorsque la classe a passé son test de fin de trimestre, il n’a donc pas de note réelle pour le trimestre 1. Cela a ensuite renvoyé #N/A dans la colonne « Différence » car la formule VLOOKUP ne trouve rien à correspondre à. Les termes 2 et 3 colonnes sont les mêmes pour tout le monde.

Cela a l’air désordonné et je veux masquer tous les messages d’erreur sans avoir à supprimer ma formule de toutes ces cellules.

Voyons comment nous pouvons faire cela.

Méthode 1 – Utilisation du formatage pour masquer l’erreur

En utilisant la fonction SIERREUR, vous pouvez convertir toutes les erreurs en un nombre, puis utiliser la mise en forme conditionnelle pour les masquer.

Utilisation de la fonction SIERREUR

comment-masquer-les-valeurs-d'erreur-dans-microsoft-excel

Utilisation de la fonction =SIERREUR

La fonction =IFERREUR fonctionne en renvoyant un élément de votre choix si votre formule renvoie une erreur.

A lire aussi :  Comment utiliser la fonction BAHTTEXT dans Excel pour Mac

Dans mon exemple dans l’image ci-dessus, j’ai entré la formule suivante :

=SIERREUR(RECHERCHEV($C6,$N$2:$O$10,2,FAUX)-RECHERCHEV(D6,$N$2:$O$10,2,FAUX),100)

Faites défiler pour continuer

J’ai la même formule VLOOKUP qu’avant contenue entre les crochets de la fonction =IFERREUR comme suit:

=SIERREUR(ma formule,

Ceci est ensuite suivi d’une virgule et d’un 100. Le 100 est ce que j’ai choisi pour qu’Excel renvoie si une erreur apparaît. J’aurais pu choisir n’importe quoi et le mettre après la virgule, mais vous verrez pourquoi j’ai choisi un chiffre dans un instant.

La formule finale ressemble à ceci :

=SIERREUR(ma formule, 100).

Excel renverra maintenant la réponse à ma formule si cela fonctionne ou un 100 si cela ne fonctionne pas.

Pour terminer le correctif, nous devons maintenant ajouter une mise en forme afin que tout 100 soit masqué.

comment-masquer-les-valeurs-d'erreur-dans-microsoft-excel

Utilisation de la mise en forme conditionnelle

1. Mettez en surbrillance toutes vos cellules et cliquez sur « Mise en forme conditionnelle », puis sur « Nouvelle règle ».

2. Sélectionnez « Formater uniquement les cellules qui contiennent », puis assurez-vous que la liste déroulante en dessous contient « égal à » et que vous entrez « 100 » à côté. (Cela indique à Excel de formater toute zone contenant 100).

comment-masquer-les-valeurs-d'erreur-dans-microsoft-excel

3. Cliquez sur ‘Format’ puis sur l’onglet ‘Numéro’ Dans le menu catégorie cliquez sur ‘Personnalisé’ et tapez ‘;;;’ dans la zone de type. Cela indique à Excel de prendre n’importe quelle case contenant le 100 et de la laisser vide.

4. Cliquez sur ‘OK’. Toutes vos cellules #N/A devraient maintenant être vides, mais continueront à fonctionner normalement dès que vous saisirez des données permettant à votre formule d’avoir une réponse.

comment-masquer-les-valeurs-d'erreur-dans-microsoft-excel

A lire aussi :  Comment utiliser la fonction COUNT dans Excel

Méthode 2 – Rendre le texte blanc

Cette méthode est un peu moins satisfaisante, mais beaucoup plus rapide et facile à faire. Le #N/A sera toujours affiché, mais comme le texte sera blanc, vous ne pourrez pas le voir.

1. Dans l’onglet Accueil, sélectionnez « Mise en forme conditionnelle », puis cliquez sur « Nouvelle règle » comme nous l’avons fait dans la méthode 1.

2. Sélectionnez « Formater uniquement les cellules contenant », puis choisissez « Erreurs » dans la liste déroulante.

comment-masquer-les-valeurs-d'erreur-dans-microsoft-excel

3. Cliquez sur « Format », puis sur l’onglet « Police ». Dans le menu déroulant des couleurs, changez-le en « blanc » (ou la couleur de l’arrière-plan de votre cellule), puis cliquez sur OK.

Vos messages d’erreur auront disparu.

Cet article est exact et fidèle au meilleur de la connaissance de l’auteur. Le contenu est uniquement à des fins d’information ou de divertissement et ne remplace pas un conseil personnel ou un conseil professionnel en matière commerciale, financière, juridique ou technique.

© 2018 David

xneelhtakx le 10 août 2018 :

j’utilise if(iserror cependant. et je le trouve incroyable, génial et utile.

Bouton retour en haut de la page