OVH Cloud OVH Cloud

Syntaxe incorrecte

2 réponses
Avatar
Quaisako
Bonjour le Forum,

y a t-il une autre façon d'écrire la formule suivante?
=SI(ESTVIDE(E27:G27);"";(E27+F27+G27)-L27)

Cette formule fonctionnait bien sous Excel 2000.

Je suis passé à la version 2003, et j'ai des soucis.

*********************************************

E27, F27 et G27 reçoivent un format monétaire.
L27 aussi.

J'ai l'impression que la v.2003 n'apprécie pas la plage "E27:G27".

Merci pour votre aide.
Jipé

2 réponses

Avatar
AV
Avec des données semblables, cette syntaxe doit "marcher" de façon identique
sous toutes les versions
Le problème vient de la fonction ESTVIDE qui est mal utilisée
Elle ne teste qu'une seule cellule
Donc dans la partie de la formule ESTVIDE(E27:G27) il s'agit de E27 !
Si tu veux renvoyer vide si toutes les cellules de la plage E27:G27 sont vides :
=SI(NBVAL(E27:G27)=0;"";(E27+F27+G27)-L27)

Si tu veux autre chose, reformule ta question

AV
Avatar
Quaisako
Re à tous,

merci Alain pour cette explication.

Ca fonctionne.

Je ne souhaitais rien d'autre.

Jipé