Formule Excel: Comment corriger le #NOMBRE! erreur -

Table des matières

Sommaire

Le #NUM! Une erreur se produit dans les formules Excel lorsqu'un calcul ne peut pas être effectué. Par exemple, si vous essayez de calculer la racine carrée d'un nombre négatif, vous verrez le #NOMBRE! Erreur. En général, la correction du #NUM! l'erreur est une question d'ajustement des entrées au besoin pour rendre un calcul à nouveau possible. Voir ci-dessous pour plus d'informations.

Explication

Le #NUM! Une erreur se produit dans les formules Excel lorsqu'un calcul ne peut pas être effectué. Par exemple, si vous essayez de calculer la racine carrée d'un nombre négatif, vous verrez le #NOMBRE! Erreur. Les exemples ci-dessous montrent des formules qui renvoient l'erreur #NUM. En général, la correction du #NUM! l'erreur est une question d'ajustement des entrées au besoin pour rendre un calcul à nouveau possible.

Exemple # 1 - Nombre trop grand ou trop petit

Excel a des limites sur les nombres les plus petits et les plus grands que vous pouvez utiliser. Si vous essayez de travailler avec des nombres en dehors de cette plage, vous recevrez l'erreur #NUM. Par exemple, augmenter 5 à la puissance 500 est en dehors de la plage autorisée:

=5^500 // returns #NUM!

Exemple # 2 - Calcul impossible

Le #NUM! Une erreur peut également apparaître lorsqu'un calcul ne peut pas être effectué. Par exemple, l'écran ci-dessous montre comment utiliser la fonction SQRT pour calculer la racine carrée d'un nombre. La formule en C3, recopiée, est:

=SQRT(B3)

Dans la cellule C5, la formule renvoie #NOMBRE, car le calcul ne peut pas être effectué. Si vous avez besoin d'obtenir la racine carrée d'une valeur négative (en traitant la valeur comme positive), vous pouvez envelopper le nombre dans la fonction ABS comme ceci:

=SQRT(ABS(B3))

Vous pouvez également utiliser la fonction IFERROR pour intercepter l'erreur et renvoyer un résultat vide ("") ou un message personnalisé.

Exemple # 3 - argument de fonction incorrect

Parfois, vous verrez le #NOMBRE! erreur si vous fournissez une entrée non valide à un argument de fonction. Par exemple, la fonction DATEDIF renvoie la différence entre deux dates dans différentes unités. Il faut trois arguments comme celui-ci:

=DATEDIF (start_date, end_date, unit)

Tant que les entrées sont valides, DATEDIF renvoie le temps entre les dates dans l'unité spécifiée. Toutefois, si la date de début est supérieure à la date de fin, DATEDIF renvoie l'erreur #NUM. Dans l'écran ci-dessous, vous pouvez voir que la formule fonctionne bien jusqu'à la ligne 5, où la date de début est supérieure à la date de fin. En D5, la formule renvoie #NOMBRE.

Remarquez que c'est un peu différent de #VALUE! erreur, qui se produit généralement lorsqu'une valeur d'entrée n'est pas du bon type. Pour corriger l'erreur ci-dessus, inversez simplement les dates de la ligne 5.

Exemple # 4 - La formule d'itération ne trouve pas de résultat

Certaines fonctions Excel comme IRR, RATE et XIRR, reposent sur l'itération pour trouver un résultat. Pour des raisons de performances, Excel limite le nombre d'itérations autorisées. Si aucun résultat n'est trouvé avant que cette limite ne soit atteinte, la formule renvoie l'erreur #NUM. Le comportement d'itération peut être ajusté dans Options> Formules> Options de calcul.

Articles intéressants...