Erreur #NOMBRE!
L'erreur #NOMBRE! survient quand une formule produit un résultat numérique invalide ou impossible à calculer, comme une racine carrée d'un nombre négatif ou une valeur hors des limites d'Excel. Elle indique que les arguments fournis à une fonction sont mathématiquement incohérents.
À quoi sert un erreur #nombre! dans Excel ?
L'erreur #NOMBRE! te signale qu'une formule tente un calcul mathématiquement impossible ou produit un résultat qui dépasse les capacités d'Excel. Ce n'est pas une erreur de syntaxe (ta formule est correctement écrite), c'est un problème avec les valeurs que tu lui donnes. Excel comprend ce que tu veux calculer, mais il ne peut pas le faire avec les données fournies.
Tu vas la rencontrer dans des situations comme la racine carrée d'un nombre négatif, une fonction TRI (taux de rendement interne) qui ne converge pas, une fonction RECHERCHEV avec un argument de type invalide, ou des calculs itératifs qui ne trouvent pas de solution. La correction passe toujours par la vérification des données d'entrée de ta formule.
Erreur #NOMBRE! : exemples concrets
Exemple 1 : Contrôleur de gestion : diagnostiquer une erreur #NOMBRE! dans un calcul de TRI
Tu es contrôleur de gestion dans une société d'investissement. Tu utilises la fonction TRI() pour calculer le taux de rendement interne d'un projet. Ta formule =TRI(B2:B10) renvoie #NOMBRE! au lieu d'un pourcentage. Le tableau semble correct, les flux de trésorerie sont bien renseignés.
Le problème : la fonction TRI nécessite au moins un flux négatif (investissement initial) et un flux positif (retour sur investissement) pour trouver une solution. Si tous tes flux sont positifs, ou si les valeurs ne permettent pas de converger vers un taux, Excel affiche #NOMBRE!.
Vérifie que ta première valeur est bien négative (l'investissement initial). Si la fonction ne converge toujours pas, ajoute un deuxième argument pour donner une estimation initiale : =TRI(B2:B10;0,1) indique à Excel de commencer ses itérations à 10%. Ça suffit souvent à résoudre le problème.
Exemple 2 : Data analyst : comprendre pourquoi RACINE renvoie #NOMBRE!
Tu es data analyst dans un laboratoire pharmaceutique. Tu calcules l'écart-type de mesures expérimentales et tu utilises la fonction RACINE() à un moment de ton calcul. Sur certaines lignes, la formule renvoie #NOMBRE! alors que les autres lignes fonctionnent parfaitement.
Le problème est simple : RACINE() ne peut pas calculer la racine carrée d'un nombre négatif. Si une étape intermédiaire de ton calcul produit une valeur négative (par exemple une soustraction qui donne -3), RACINE(-3) renvoie #NOMBRE!. Excel n'affiche pas de détail, juste l'erreur.
Pour diagnostiquer, remplace temporairement ta formule RACINE(X) par simplement X pour voir la valeur intermédiaire. Si elle est négative, corrige le calcul en amont ou protège ta formule avec =SI(X>=0;RACINE(X);"Valeur négative") pour afficher un message explicite au lieu de l'erreur.
- #1 Pour diagnostiquer l'erreur, sélectionne la cellule en erreur et vérifie chaque argument dans la barre de formule. Clique sur chaque référence pour voir sa valeur actuelle.
- #2 La fonction SIERREUR() te permet d'afficher un message personnalisé au lieu de #NOMBRE! : =SIERREUR(TRI(B2:B10);"TRI non calculable").
- #3 Les fonctions financières (TRI, VAN, TAUX) sont les plus fréquentes sources de #NOMBRE!. Vérifie toujours que tes flux de trésorerie contiennent au moins un montant négatif et un positif.
L'erreur #NOMBRE! peut être masquée par SIERREUR(), mais cela ne corrige pas le problème sous-jacent. Utilise SIERREUR() pour l'affichage, mais prends le temps de comprendre pourquoi la formule échoue.
Les erreurs courantes avec le erreur #nombre!
✕ Passer un nombre négatif à une fonction qui n'en accepte pas
Tu utilises RACINE(), LOG() ou une autre fonction mathématique sur une cellule qui contient un nombre négatif. Ces fonctions ont des contraintes mathématiques : la racine carrée d'un nombre négatif n'existe pas dans les nombres réels, le logarithme d'un nombre négatif ou nul non plus.
Le problème survient souvent quand la cellule source contient une formule qui peut donner un résultat négatif dans certains cas. Tout fonctionne tant que la valeur est positive, mais dès qu'elle passe en négatif, l'erreur apparaît.
Solution : Protège ta formule avec une condition : =SI(A1>=0;RACINE(A1);0) ou =SI(A1>0;LOG(A1);"N/A"). Tu peux aussi utiliser la fonction ABS() pour travailler avec la valeur absolue si c'est pertinent pour ton calcul.
✕ Fournir des arguments incohérents à une fonction financière
Tu utilises TRI() avec uniquement des flux positifs, ou TAUX() avec un nombre de périodes nul ou négatif. Les fonctions financières d'Excel utilisent des algorithmes itératifs qui ont besoin de conditions spécifiques pour converger vers une solution.
Excel ne te dit pas pourquoi il ne peut pas calculer, il affiche juste #NOMBRE!. Tu ne sais pas si c'est un problème de signe, de nombre de périodes, ou de convergence.
Solution : Vérifie les prérequis de la fonction : TRI() a besoin d'au moins un flux négatif et un positif. TAUX() a besoin d'un nombre de périodes strictement positif. Si la fonction ne converge pas, essaie d'ajouter une estimation initiale comme deuxième argument.
Questions fréquentes sur le erreur #nombre!
L'erreur #NOMBRE! signifie que ta formule tente un calcul mathématiquement impossible avec les valeurs fournies. Les causes les plus courantes sont : la racine carrée d'un nombre négatif, un logarithme de zéro ou d'un nombre négatif, une fonction financière (TRI, TAUX) qui ne converge pas, ou un résultat qui dépasse les limites numériques d'Excel. La formule est correctement écrite, mais les données d'entrée posent problème.
La fonction TRI a besoin d'au moins un flux négatif (investissement) et un flux positif (retour) pour trouver un taux de rendement. Vérifie que ton premier flux est bien négatif. Si la formule ne converge toujours pas, ajoute une estimation initiale comme deuxième argument : =TRI(B2:B10;0,1). Si les flux sont trop irréguliers, essaie la fonction TRI.PAIEMENTS qui accepte des dates spécifiques pour chaque flux.
Termes liés
Envie d'aller plus loin ?
Explore les 293 termes de notre lexique ou découvre nos formules Excel.