Tu tapes ta formule, tu appuies sur Entrée, et au lieu du résultat, Excel affiche #VALEUR!, #NOM? ou #DIV/0!. Premier réflexe : tout effacer et recommencer. Mauvaise idée. Chaque code d'erreur est un message précis : il te dit ce qui cloche et, souvent, où chercher. Ce guide traduit les sept erreurs les plus courantes d'Excel et de Google Sheets, avec la correction à chaque fois.

Bonne nouvelle : les mêmes codes existent dans Excel et dans Google Sheets, et les corrections sont les mêmes dans les deux. Les exemples ci-dessous marchent dans les deux tableurs.

D'abord : lire l'erreur au lieu de l'effacer

Ne supprime pas la formule. Clique sur la cellule en erreur, puis regarde la barre de formule : tu vois exactement ce qu'Excel a essayé de calculer. Ensuite, utilise l'outil « Évaluation de formule » (onglet Formules, puis Évaluer la formule) : Excel te montre le calcul étape par étape, et tu vois à quelle étape ça casse.

Cette habitude seule règle la moitié des erreurs : au lieu de deviner, tu vois. Garde aussi en tête que l'erreur affichée est parfois une conséquence : si une cellule en erreur sert à une autre formule, la deuxième affichera une erreur aussi. Corrige toujours la première cellule en erreur de la chaîne.

#VALEUR! : un texte là où Excel attend un nombre

Ce que ça veut dire : ta formule essaie de calculer avec quelque chose qui n'est pas un nombre. Le cas classique : =A1+B1 où B1 contient du texte, un espace, ou un nombre stocké en texte (« 12 » avec un petit triangle vert dans le coin de la cellule).

Comment corriger : repère la cellule fautive. Si c'est un nombre en texte (souvent après un copier-coller depuis un site web ou un PDF), sélectionne la colonne, puis Données, Convertir, ou multiplie la cellule par 1. Si c'est un espace invisible, nettoie avec =EPURER(A1) ou =CNUM(A1) pour forcer la conversion. Exemple qui marche : =CNUM(A1)+CNUM(B1).

Autre cas fréquent : une fonction comme RECHERCHEV ou SOMME qui reçoit du texte à la place d'un nombre. L'action concrète : teste chaque cellule de ta formule une par une dans une cellule vide, et tu verras laquelle renvoie du texte.

Le petit réflexe hunter : les nombres alignés à gauche dans la cellule sont presque toujours du texte déguisé. Les vrais nombres s'alignent à droite. Un coup d'œil à l'alignement, et tu repères le coupable.

#NOM? : une faute de frappe dans le nom de la fonction

Ce que ça veut dire : Excel ne reconnaît pas un nom dans ta formule. Le plus souvent, c'est une faute de frappe : =SOMM(A1:A10) au lieu de =SOMME(A1:A10), ou un nom de fonction en anglais dans un Excel en français (ou l'inverse) : =SUM(A1:A10) au lieu de =SOMME(A1:A10), =IF(...) au lieu de =SI(...).

Comment corriger : relis chaque nom de fonction. Vérifie aussi les guillemets : un texte oublié dans une formule doit être entre guillemets (=SI(A1="oui";1;0)), et un nom de plage supprimé provoque aussi #NOM?. Si tu travailles avec un fichier reçu en anglais, traduis les fonctions : SOMME pour SUM, SI pour IF, RECHERCHEV pour VLOOKUP, NB pour COUNT, MOYENNE pour AVERAGE.

#DIV/0! : division par zéro ou par une cellule vide

Ce que ça veut dire : tu divises par zéro, ou par une cellule vide qu'Excel traite comme zéro. Exemple : =A1/B1 avec B1 vide ou égal à 0. C'est l'erreur la plus logique de toutes — et la plus facile à corriger proprement.

Comment corriger : protège la division. Au lieu de =A1/B1, écris =SI(B1=0;"";A1/B1) (affiche vide si le diviseur est zéro) ou =SIERREUR(A1/B1;""). La première version est préférable : elle dit explicitement ce que tu veux quand le diviseur est zéro. Dans un tableau de bord, c'est elle qui évite les #DIV/0! dès qu'une ligne est encore vide.

#REF! : une référence cassée

Ce que ça veut dire : ta formule pointe vers une cellule qui n'existe plus. Le cas classique : tu supprimes une ligne ou une colonne utilisée par une formule, ou tu coupes-colles une plage et la référence ne suit pas. =SOMME(A1:A10) devient =SOMME(#REF!).

Comment corriger : il n'y a pas de correction automatique : il faut réécrire la référence. Clique sur la cellule en erreur, regarde la barre de formule, repère le #REF!, et remplace-le par la bonne plage. Pour éviter que ça se reproduise, évite de supprimer des lignes ou colonnes au milieu d'un tableau utilisé par des formules : vide leur contenu plutôt que de les supprimer.

Attention : une fois que tu as validé une formule avec #REF!, l'ancienne référence est perdue. Si tu ne te souviens plus de la plage d'origine, annule immédiatement (Ctrl + Z) avant de faire autre chose.

