Maison > Les sujets > excel > #NUM ERREUR DANS EXCEL - Correction d'erreur de numéro dans les formules

#NUM ERREUR DANS EXCEL - Correction d'erreur de numéro dans les formules

Christopher Nolan
Libérer: 2025-03-24 10:15:11
original
712 Les gens l'ont consulté

Dans ce tutoriel, nous décomposons les causes de l'erreur Excel #NUM et vous montrerons comment le réparer.

Vous regardez votre écran d'ordinateur, sirotant votre café et vous demandez-vous pourquoi votre feuille de calcul Excel montre soudainement un étrange message d'erreur avec le symbole du hashtag? C'est frustrant, déroutant et carrément ennuyeux, mais ne croyez pas! Nous sommes ici pour démêler le mystère de l'erreur #num dans Excel et vous aider à le réparer.

Que signifie l'erreur #num dans Excel?

L' erreur #NUM dans Excel est un message d'erreur commun déclenché par des valeurs numériques non valides, conduisant à un résultat impossible. Cette erreur se produit généralement lorsqu'une fonction contient des arguments incorrects, ou lorsque les nombres ou les dates fournis ne sont pas des valeurs numériques valides, ou lorsqu'un calcul dépasse la limite de ce que Excel peut gérer.

L'erreur #NUM peut être résolue de différentes manières en fonction de la cause sous-jacente. Ceux-ci peuvent inclure l'ajustement des valeurs d'entrée, la modification de la formule ou le calcul, ou la modification des paramètres de calcul d'Excel. Une solution particulière dépend de l'erreur spécifique et du contexte de son occurrence.

#NUM ERREUR DANS EXCEL - Correction d'erreur de numéro dans les formules

#Um Erreur dans Excel - Causes et solutions

Ci-dessous, nous nous plongerons dans chaque cause possible de l'erreur #NUM plus en détail et vous fournirons les étapes nécessaires pour la résoudre.

Arguments d'entrée non valides

Raison : certaines fonctions Excel nécessitent des arguments d'entrée spécifiques. Si vous fournissez des arguments non valides ou des types de données incorrects, Excel peut produire une erreur #NUM.

Solution : assurez-vous que tous les arguments d'entrée sont valides et du type de données correct. Vérifiez votre formule pour les erreurs de syntaxe.

Par exemple, la fonction de date dans Excel s'attend à un nombre entre 1 et 9999 pour l'argument de l'année . Si la valeur de l'année fournie est en dehors de cette plage, l'erreur #NUM se produira.

De même, la fonction Dadif nécessite que la date de fin soit toujours supérieure à la date de début (ou les deux dates sont égales). Si le contraire, la formule produira une erreur #num.

Par exemple, cette formule rendra la différence de 10 jours:

=DATEDIF("1/1/2023", "1/11/2023", "d")

Et celui-ci augmentera l'erreur #NUM:

=DATEDIF("1/11/2023", "1/1/2023", "d")

#NUM ERREUR DANS EXCEL - Correction d'erreur de numéro dans les formules

Nombres trop grands ou trop petits

Raison : Microsoft Excel a une limite sur la taille des nombres qu'il peut calculer. Si votre formule produit un nombre qui dépasse cette limite, une erreur #NUM se produit.

Solution : Si votre formule produit un nombre en dehors de la limite, ajustez les valeurs d'entrée pour vous assurer que le résultat se situe dans la plage admissible. Alternativement, vous pouvez envisager de diviser le calcul en parties plus petites et d'utiliser plusieurs cellules pour arriver au résultat final.

Les versions modernes d'Excel ont les limites de calcul suivantes:

Le plus petit nombre négatif -2.2251E-308
Le plus petit nombre positif 2.2251E-308
Le plus grand nombre positif 9.99999999999999E 307
Le plus grand nombre négatif -9.99999999999999E 307
Le plus grand nombre positif autorisé via la formule 1.7976931348623158E 308
Le plus grand nombre négatif autorisé via la formule -1.7976931348623158E 308

Si vous n'êtes pas familier avec la notation scientifique, je vais brièvement expliquer ce que cela signifie sur un exemple du plus petit numéro positif autorisé 2.2251E-308. La partie "E-308" de la notation signifie "fois 10 à la puissance de -308", de sorte que le numéro 2.2251 est multiplié par 10 élevé à la puissance de -308 (2.2251x10 ^ -308). Il s'agit d'un très petit nombre qui a 307 zéros dans la partie décimale avant le premier chiffre non nul (qui est 2).

Comme vous le voyez, les valeurs d'entrée autorisées dans Excel se situent entre -2.2251E-308 et 9.9999999999999e 307. Dans des formules, des nombres entre -1.7976931348623158e 308 et 1.7976931348623158e 308 sont autorisés. Si le résultat de votre formule ou de l'un de ses arguments est en dehors de la portée, vous obtiendrez le #Num! erreur.

Veuillez noter que dans la version actuelle d'Excel 365, seuls les grands nombres produisent une erreur #NUM. Les petits nombres qui sont en dehors de la limite apparaissent comme 0 (format général) ou 0,00e 00 (format scientifique). Ressemble à un nouveau comportement sans papiers:

#NUM ERREUR DANS EXCEL - Correction d'erreur de numéro dans les formules

Opérations impossibles

Raison : Quand Excel est incapable d'effectuer un calcul car il est jugé impossible, il renvoie le #Num! erreur.

