« Tableur EXCEL/Erreurs » : différence entre les versions

Contenu supprimé Contenu ajouté
Lamelaan (discussion | contributions)
modif
Lamelaan (discussion | contributions)
Aucun résumé des modifications
Ligne 6 :
| suivant = [[../Conclusion/]]
}}
 
 
= Introduction =
Ligne 16 ⟶ 17 :
erreur.
 
En général, c’est que la formule n’utilise pas la syntaxe définie. C’est-à-dire les arguments ou les types de données attendus ne sont pas les bons ou ne correspondent pas. Ces valeurs d’erreur comprennent #DIV/0REF!, #N/AVALEUR!, #NOM?, #NULLNOMBRE!, #NOMBRE!#####, #REF!N/A, #VALEURNULL!, ######DIV/0!, et sont détectables par un triangle vert qui s’affiche dans le coin supérieur gauche de la cellule.
 
Un autre type d’erreur peut être la référence circulaire : la formule fait, directement ou indirectement, référence à sa propre valeur. Lorsqu’une cellule affiche un code d’erreur, toutes les cellules qui utilisent son résultat affichent en cascade le même code d’erreur. Une seule formule erronée peut ainsi déclencher des centaines de codes d’erreur au sein des cellules qui dépendent de sons résultat. Aussi pour trouver l’origine d’une erreur, on peut utiliser les commandes de l’onglet Formules du ruban présentes au sein de la section nommée Audit de formules.
Ligne 58 ⟶ 59 :
|
|}
 
 
=== Information supplémentaire pour l'utilisation d'Excel sur PC ===
Ligne 68 ⟶ 70 :
 
[[File:Evaluation de formule.png|center|350px|Evaluation de formule]]
 
 
 
= L'erreur #REF! =
L'erreur #REF peut avoir plusieurs causes. Généralement, elle apparaît lorsqu'une formule contient une cellule non référencée, non valable.
 
 
==== La formule contient une ou plusieurs références à des cellules qui ont été déplacées, supprimées ou remplacées ====
Ligne 90 ⟶ 95 :
# Modifiez la formule dans la section Arguments de la fenêtre Concepteur de formule
|}
 
 
==== Une matrice non valide est utilisée dans l’une des fonctions matricielles, telle que INVERSMAT, PRODUITMAT et DETERMAT ====
Ligne 118 ⟶ 124 :
 
|}
 
 
 
= L'erreur #VALEUR! =
Ligne 123 ⟶ 131 :
 
En général, l’info-bulle nous amène des précisions concernant l’erreur et affiche «  Le type de données d’une valeur utilisée dans la formule est incorrect ». Cette erreur peut se résoudre en faisant des modifications simples dans la formule.
 
 
==== Il manque un argument nécessaire dans la formule ====
Ligne 135 ⟶ 144 :
|Même Solution
|}
 
 
==== L'entrée de la formule matricielle est incorrecte ====
Ligne 146 ⟶ 156 :
|
|}
 
 
==== Une référence de cellule, une formule ou une fonction est entrée en tant que constante matricielle ====
Ligne 156 ⟶ 167 :
|Même solution
|}
 
 
==== Une plage de valeurs est fournie à un opérateur ou une fonction qui exige une valeur unique ====
Ligne 169 ⟶ 181 :
|
|}
 
 
==== Autre causes principales ====
Ligne 182 ⟶ 195 :
* Opter pour l’utilisation des fonctions que des opérateurs mathématiques afin de simplifier les calculs et éviter les erreurs ;
|}
 
 
 
= L'erreur #NOM? =
Ligne 187 ⟶ 202 :
 
On distingue plusieurs causes qui peuvent être à l’origine de l’erreur #NOM?
 
 
==== La formule utilise une fonction personnalisée qui n’est pas disponible ====
Ligne 197 ⟶ 213 :
* Modifiez ensuite la formule dans la section Arguments de la fenêtre Concepteur de formule.
|}
 
 
==== La formule contient une référence à une cellule ou à une plage nommée qui n’est pas définie ====
Ligne 206 ⟶ 223 :
* Vérifiez que la cellule ou la plage est bien dans la liste. Sinon il faut la définir en cliquant sur Ajouter. 
|}
 
 
==== La formule contient un nom de fonction mal orthographié    ====
Ligne 220 ⟶ 238 :
* Sélectionnez le nom de la formule souhaité puis cliquez sur OK.
|}
 
 
==== Les deux points (:) sont manquant à la référence d’une plage ====
Ligne 239 ⟶ 258 :
* Il faut notamment vérifier que de part et d'autre de la référence de la feuille ou du classeur il y ait des guillemets simples (' ').
|}
 
 
==== Le texte entré dans une formule n’est pas mis entre double guillemets (« »)    ====
Ligne 254 ⟶ 274 :
* Double-cliquez sur la cellule puis vérifier que le texte tapé soit mis entre double guillemets.
|}
 
 
 
