edubun
Français

Lire les valeurs d'erreur

Une erreur comme #DIV/0! n'est pas un plantage. C'est une valeur qui a un nom, et ce nom dit ce qui ne va pas.

Les erreurs sont des valeurs

Quand une formule ne peut pas produire de réponse, elle produit une valeur d'erreur à la place. L'erreur se trouve dans la cellule comme n'importe quelle autre valeur, et toute formule qui utilise cette cellule reçoit la même erreur. C'est pourquoi une seule faute peut remplir toute une colonne de #VALUE! : l'erreur se propage dans chaque formule qui en dépend. La bonne nouvelle, c'est qu'il n'existe qu'une poignée de noms d'erreur, et chacun désigne une cause différente. L'aide de Google sur ERROR.TYPE liste le même ensemble que celui d'Excel.

ErreurCause habituellePremier élément à vérifier
#DIV/0!division par 0 ou par une cellule videla cellule par laquelle on divise
#VALUE!du texte là où il faut un nombredes cellules qui ressemblent à des nombres mais sont alignées à gauche
#NAME?fonction mal orthographiée, ou texte sans guillemetsl'orthographe et les guillemets
#REF!une référence à une cellule qui n'existe plusdes lignes supprimées, ou des copies hors de la feuille
#N/Aune recherche n'a rien trouvéla valeur que tu cherches
####la colonne est trop étroite pour le nombreélargir la colonne

#DIV/0! apparaît quand quelque chose est divisé par zéro. Une cellule vide compte pour zéro dans les calculs : une formule de ventes par jour affiche donc #DIV/0! tant que personne n'a rempli le nombre de jours. #VALUE! signifie qu'un calcul a rencontré du texte qu'il ne pouvait pas transformer en nombre, comme la chaîne de signes + de l'unité précédente. #NAME? vient en général d'une faute de frappe. La page de Microsoft sur IF dit qu'il s'agit en général d'une formule mal orthographiée, et sa page sur VLOOKUP qu'il s'agit en général de texte sans guillemets : =SUMM(A1:A3) et =IF(A1>5,Yes,"No") l'affichent tous les deux.

#REF! signifie qu'une formule pointe vers une cellule disparue. Supprimer une ligne qu'utilisait une formule en est la cause classique ; copier une référence relative au-delà du bord supérieur ou gauche en est une autre, comme l'a montré l'unité précédente. #N/A vient des fonctions de recherche comme VLOOKUP quand la valeur n'est pas trouvée, et le cours suivant en parle. Enfin, une cellule remplie de #### n'est pas du tout une erreur. La page de Microsoft sur les opérateurs signale que # sert aussi à montrer qu'il n'y a pas assez de place pour afficher une valeur : élargis la colonne et le nombre apparaît.

Là où Excel et Google Sheets se comportent différemment

Deux situations sont traitées différemment par les deux programmes. Si tu tapes une formule illisible, par exemple avec une parenthèse manquante dans =SUM(A1:A3, Excel refuse de l'accepter et affiche un message qui explique le problème. Google Sheets accepte la saisie et affiche #ERROR! dans la cellule, avec la note Formula parse error (erreur d'analyse de formule). Le second cas est la référence circulaire, une formule qui dépend de sa propre cellule, comme =A1+1 tapé en A1. Microsoft indique qu'Excel affiche un avertissement la première fois, puis 0 ou la dernière valeur calculée. Google Sheets affiche #REF! avec le message Circular dependency detected (dépendance circulaire détectée).

Ce labo suit Google Sheets dans les deux cas pour que tu voies le problème dans la cellule, et le panneau explique ce que ferait Excel. Quand tu rencontres une erreur, sélectionne la cellule, lis la formule dans la barre de formule et remonte les références jusqu'à trouver la première cellule où l'erreur apparaît. Corrige cette seule cellule, et les erreurs en aval disparaissent en général toutes ensemble.

Des fonctions comme IFERROR peuvent remplacer une erreur par quelque chose de plus aimable, mais cacher une erreur n'est pas la corriger. Trouve d'abord la cause.
Chargement

Fais glisser pour tourner. Fais défiler ou pince pour zoomer.