Solution : Identifiez la fonction ou l'opération qui provoque l'erreur et ajustez les entrées ou modifiez la formule en conséquence.

Un exemple typique d'un calcul impossible est d'essayer de trouver la racine carrée d'un nombre négatif en utilisant la fonction SQRT. Étant donné que la racine carrée d'un nombre négatif ne peut pas être déterminée, la formule entraînera une erreur #NUM. Par exemple:

=SQRT(25) - Renvoie 5

=SQRT(-25) - Renvoie #NUM!

Pour corriger l'erreur, vous pouvez envelopper un nombre négatif dans la fonction ABS pour obtenir la valeur absolue d'un nombre:

=SQRT(ABS(-25))

Ou

=SQRT(ABS(A2))

Où A2 est la cellule contenant un nombre négatif.

Un autre cas est l'exponentiation d'un nombre négatif à une puissance non en entiage. Si vous essayez d'augmenter un nombre négatif à une puissance non en enteliers, le résultat sera un nombre complexe. Comme Excel ne prend pas en charge les nombres complexes, la formule produira une erreur #NUM. Dans ce cas, l'erreur indique que le calcul est impossible à effectuer dans les contraintes d'Excel.

#NUM ERREUR DANS EXCEL - Correction d'erreur de numéro dans les formules

La formule d'itération ne peut pas converger

Raison : une formule d'itération qui ne peut pas trouver de résultat provoque l'erreur #NUM dans Excel.

Solution : Modifiez les valeurs d'entrée pour aider la formule à converger ou ajustez les paramètres d'itération Excel, ou utilisez complètement une formule différente pour éviter l'erreur.

L'itération est une caractéristique d'Excel qui permet aux formules de recalculer à plusieurs reprises jusqu'à ce qu'une certaine condition soit remplie. En d'autres termes, une formule essaie d'atteindre le résultat par essais et erreurs. Dans Excel, il existe un certain nombre de telles fonctions, notamment IRR, XIRR et Rate. Lorsqu'une formule d'itération ne peut pas trouver de résultat valide dans les contraintes données, il renvoie l'erreur #NUM.

Pour corriger cette erreur, vous devrez peut-être modifier les valeurs d'entrée ou diminuer le niveau de tolérance pour la convergence afin de garantir que la formule est capable de trouver un résultat valide.

Par exemple, si votre formule de taux entraîne une erreur #NUM, vous pouvez l'aider à trouver une solution en fournissant une supposition initiale:

#NUM ERREUR DANS EXCEL - Correction d'erreur de numéro dans les formules

De plus, vous devrez peut-être ajuster les paramètres d'itération dans Excel pour aider la formule à converger. Voici les étapes à suivre:

  1. Cliquez sur le menu Fichier et sélectionnez Options .
  2. Dans l'onglet Formules , dans la section Options de calcul , vérifiez l'option de calcul itérative Activer .
  3. Dans la zone d'itérations maximale , entrez le nombre de fois où vous voulez Excel pour effectuer des recalculs de formules. Un nombre plus élevé d'itérations augmente la probabilité de trouver un résultat, mais nécessite également plus de temps pour calculer.
  4. Dans la boîte de modification maximale , spécifiez la quantité de variation entre les résultats du calcul. Un nombre plus petit fournit des résultats plus précis mais nécessite plus de temps pour calculer.

#NUM ERREUR DANS EXCEL - Correction d'erreur de numéro dans les formules

#Num Erreur dans la fonction Excel IRR

Raison : Une formule IRR ne trouve pas une solution due à des problèmes de non-convergence ou lorsque les flux de trésorerie ont des signes incohérents.

Solution : ajustez les paramètres d'itération d'Excel, fournissez une supposition initiale et assurez-vous que les flux de trésorerie ont des signes appropriés.

La fonction IRR dans Excel calcule le taux de rendement interne pour une série de flux de trésorerie. Cependant, si les flux de trésorerie n'entraînent pas un TRI valide, la fonction renvoie un #NUM! erreur.

Comme pour toute autre fonction d'itération, une erreur #num dans le TRI peut se produire en raison de l' incapacité de trouver un résultat après un certain nombre d'itérations. Pour résoudre le problème, augmentez le nombre maximal d'itérations ou / et fournissez la supposition initiale du taux de retour (voir la section précédente pour plus de détails).

Une autre raison pour laquelle la fonction IRR peut renvoyer une erreur #num est due à des signes incohérents dans les flux de trésorerie . La fonction suppose qu'il y a des flux de trésorerie positifs et négatifs. S'il n'y a pas de changement de signe pour les flux de trésorerie, une formule IRR se traduira par l'erreur #NUM. Pour résoudre ce problème, assurez-vous que tous les paiements sortants, y compris l'investissement initial, sont saisis en nombre négatif.

#NUM ERREUR DANS EXCEL - Correction d'erreur de numéro dans les formules

En résumé, l'erreur #NUM dans Excel est un problème courant qui peut se produire pour diverses raisons, notamment des arguments incorrects, des nombres / dates non reconnus, des opérations impossibles et un dépassement des limites de calcul d'Excel. J'espère que cet article vous a aidé à comprendre ces raisons et à dépanner efficacement l'erreur.

Classeur de pratique pour le téléchargement

#NUM ERROR dans Excel - Exemples (fichier .xlsx)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal