Aller au contenu
Klargrid

L'erreur #VALEUR!

La formule attendait un nombre ou une date et a reçu un texte. Souvent, ce texte ressemble à s'y méprendre à un nombre : « 1 234,50 € », « 12 », une date collée depuis un logiciel.

Ce qu'elle veut dire

#VALEUR! signifie qu'un argument n'a pas le type attendu. Les opérateurs + - * / l'exigent strictement ; SOMME, elle, ignore les textes sans rien dire, ce qui donne un total faux plutôt qu'une erreur.

D'où elle vient

  • Un nombre stocké en texte qui contient autre chose que des chiffres : une espace insécable, un « € », un « - » en fin de nombre (1 234,56-).
  • Une date en texte : « 03/04/2024 » importé d'un CSV, ou « 2024-04-03 » dans un Excel français.
  • Une cellule qui contient une espace et paraît vide.
  • CHERCHE ou TROUVE ne trouvent pas le texte cherché : elles rendent #VALEUR!, pas #N/A.
  • DATEVAL ou CNUM reçoivent un texte qu'ils ne savent pas lire.
  • Des plages de tailles différentes dans un calcul de tableau.

La corriger

  • Repérer le texte : =ESTTEXTE(A2) rend VRAI pour un faux nombre.
  • Convertir la colonne entière : Convertir le texte en nombres (espaces, symboles, signes en fin), Corriger les dates pour les dates.
  • Pour CHERCHE : l'entourer d'ESTNUM, =ESTNUM(CHERCHE("urgent";A2)), qui rend VRAI ou FAUX sans erreur.

Les outils qui aident

Questions fréquentes

Pourquoi =A1+B1 donne #VALEUR! alors que SOMME(A1:B1) marche ?
L'addition exige deux nombres ; SOMME ignore les textes. Si A1 ou B1 est un nombre stocké en texte, l'addition échoue et SOMME rend un total qui ne le compte pas.