Ma cellule indique VALEUR et due à une erreur probable de formule

Résolu
Christophe -  
 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
A voir également:

1 réponse

Vaucluse Messages postés 27336 Statut Contributeur 6 441
 
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
0
Raymond PENTIER Messages postés 71821 Statut Contributeur 17 376
 
En particulier le "" en fin de formule =SI(L2<>"";J2*L2;"")) donne le texte "" et non la valeur 0 !
0
Christophe
 
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é.
0
Vaucluse Messages postés 27336 Statut Contributeur 6 441
 
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
0
Christophe
 
Merci beaucoup à vous deux. Parfait.
0