= L'erreur #NOMBRE! =
Ligne 259 ⟶ 281 :
 
On distingue plusieurs causes qui peuvent être à l'origine de l'erreur #NOMBRE!
 
 
==== Un argument non numérique est utilisé dans une fonction qui nécessite un argument numérique   ====
Ligne 274 ⟶ 297 :
* Supprimez tous les caractères non numériques de l'argument numérique dans la formule (n'oubliez pas les espaces)    
|}
 
 
==== Une fonction qui se réitère, telle que TRI ou TAUX, n’arrive pas à trouver de résultat ====
Ligne 297 ⟶ 321 :
* Pour définir l’écart maximal entre les résultats du calcul, tapez le chiffre dans la zone Ecart maximal. Plus le nombre est petit, plus le résultat est précis et plus la durée nécessaire à l'exécution des calculs d'une feuille par Excel est importante.    
|}
 
 
==== La formule produit un nombre qui est trop grand ou trop petit pour être représenté dans Excel    ====
Ligne 307 ⟶ 332 :
|}
 
= Les erreurs de référence circulaire =
Lorsque l’un des classeurs excel est ouvert et s’il contient une référence circulaire, un message d’avertissement de référence circulaire s’affiche.
 
Exemple d’une « référence circulaire » : formule dans C3 = C3+1.
 
L’implication de la cellule elle-même dans la formule de la cellule implique une répétition infinie à Excel et donc Excel arrête le processus et nous affiche un avertissement pour éviter une « boucle sans fin ».
 
==== Comment rechercher et supprimer des références circulaires ====
En général, vous pouvez rechercher et supprimez la référence circulaire. Mais sinon, excel peut également calculer une fois les cellules de la référence circulaire, ou il arrête automatiquement le calcul après 100 itérations ou bien lorsque l’écart qui existe entre les valeurs de la référence circulaire est supérieur à 0.001 entre les itérations.
 
Pour rechercher et supprimer une référence circulaire, vous pouvez vous aider du bouton « Vérification des erreurs » qui se trouve dans la section « Audit de formules » de l’onglet formules.  Puis en cliquant sur références circulaires, vous pouvez cliquez sur la première cellule répertoriée dans le sous-menu. Ensuite, Il y a deux cas possibles :
 
{| class="wikitable"
!Cas 1
|Soit vous pouvez déterminer la formule de la cellule et savoir si elle est la cause d’une référence circulaire
|-
!Cas 2
|Soit vous ne pouvez pas savoir et il est nécessaire de cliquer sur la cellule suivante dans le sous-menu « références circulaires »
|}
 
NB: Si la barre d’état affiche le mot « circulaire » suivi d’une référence à l’une des cellules contenues dans la référence circulaire. Sinon s’il n’y a pas de référence à une cellule, la feuille excel ne contient pas de référence circulaire.
 
Pour supprimer une référence circulaire, il faut continuer à regarder toutes les cellules afin de corriger la référence circulaire jusqu'à ce que la barre d'état n'affiche plus le mot "Circulaire"
 
==== Comment autoriser et utiliser une référence circulaire ====
 
Par défaut, les références circulaires sont indisponibles dans Excel et c’est pour cela que nous avons précédemment expliqué comment les trouver et les supprimer.
 
Pourtant, il est possible d’autoriser et d’utiliser ces références circulaires tout en les paramétrant.
 
Dans l’onglet Fichier, puis options, options Excel cliquez sur le menu Formules. Ici, nous voulons autoriser l’itération des références circulaires donc il faut cocher la case « Activer le calcul itératif ». Cette case nous permet de paramétrer le nombre maximal d’itérations et l’écart maximal entre les itérations. Par défaut, Excel met 100 itérations maximales pour un écart maximal de 0,001. Selon vos besoins, vous pouvez appliquez l’itération 1 fois, 2 fois … jusqu’à 100.
 
= L'erreur ###### =
Ligne 343 ⟶ 338 :
 
Afin de corriger cette erreur, il suffit tout simplement d'élargir la colonne dans laquelle apparaît l'erreur.
 
 
== Vidéo ==
Ligne 350 ⟶ 346 :
* <u>Remarque :</u>
<nowiki> </nowiki>Que ce soit sur MAC ou bien PC la solution reste la même.
 
 
 
