Aller au contenu
Informatique : tableur

Erreurs

Erreurs et leur gestion

Dans l'utilisation quotidienne de Microsoft Excel et LibreOffice Calc, il est fréquent de rencontrer des erreurs dans les formules et les fonctions. Ces erreurs peuvent être dues à divers facteurs tels que des références incorrectes, des erreurs de syntaxe ou des problèmes liés aux données elles-mêmes. Comprendre et savoir gérer ces erreurs est essentiel pour maintenir l'intégrité des données et la précision des calculs dans les feuilles de calcul.

Types d'erreurs courantes

Les erreurs dans Excel et Calc peuvent être regroupées en plusieurs catégories, chacune indiquant un type de problème spécifique. Voici les erreurs les plus courantes que vous pourriez rencontrer :

#DIV/0!

Cette erreur se produit lorsqu'une formule tente de diviser un nombre par zéro.

Exemple :

=3/0

Exemple de résultat : #DIV/0!

#VALUE!

Indique qu'une formule contient une valeur inappropriée ou incompréhensible.

Exemple :

="a"+3

Exemple de résultat : #VALUE!

#REF!

Apparaît lorsqu'une formule fait référence à une cellule qui n'existe pas ou n'est plus valide.

Exemple :

=SUM(A1:A5)

Après la suppression de la colonne A, on obtient :

Exemple de résultat : #REF!

#NAME?

Cette erreur signale l'utilisation d'un nom de fonction qui n'est pas reconnu par le tableur.

Exemple :

=SUMX(A1:A5)

Exemple de résultat : #NAME?

#N/A

Signifie « Non disponible » et est souvent utilisé pour indiquer l'absence de données.

Exemple :

=VLOOKUP("NonExistent", A1:B5, 2, FALSE)

Exemple de résultat : #N/A

#NUM!

Se produit lorsqu'une formule ou une fonction contient des nombres invalides ou ne peut pas calculer un résultat.

Exemple :

=SQRT(-1)

Exemple de résultat : #NUM!

#NULL!

Cette erreur est moins commune et se produit lorsqu'une formule tente de référencer l'intersection de deux zones qui ne se croisent pas.

Exemple :

=A1 A2

Exemple de résultat : #NULL!

Raisons potentielles et correction des erreurs

Chaque type d'erreur a ses propres raisons d'être et ses solutions spécifiques. Voici quelques stratégies générales pour les identifier et les corriger :

  1. Vérifiez la syntaxe de la formule pour vous assurer qu'elle est correcte.
  2. Assurez-vous que toutes les références de cellules dans la formule sont valides.
  3. Vérifiez les types de données utilisés dans la formule pour s'assurer qu'ils sont compatibles.
  4. Utilisez la fonction de vérification des erreurs intégrée pour identifier les erreurs dans les formules.

Insérer une image d'un exemple de feuille de calcul avec des erreurs marquées.

Prévention des erreurs

Pour prévenir les erreurs, il est recommandé de :

  • Utiliser des noms de cellules pour éviter les erreurs de référence.
  • Appliquer des validations de données pour contrôler les types de données entrés.
  • Documenter les formules complexes pour faciliter le débogage.

Fonctions de gestion des erreurs

Excel et Calc offrent des fonctions spécifiques pour gérer les erreurs de manière proactive. Ces fonctions sont utiles par exemple pour repérer les erreurs renvoyées lorsque la valeur recherchée n’existe pas. Il existe essentiellement deux fonctions utiles :

  • SIERREUR : Renvoie une valeur spécifiée si une formule évalue une erreur; sinon, renvoie le résultat de la formule.

Exemple :

=SIERREUR(1/0, "Error")

Exemple de résultat : "Error"

  • ESTERREUR : Vérifie si une valeur est une erreur.

Exemple :

=ESTERREUR(1/0)

Exemple de résultat : TRUE

Outils de débogage

Marquage des dépendances

Le marquage des dépendances est une technique essentielle pour comprendre comment les différentes parties d'une feuille de calcul sont interconnectées. Dans Microsoft Excel et LibreOffice Calc, chaque cellule qui contient une formule peut dépendre d'autres cellules, et ces dépendances peuvent être visualisées pour faciliter le débogage et l'analyse des données.

Visualisation des dépendances

Pour visualiser les dépendances dans Excel et Calc, vous pouvez utiliser les fonctionnalités intégrées qui tracent les flèches pour montrer quelles cellules affectent la cellule sélectionnée (prédécesseurs) et quelles cellules sont affectées par la cellule sélectionnée (successeurs).

  • Dans Excel :

    • Ouvrez l'onglet "Formules".
    • Cliquez sur "Afficher les dépendances" pour voir les prédécesseurs, ou "Afficher les antécédents" pour voir les successeurs.
  • Dans Calc :

    • Ouvrez le menu "Outils".
    • Sélectionnez "Détecter les dépendances" pour les prédécesseurs, ou "Détecter les antécédents" pour les successeurs.

Insérer une image montrant le marquage des dépendances dans une feuille de calcul.

Évaluation de formule

L'évaluation de formule est un processus qui permet de suivre le calcul étape par étape pour comprendre comment le résultat final est obtenu. Cette fonction est particulièrement utile pour les formules complexes où plusieurs opérations sont effectuées. Cette fonctionnalité n’existe malheureusement pas dans LibreOffice Calc.

Fonctionnalité d'évaluation de formule

  • Dans Excel :

    • Accédez à l'onglet "Formules".
    • Cliquez sur "Évaluer la formule" pour ouvrir l'assistant d'évaluation.

Processus d'évaluation

Lorsque vous utilisez l'évaluateur de formule, le tableur décompose la formule en ses parties élémentaires et effectue le calcul pas à pas. Vous pouvez voir chaque étape de l'évaluation et comprendre comment les valeurs intermédiaires sont calculées avant d'arriver au résultat final.

Insérer une image illustrant l'évaluation de formule étape par étape.