#N/A : la valeur cherchée est introuvable

Ce que ça veut dire : une recherche (RECHERCHEV, RECHERCHEX, EQUIV, INDEX/EQUIV) n'a pas trouvé ce qu'on lui demandait. Soit la valeur n'existe vraiment pas dans la table, soit elle existe mais pas exactement comme cherchée : espace en trop, différence de casse, nombre cherché dans une colonne de texte.

Comment corriger : vérifie d'abord que la valeur existe, à l'œil, dans la table. Ensuite, vérifie l'exactitude : =RECHERCHEV(A1;B:C;2;FAUX) exige une correspondance exacte — le dernier argument FAUX est essentiel, sans lui Excel fait une recherche approchée qui renvoie n'importe quoi. Si tu veux afficher un message propre au lieu de #N/A, enveloppe : =SI.NON.DISP(RECHERCHEV(A1;B:C;2;FAUX);"Non trouvé"). Dans Google Sheets, la même fonction s'appelle SI.NON.DISP ou IFNA.

#NOMBRE! : un nombre impossible

Ce que ça veut dire : un calcul produit un nombre qu'Excel ne peut pas représenter : trop grand, trop petit, ou une date invalide (par exemple une date négative après une soustraction de dates). C'est plus rare que les autres, mais ça arrive dans les calculs financiers et les dates.

Comment corriger : vérifie les cellules d'entrée : une date saisie en texte, un taux en pourcentage mal placé (5 au lieu de 5 %), ou un exposant démesuré. Corrige l'entrée, et l'erreur disparaît. Le critère : si la formule est simple et les entrées propres, #NOMBRE! vient presque toujours d'une entrée, pas de la formule.

#NUL! : une intersection vide

Ce que ça veut dire : ta formule demande l'intersection de deux plages qui ne se croisent pas. En Excel, l'espace est un opérateur : =SOMME(A1:B2 B2:C3) demande l'intersection des deux plages. Si elles ne se croisent pas, tu obtiens #NUL!. Le plus souvent, c'est un espace tapé par accident à la place d'un point-virgule ou de deux-points.

Comment corriger : relis la formule et remplace l'espace fautif par le bon séparateur : deux-points pour une plage (A1:B10), point-virgule pour séparer les arguments (SOMME(A1:A10;B1:B10)). Dans Google Sheets, le séparateur d'arguments est la virgule.

La méthode pour vérifier n'importe quelle formule

Quand tu ne vois pas l'erreur, découpe la formule. Recopie chaque morceau dans une cellule vide et teste-le seul : la partie qui renvoie une erreur est la coupable. Ensuite, applique trois règles qui préviennent la plupart des erreurs futures : verrouille tes plages avec le dollar ($A$1:$A$10) quand tu recopies une formule vers le bas ; évite de taper des valeurs en dur dans les formules (mets-les dans des cellules) ; et teste chaque nouvelle formule sur une copie du fichier avant de l'appliquer au vrai tableau.

Si ton fichier lui-même est abîmé — il ne s'ouvre plus, ou affiche des erreurs partout — le problème n'est plus la formule : notre guide fichier Excel corrompu explique comment récupérer tes données. Et si tu dois transformer un PDF en tableau, convertir un PDF en Word gratuitement t'évitera les copier-coller qui créent des nombres en texte.

Notre reco : =SIERREUR() est pratique pour l'affichage, mais ne l'utilise pas pour masquer une erreur que tu n'as pas comprise. Corrige d'abord, masque ensuite — sinon tu cacheras aussi les vraies erreurs demain.

Questions fréquentes

Pourquoi Excel change-t-il ma formule en anglais ?

Parce que le fichier a été créé dans une autre langue, ou que tu copies une formule depuis un site en anglais. Excel traduit les noms de fonctions selon la langue de l'interface : remplace SUM par SOMME, IF par SI, VLOOKUP par RECHERCHEV.

Google Sheets affiche-t-il les mêmes erreurs qu'Excel ?

Oui, les codes #VALEUR!, #NOM?, #DIV/0!, #REF!, #N/A, #NOMBRE! et #NUL! existent aussi dans Google Sheets, avec les mêmes significations. Seul le séparateur change : la virgule au lieu du point-virgule.

#VALEUR! après un copier-coller, pourquoi ?

Le copier-coller depuis un site web, un PDF ou un autre logiciel colle souvent des nombres en texte ou des espaces invisibles. Colle en « valeurs » (collage spécial), puis convertis les nombres en texte avec CNUM ou Données, Convertir.

RECHERCHEV renvoie #N/A alors que la valeur existe, pourquoi ?

Trois causes classiques : un espace en trop dans la valeur cherchée ou dans la table, un nombre cherché dans une colonne de texte (ou l'inverse), ou le 4e argument oublié. Mets FAUX en 4e argument et nettoie avec EPURER.

Comment éviter #DIV/0! dans un tableau de bord ?

Protège chaque division : =SI(B1=0;"";A1/B1). Ainsi, les lignes encore vides affichent un blanc propre au lieu d'une erreur, et ton tableau reste lisible.