Formule ESTERREUR

Résolu/Fermé
jda113 Messages postés 6 Date d'inscription jeudi 22 janvier 2015 Statut Membre Dernière intervention 26 janvier 2015 - 22 janv. 2015 à 17:22
jda113 Messages postés 6 Date d'inscription jeudi 22 janvier 2015 Statut Membre Dernière intervention 26 janvier 2015 - 22 janv. 2015 à 18:03
Bonjour,

J'ai une formule que je n'arrive pas à établir :

Celle-ci (simplissime...) fonctionne à merveille
=SI(W5>1.25;O5*W5;O5*1.25)

En revanche, si j'ai des lignes vides dans mon tableau, les cellules qui devraient m'indiquer mon calcul me renseigne : #VALEUR!

normal, sauf que pour présenter mon tableau de marge en réunion commerciale, je voudrais faire disparaître cette indication. J'ai essayé avec ESTERREUR, mais ça ne marche pas non plus.

=SI(ESTERREUR(W5>1.25;O5*W5;O5*1.25);"";(W5>1.25;O5*W5;O5*1.25))

A l'aide !!! please

3 réponses

Raymond PENTIER Messages postés 58760 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 15 décembre 2024 17 253
Modifié par Raymond PENTIER le 22/01/2015 à 18:12
Bonjour jda113.

Ta formule
=SI(ESTERREUR(W5>1.25;O5*W5;O5*1.25);"";(W5>1.25;O5*W5;O5*1.25))
contient une erreur de syntaxe et des erreurs de virgule ...

il faut écrire
=SI(ESTERREUR(SI(W5>1,25;O5*W5;O5*1,25));"";SI(W5>1,25;O5*W5;O5*1,25))

ou, avec une version d'Excel récente,
=SIERREUR(SI(W5>1,25;O5*W5;O5*1,25);"")

C'est bien, la retraite ! Surtout aux Antilles ... :-)
Raymond (INSA, AFPA, CF/R)
1
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
Modifié par Vaucluse le 22/01/2015 à 18:00
Bonjour

On suppose tout d'abord que votre séparateur est bien le point et non la virgule?
( car c'est la raison la, plus probable de l'affichage #VALEUR)

ensuite si cela est correct, le problème valeur doit se situer dans les cellules que vous désigner comme vide. S'il y a une formule dans ces cellules, elles ne sont pas vides
si elle renvoient "" quand il n'y a pas de résultat, les calculs suivants ne peuvent pas s'exécuter.
Essayez ceci:

=SI(OU(O5="";W5="");"";SI(W5>1.25;O5*W5;O5*1.25))


Mais dans ce cas le code SI(ESTERREUR(.... que vous utiliser devrait fonctionner???
crdlmnt

Errare humanum est, perseverare diabolicum
0
jda113 Messages postés 6 Date d'inscription jeudi 22 janvier 2015 Statut Membre Dernière intervention 26 janvier 2015 3
22 janv. 2015 à 18:03
Super!!! ça fonctionne

merci beaucoup ;)
0