Chaque cellule de la colonne A ainsi que C2 a un problème. Sélectionne-les une par une et lis le panneau. A6 est une référence circulaire et il manque une parenthèse en A7 ; corrige-les si tu veux, elles ne sont pas notées.
  1. A2 contient 600 et B2 est vide. Qu'affiche =A2/B2 ?
    • #DIV/0!
    • 0
    • 600
    • #VALUE!
  2. Qu'affiche =SUMM(A1:A3) ?
    • #NAME?
    • #VALUE!
    • #REF!
    • 0
  3. B4 contient le texte ten. Qu'affiche =A2+B4 ?
    • #VALUE!
    • #NAME?
    • #N/A
    • 610
  4. Une cellule affiche ######## après la saisie d'un long nombre. Que faut-il faire ?
    • Élargir la colonne
    • Retaper la formule
    • Supprimer la ligne
    • Ajouter des guillemets
  5. Quelle erreur signifie en général qu'une recherche n'a rien trouvé ?
    • #N/A
    • #DIV/0!
    • #NAME?
    • ####
  6. Tu supprimes une ligne qu'utilisait une formule. Quelle erreur apparaît ?
    • #REF!
    • #N/A
    • #DIV/0!
    • #NAME?
  7. Tu tapes =SUM(A1:A3 sans la parenthèse fermante. Que fait Google Sheets ?
    • Il affiche #ERROR! (erreur d'analyse de formule)
    • Il refuse la saisie avec un message
    • Il ajoute la parenthèse et affiche 0
    • Il affiche #N/A
  8. A1 contient =A1+1. Que fait Excel ?
    • Il avertit d'une référence circulaire, puis affiche 0 ou la dernière valeur
    • Il affiche #NAME?
    • Il compte indéfiniment
    • Il affiche #DIV/0!
  9. C2 affiche #DIV/0!, et D2 contient =C2*2. Qu'affiche D2 ?
    • #DIV/0!
    • 0
    • #VALUE!
    • 2
  10. Une colonne de totaux est remplie de #VALUE!. Quelle est la meilleure première étape ?
    • Remonter les références jusqu'à la première cellule en erreur
    • Entourer chaque formule de IFERROR
    • Supprimer la colonne
    • Retaper chaque nombre
L'essentiel
  • #DIV/0! division par 0 · #VALUE! texte dans un calcul · #NAME? orthographe ou guillemets manquants · #REF! cellule disparue · #N/A introuvable.
  • #### signifie seulement que la colonne est trop étroite.
  • Les erreurs se transmettent à chaque formule qui les utilise ; corrige la première.
  • Formule illisible : Excel la refuse, Google Sheets affiche #ERROR!. Référence circulaire : Excel avertit et affiche 0, Google Sheets affiche #REF!.
Sources de ce cours (15)
  • Microsoft Support, "Excel specifications and limits" (support.microsoft.com/en-us/office/excel-specifications-and-limits-1672b34d-7043-467e-8e27-269d656771c3: 1,048,576 rows by 16,384 columns, 15-digit precision, 255 arguments)
  • "Calculation operators and precedence in Excel" (.../calculation-operators-and-precedence-in-excel-48be406d-4975-4d31-b2b8-7af9e0e2878a: operators, order negation % ^ * / + - & comparisons, =5+2*3 is 11, ="1"+"2" is 3, ="A"&TRUE is ATRUE, #### for too little space)
  • "SUM function" (.../sum-function-043e1c7d-7726-4e80-8f32-07b23e057f89: up to 255 numbers, =A1+B1+C1 gives #VALUE! with text while SUM ignores text)
  • "Switch between relative, absolute, and mixed references" (.../dfec08cd-ae65-4f56-839e-5f0d8d0baca9: =B4*C4 copied from D4 to D5 becomes =B5*C5)
  • "Date systems in Excel" (.../e7fe7167-48a9-4b96-bb53-5612a800b487: July 5, 2011 is 40729 in the 1900 system and 39267 in the 1904 system, 1,462 days apart)
  • "Remove or allow a circular reference" (.../8540bd0f-6e97-4483-bcf7-1b49cd50d123: warning, then 0 or the last value)
  • VLOOKUP and IF pages (#N/A, #NAME? from missing quotes)
  • Google Docs Editors Help: SUM (support.google.com/docs/answer/3093669: any number of arguments)
  • DATE (answer/3092969: days counted from December 30, 1899)
  • Keyboard shortcuts for Google Sheets (answer/181110: Ctrl+D fill down, Ctrl+R fill right, Ctrl+~ show all formulas, F4 absolute/relative)
  • Files you can store in Google Drive (support.google.com/drive/answer/37603: up to 20 million cells per spreadsheet)
  • ERROR.TYPE (answer/3238305: the error values)
  • History: Smithsonian National Museum of American History, VisiCalc software and documentation, object nmah_1696121 (Bricklin and Frankston, Apple II, 1979)
  • ACM Interactions, "The first killer app: a history of spreadsheets" (2013: Lotus 1-2-3, Excel for the Macintosh in 1985)
  • Wikipedia, VisiCalc and Lotus 1-2-3 (VisiCalc used A1 notation; Lotus 1-2-3 launched 1983)

Consulté le: 2026-10-17