= L'erreur #N/A ou NA() =
L'erreur #N/A ou NA() survient lorsqu'une donnée nécessaire au bon fonctionnement de la formule est manquante.
 
 
== Les causes : ==
Ligne 364 ⟶ 363 :
<u>Exemple :</u> Dans une formule =SOMMEPROD((A1:A6)*(A1:A5)) ici la matrice renvoie une erreur #N/A car les plages de cellules sélectionnées ne sont pas de même dimension. Afin de la corriger, il faut sélectionner la même plage de cellules donc soit de A1:A5 ou de A1:A6 dans notre exemple.
 
 
= L'erreur #NUL! =
 
= L'erreur #NULL! =
 
 
=== Causes: ===
* Intersection de plages de cellules n'étant pas adjacentes
* Séparateur non défini entre les rangs
 
 
=== Solutions: ===
Ligne 378 ⟶ 381 :
 
<u>Par exemple</u>: ''Si on fait la somme entre deux plages de cellules: =SOMME(D3:D6;C3:C6)''
 
 
=== Exemple: ===
Si on entre la formule suivante: SOMME(B12:B19 D13:D32), #NUL! est renvoyé car il n'y a pas de séparateur entre les rangs 1 et 2. Afin de corriger cette erreur il faut placer un point-virgule (;) entre les deux plages sélectionnés.
 
 
 
= L'erreur #DIV/O! =
Ligne 388 ⟶ 394 :
 
Dans le cas d'une formule, elle survient lorsqu'on fait référence a une cellule contenant 0 ou une cellule vide.
 
 
=== Solutions: ===
Ligne 399 ⟶ 406 :
* SI(L2=0;0;L1/L2) pour faire afficher zéro (0)
* SI(L2=0;" ";L1/L2) pour faire afficher une valeur vide
 
 
 
= Les erreurs de référence circulaire =
Lorsque l’un des classeurs excel est ouvert et s’il contient une référence circulaire, un message d’avertissement de référence circulaire s’affiche.
 
Exemple d’une « référence circulaire » : formule dans C3 = C3+1.
 
L’implication de la cellule elle-même dans la formule de la cellule implique une répétition infinie à Excel et donc Excel arrête le processus et nous affiche un avertissement pour éviter une « boucle sans fin ».
 
 
==== Comment rechercher et supprimer des références circulaires ====
En général, vous pouvez rechercher et supprimez la référence circulaire. Mais sinon, excel peut également calculer une fois les cellules de la référence circulaire, ou il arrête automatiquement le calcul après 100 itérations ou bien lorsque l’écart qui existe entre les valeurs de la référence circulaire est supérieur à 0.001 entre les itérations.
 
Pour rechercher et supprimer une référence circulaire, vous pouvez vous aider du bouton « Vérification des erreurs » qui se trouve dans la section « Audit de formules » de l’onglet formules.  Puis en cliquant sur références circulaires, vous pouvez cliquez sur la première cellule répertoriée dans le sous-menu. Ensuite, Il y a deux cas possibles :
 
{| class="wikitable"
!Cas 1
|Soit vous pouvez déterminer la formule de la cellule et savoir si elle est la cause d’une référence circulaire
|-
!Cas 2
|Soit vous ne pouvez pas savoir et il est nécessaire de cliquer sur la cellule suivante dans le sous-menu « références circulaires »
|}
 
NB: Si la barre d’état affiche le mot « circulaire » suivi d’une référence à l’une des cellules contenues dans la référence circulaire. Sinon s’il n’y a pas de référence à une cellule, la feuille excel ne contient pas de référence circulaire.
 
Pour supprimer une référence circulaire, il faut continuer à regarder toutes les cellules afin de corriger la référence circulaire jusqu'à ce que la barre d'état n'affiche plus le mot "Circulaire"
 
 
==== Comment autoriser et utiliser une référence circulaire ====
 
Par défaut, les références circulaires sont indisponibles dans Excel et c’est pour cela que nous avons précédemment expliqué comment les trouver et les supprimer.
 
Pourtant, il est possible d’autoriser et d’utiliser ces références circulaires tout en les paramétrant.
 
Dans l’onglet Fichier, puis options, options Excel cliquez sur le menu Formules. Ici, nous voulons autoriser l’itération des références circulaires donc il faut cocher la case « Activer le calcul itératif ». Cette case nous permet de paramétrer le nombre maximal d’itérations et l’écart maximal entre les itérations. Par défaut, Excel met 100 itérations maximales pour un écart maximal de 0,001. Selon vos besoins, vous pouvez appliquez l’itération 1 fois, 2 fois … jusqu’à 100.
 
 
{{Bas de page