Ma cellule indique VALEUR et due à une erreur probable de formule [Résolu]

Signaler
-
 Christophe -
Bonjour,

Je veux transcrire : si ma cellule est différente de "" ou 0, faire une opération de multiplication et lui soustraire le résultat de 2 cellules (qui ont déjà une condition par exemple la formule suivante : =SI(L2<>"";J2*L2;""))

Lorsque j'inscris : =SI(R2<>"";(+P2*+R2)-(I2+M2);0)

J'ai l'inscription VALEUR en résultat

Je vous remercie par avance pour votre aide

1 réponse

Messages postés
24801
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
27 janvier 2020
4 997
Bonjour

si Excel affiche #VALEUR, c'est que vous avez dans vos cellules calculées des valeurs non numériques
par ailleurs inutile de doubler les signes dan les opérations:
=SI(R2<>"";(P2*R2)-(I2+M2);0)
vérifiez donc si vos valeurs en R2 P2 I2 et M2 sont bien numériques
comme ça par exemple:
clic droit format de cellule / alignement/ horizontal/standard
si la valeur s'affiche à gauche de la cellule, elle n'est pas num

crdlmnt
Raymond PENTIER
Messages postés
50817
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
28 janvier 2020
11 883
En particulier le "" en fin de formule =SI(L2<>"";J2*L2;"")) donne le texte "" et non la valeur 0 !
Je vous remercie pour votre réponse.
Effectivement en remplaçant """ par 0, cela fonctionne.
En revanche, c'est moins élégant puisque cela me permettait d'avoir des cellules vides sans résultat affiché.
Vaucluse
Messages postés
24801
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
27 janvier 2020
4 997
pour ne pas afficher les valeurs 0
Ruban / Onglet fichier / en bas de la fenêtre: options Excel
à gauche fenêtre suivante: "options avancées"
et dans la liste vers le bas, décochez:
"afficher un 0 dans les cellules de valeur nulle"
si vous avez vos réponses merci de passer le sujet en résolu (menu roue dentée à droit en haut du fil)
crdlmnt
Merci beaucoup à vous deux. Parfait.