Excel est un super outil qui nous permet de gérer toutes sortes de données et de les transformer en informations utiles. Cependant, même si c'est facile à utiliser, il peut arriver qu'on fasse des erreurs, et celles-ci peuvent parfois avoir des conséquences sérieuses sur les analyses et les décisions que l'on prend.
Dans cet article, je vais te montrer les différentes erreurs les plus courantes sur Excel, comment les repérer, et surtout, comment les corriger. Une fois que tu connaîtras ces erreurs, tu seras en mesure d'améliorer la qualité de tes données et éviter les problèmes potentiels.
Alors, prêt à découvrir comment devenir un pro d'Excel en évitant les erreurs les plus courantes ? On y va !
Si ta formule Excel ne se calcule pas, Il est possible que la formule reste affichée en Texte ou que l’option de calcul automatique soit désactivée. Tu peux suivre cet article : clique-ici pour résoudre le problème.
Certifier ses compétences Excel
Découvrez comment passer la Certification Excel de référence : TOSA EXCEL.
L’erreur #DIV/0!
Regardons l'erreur #DIV/0! à travers sa définition et un exemple.
Définition
L’erreur #DIV/0! est une erreur de division par zéro.
Elle survient lorsque tu tentes de diviser un nombre par 0 (zéro) ou par une cellule vide.
Exemple
Ici, tu veux calculer la part qui revient à chaque associé en fonction du bénéfice réalisé.
L’erreur #NUL!
Regardons l'erreur #DIV/0! à travers sa définition et un exemple.
Définition
L’erreur #NUL! est une erreur de valeur nulle.
Elle survient lorsqu’il manque un séparateur entre 2 cellules : [ : ] ou [ ; ] par exemple.
Exemple
Ici, tu veux calculer le total du CA réalisé (cellule B5) sur les trois premiers mois de l’année.
L’erreur #NOM?
Regardons l'erreur excel #NOM? à travers sa définition et un exemple.
Définition
L’erreur #NOM? est une erreur due à un nom non valide.
Elle survient lorsque Excel ne reconnaît pas le texte contenu dans une formule :
- Tu saisis une fonction mal orthographiée (voir l’exemple).
- Tu saisis un argument non valide dans une fonction (voir l’exemple).
- Tu saisis un nom de cellule ou de plage de cellules qui n’existe pas (voir l’exemple).
- Tu saisis du texte dans une formule sans le mettre entre guillemets (""). Excel interprète ce texte comme une référence à une plage de cellules nommée (et non comme du texte) (voir l’exemple).
Exemple
Ici, tu veux calculer le total du chiffre d’affaires réalisé (cellule B5).
Puis, tu veux calculer le total du bénéfice réalisé (cellule C5) sur les trois premiers mois de l’année.
Enfin, tu veux renvoyer "Oui" si l’objectif d’au moins 3 000 € de bénéfice a été atteint, sinon tu veux renvoyer "Non" (colonne D).
Remarques
- (1) La fonction SOMME est mal orthographiée ("SOME").
- (2) Excel ne reconnaît pas l’argument "Bénéfice" de la fonction SOMME. En effet, il n’y a aucune cellule et aucune plage de cellules nommée "Bénéfice" dans la feuille de calcul. L’argument de la fonction SOMME est donc invalide.
- (3) La formule renvoie l’erreur #NOM!, car tu dois mettre "Oui" et "Non" entre guillemets ("") dans la fonction SI.
L’erreur #NOMBRE!
Regardons l'erreur Excel #NOMBRE! à travers sa définition et un exemple.
Définition
L’erreur #NOMBRE! est une erreur de nombre.
Elle survient lorsqu’une formule contient une valeur numérique non valide :
- Un nombre est trop petit ou trop grand pour Excel : les valeurs doivent être comprises entre -1*10307 et 1*10307 (voir l’exemple).
- Tu saisis une valeur non valide dans une fonction qui exige un argument numérique (voir l’exemple).
- Une fonction qui se calcule par itération ne parvient pas à trouver le résultat.
Exemple
Ici, tu veux calculer la 2e valeur la plus petite dans les planètes de la colonne A grâce à la fonction PETITE.VALEUR (cellule A5).
Puis, tu veux calculer la puissance des données de la colonne B (cellule B5).
Remarques
- (1) Le 1er argument de la fonction PETITE.VALEUR exige des valeurs numériques. Or, les cellules A2 à A4 contiennent des valeurs de texte.
- (2) La formule renvoie l’erreur #NOMBRE!, car le calcul renvoie un résultat trop grand, c’est-à-dire supérieur à 1*10307 (> 1*10307).
L’erreur #VALEUR!
Regardons l'erreur Excel #VALEUR! à travers sa définition et un exemple.
Définition
L’erreur #VALEUR! est une erreur de valeur.
Elle survient lorsque la saisie de la formule est incorrecte, c’est-à-dire lorsqu’un argument inapproprié est utilisé :
- Les éléments de la formule sont incompatibles (voir l’exemple).
- Tu sélectionnes une plage de cellules dans une formule alors que l’argument exige une seule valeur.
- Tu saisis du texte dans une formule alors que l’argument exige une valeur numérique ou une valeur logique (VRAI ou FAUX).
Exemple
Ici, tu veux calculer le total des recettes encaissées pour chaque concert à partir du prix de la place et du nombre de fans présents.
Remarques
- (1) Les éléments de la formule sont compatibles car tu multiplies deux valeurs numériques : 100 € * 1000 = 100 000 €.
- (2) La formule renvoie l’erreur #VALEUR! car les éléments de la formule sont incompatibles. En effet, tu multiplies deux valeurs de texte : "Cent euros" * "Mille".
- (3) La formule renvoie l’erreur #VALEUR! car les éléments de la formule sont incompatibles. En effet, tu multiplies une valeur de texte avec une valeur numérique : "Cent euros" * "1000".
- (4) La formule renvoie l’erreur #VALEUR! car les éléments de la formule sont incompatibles. En effet, tu multiplies une valeur numérique avec une valeur de texte : "100 €" * "Mille".
- L’erreur #VALEUR! survient souvent lorsque les cellules contenues dans ta formule sont au format texte.
L’erreur #REF!
Regardons l'erreur Excel #REF! à travers sa définition et un exemple.
Définition
L’erreur #REF! est une erreur de référence de cellule non valide.
Elle survient lorsque les coordonnées d’une cellule sont invalides :
- Tu as supprimé ou collé des cellules alors que d’autres cellules y faisaient référence (voir l’exemple).
- Tu as utilisé une liaison de cellule non valide.
Exemple
Ici, tu veux calculer le résultat réalisé par une entreprise à partir de son chiffre d’affaires, de ses charges variables, et de ses charges fixes.
Ici, tu as supprimé les charges fixes (cellules A3 et B3).
Remarques
- (1) La formule renvoie l’erreur #REF!, car la formule "=B1-B2-#REF!" fait référence aux charges fixes. Or, tu les as supprimées. Les références de cellule des charges fixes (anciennement A3 et B3) ne sont donc plus valides.
- (2) La formule "=B1-B2-B3" est devenue "=B1-B2-#REF!", car la référence B3 a été supprimée. Elle n’est donc plus valide.
Comment éviter cette erreur ?
Dans l’onglet « Formules », tu peux repérer les cellules antécédentes à une formule en sélectionnant la cellule qui contient la formule, puis en cliquant sur « Repérer les antécédents ».
Tu peux aussi repérer les cellules dépendantes contenues dans une formule en sélectionnant la cellule, puis en cliquant sur « Repérer les dépendants ».
Tu peux supprimer les flèches bleues qui sont apparues en cliquant sur « Supprimer les flèches ».
Dans cet exemple, tu as sélectionné la cellule B4 car elle contient la formule. Puis tu as cliqué dans l’onglet « Formules », et enfin sur « Repérer les antécédents ».
Une flèche bleue est apparue. Celle-ci signifie que B1, B2 et B3 sont des cellules antécédentes à la formule insérée dans la cellule B4 :
Dans cet exemple, tu as sélectionné la cellule B3 car elle contient une donnée nécessaire pour calculer la formule de la cellule B4. Puis tu as cliqué dans l’onglet « Formules », et enfin sur « Repérer les dépendants ».
Une flèche bleue est apparue. Celle-ci signifie que la formule insérée dans la cellule B4 est une cellule dépendante à la cellule B3 :
L’erreur #N/A
Regardons l'erreur Excel #N/A à travers sa définition et un exemple.
Définition
L’erreur #N/A est une erreur de valeur manquante.
Elle survient lorsqu’une formule ne trouve pas ce que tu lui demandes de rechercher. L’erreur #N/A est donc souvent liée à l’utilisation des fonctions de recherche : RECHERCHEX, INDEX, EQUIVX (ou EQUIV), RECHERCHEV et RECHERCHEH :
- La valeur à rechercher n’est pas référencée dans le tableau (voir l’exemple 1).
- Le format de cellule de la valeur à rechercher est différent de celui des valeurs du tableau (voir l’exemple 2).
- Les références du tableau sont relatives, c’est-à-dire qu’elles ne sont pas figées (voir « Les références de cellule » et l’exemple 3).
- Uniquement pour la fonction RECHERCHEV : la valeur à rechercher n’est pas située dans la 1ère colonne du tableau de recherche.
- Uniquement pour la fonction RECHERCHEH : la valeur à rechercher n’est pas située sur la 1ère ligne du tableau de recherche.
Exemple 1 : la valeur cherchée n’est pas référencée dans le tableau de recherche
Rappel : RECHERCHEX(Valeur_cherchée;Tableau_recherche;Tableau_renvoyé;[…])
- Valeur à rechercher dans le tableau.
- Plage qui contient la valeur.
- Plage qui contient la valeur à renvoyer.
Ici, tu veux renvoyer la ville (cellule G2) qui correspond au prénom "Maelle" (cellule G1).
Remarques :
- 1) La formule renvoie l’erreur #N/A, car le prénom "Maelle" n’existe pas dans les prénoms. Il manque en effet l’accent sur la lettre "e" : "ë".
- Pour aller plus loin, tu peux aller voir la fonction de recherche RECHERCHEX.
Exemple 2 : le format de la valeur cherchée est différent de celui du tableau de recherche
Ici, tu veux renvoyer la ville (cellule G2) qui correspond à l’âge "Quarante" (cellule G1).
Remarques
- (1) La formule renvoie l’erreur #N/A, car l’âge "Quarante" est dans un format texte, alors que les âges sont dans un format nombre.
- Pour aller plus loin, tu peux aller voir la fonction de recherche RECHERCHEX.
Exemple 3 : les références du tableau de recherche ne sont pas figées
Ici, tu veux renvoyer la ville (colonne G) qui correspond au prénom "Martin" (cellule F2) et la ville qui correspond au prénom "Nicolas" (cellule F3).
Remarques :
- (1) La formule renvoie l’erreur #N/A car les références du tableau sont relatives, c’est-à-dire qu’elles ne sont pas figées.
- (2) Comment corriger cette erreur ? Tu dois figer les lignes 2 et 5 du tableau de recherche et les lignes 2 et 5 du tableau renvoyé :
- "B2:B5" devient "B$2:B$5" et "B2:B5" devient "B$2:B$5" (voir « Les références de cellule »).
- Pour aller plus loin, tu peux aller voir la fonction de recherche RECHERCHEX.
L’erreur #######
Regardons l'erreur Excel ####### à travers sa définition et un exemple.
Définition
L’erreur ####### est une erreur d’affichage d’une valeur numérique.
- La largeur d’une colonne est trop petite pour afficher toute la valeur numérique. Une valeur numérique peut être un nombre, une date ou une heure (voir l’exemple 1).
- Un calcul sur des dates et/ou heures qui donne un résultat négatif (voir l’exemple 2)
Exemple 1 : largeur de la colonne trop petite
Ici, les colonnes A, B et C sont assez grandes pour afficher les valeurs numériques.
Tu veux afficher les valeurs numériques des colonnes E, F et G : il te suffit d’augmenter la largeur de la colonne !
Exemple 2 : un calcul sur des heures qui donne un résultat négatif
Ici, tu veux d’abord soustraire l’heure de fin à l’heure de début (résultat positif – colonne C).
Puis, tu veux soustraire l’heure de début à l’heure de fin (résultat négatif – colonne D).
Remarques
- (1) Le résultat est positif, donc il n’y a pas d’erreur.
- (2) Le résultat est négatif, donc l’erreur ####### est renvoyée. Dans ce cas, même si tu augmentes la largeur de la colonne, l’erreur ne disparaîtra pas !
L’erreur #PROPAGATION ! (ou #EPARS !)
Regardons l'erreur Excel #PROPAGATION ! à travers sa définition et un exemple.
Définition
L’erreur #PROPAGATION ! est une erreur de propagation. Elle était appelée #EPARS ! au lancement des fonctions matricielles.
Elle survient uniquement avec les fonctions matricielles dynamiques s’il n’y a pas assez de place pour renvoyer le résultat. Une fonction matricielle est une fonction qui renvoie un résultat dans une ou plusieurs cellules.
Parmi les fonctions matricielles les plus connues, tu peux retrouver : SEQUENCE, TRIER, TRIERPAR, FILTRE, UNIQUE, TRANSPOSE…
Comment valider une formule matricielle ? [Entrée] (versions postérieures à Excel 2019) ou [Ctrl] + [Màj] + [Entrée] (Windows et Mac, versions antérieures à Excel 2019).
Ces fonctions n’ont pas besoin de références absolues (ou mixtes), car elles n’existent que dans une seule cellule, et étendent leurs résultats aux cellules adjacentes.
Exemple
Ici, tu veux d’abord trier les villes de la colonne A avec la fonction TRIER (colonne C).
Puis, tu veux faire la même chose (colonne D) sauf que la cellule D4 contient "Liste des villes".
Remarques
- (1) Inutile d’étirer la formule de haut en bas, la fonction TRIER s’incrémente automatiquement jusqu’à C5 (d’où le cadre bleu qui s’affiche par défaut).
- (1) La fonction TRIER permet de trier les villes de A à Z. Ici, rien à signaler.
- (2) La fonction TRIER renvoie l’erreur #PROPAGATION !, car elle est dans l’incapacité de renvoyer le résultat. En effet, elle a besoin de 4 cellules pour trier automatiquement toutes les villes. Or, la cellule D4 n’est pas vide : elle contient l’élément de texte "Liste des villes".
- (2) Si tu veux connaître la place dont la fonction a besoin pour renvoyer le résultat, alors tu peux te positionner dans la cellule qui contient l’erreur #PROPAGATION ! pour afficher le cadre bleu (la cellule D2 ici).
- (2) Comment corriger l’erreur #PROPAGATION ! ? La seule solution est de laisser suffisamment de cellules vides pour que la fonction matricielle puisse renvoyer tous les résultats.
L’erreur #CALC!
Regardons l'erreur Excel #CALC! à travers sa définition et un exemple.
Définition
L’erreur #CALC! est une erreur de calcul.
Elle survient lorsque Excel rencontre un scénario qu’il ne prend pas actuellement en charge.
- Excel ne peut pas renvoyer un jeu de données vides (voir l’exemple).
- Excel ne peut pas calculer un tableau dans un tableau (tableaux imbriqués).
- Excel ne peut pas calculer un tableau contenant des références de plages. Un tableau peut uniquement contenir des nombres, des chaînes, des erreurs, des booléens ou des types de données liés.
- Excel ne peut pas calculer une fonction qui fait référence à plus de 10 000 cellules.
- Le calcul d’une fonction a échoué de manière inattendue (réessaye plus tard…).
- La fonction contient un lambda (voir la fonction LAMBDA).
Elle apparait souvent avec les fonctions matricielles dynamiques. Il s’agit d’une fonction qui renvoie un résultat dans une ou plusieurs cellules. Parmi les plus connues, tu peux retrouver : SEQUENCE, TRIER, TRIERPAR, FILTRE, UNIQUE, TRANSPOSE…
Comment valider une formule matricielle ? [Entrée] (versions postérieures à Excel 2019) ou [Ctrl] + [Màj] + [Entrée] (Windows et Mac, versions antérieures à Excel 2019).
Ces fonctions n’ont pas besoin de références absolues (ou mixtes), car elles n’existent que dans une seule cellule, et étendent leurs résultats aux cellules adjacentes.
Exemple
Ici, tu veux filtrer uniquement les villes nommées "Lyon" avec la fonction FILTRE (colonne C). Puis, celles nommées "Metz" (colonne D).
Remarques
- (1) La fonction FILTRE renvoie l’erreur #CALC!, car la ville "Lyon" n’existe pas dans les villes. Ainsi, FILTRE ne trouve aucune donnée donc l’erreur #CALC! est renvoyée.
- (2) Comment corriger l’erreur #CALC! ? La seule solution est de modifier le critère ("Lyon" devient "Metz" par exemple) ou d’ajouter l’argument [Si_vide] à la fonction FILTRE.
Formation Excel de A à Z | FINANÇABLE
Une formation Excel en ligne, finançable et certifiante. Un programme "sur-mesure" selon votre niveau conduit par un formateur expert en face à face (visio).