Formule ESTERREUR

Résolu
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

  1. Contributeur
    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
    1. Contributeur
      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
      1. Super!!! ça fonctionne

        merci beaucoup ;)
        0