Problème avec les formules

Résolu
Bonjour,

A l'aide : dans mon tableau Excel impossible d'obtenir un espace et non un 0. Sinon "#valeur".

Petite explication :

D8 : un nombre (saisi)
E8 à AC8 : 0, 1
AE8 : =SI(SOMME(E8:AC8)>0;SOMME(E8:AC8)*D8;"")
AF8 : un nombre ou rien (saisi)
AG8 : =SI(ET(AE8="";AF8="");"";AF8-AE8)

Pb. AG8 : j'obtiens "#valeur". Ça ne fonctionne que si je mets 0 dans la formule de AE8 mais je ne voudrais pas des 0 partout dans le tableau.

Pouvez-vous m'éclairer ?

Merci d'avance et Bonne fête de fin d'année à tous
Alain

Configuration: Windows / Firefox 64.0

5 réponses

  1. Bonjour,

    je n'ai pas tout compris, mais regarde ta formule en AG8 comme cela
    =SI(OU(AE8="";AF8="");"";AF8-AE8)
    0
    1. Bonjour a vous 2,

      essaye :

      =SI(ET(AE8="";AF8="");"";AF8-SOMME(E8:AC8)*D8)

      Crdlmt
      0
      1. Bonjour à tous,
        DjiDji, ça parait fonctionner.
        Mike : Ta formule ne réponds pas au besoin de calculer l'écart si une des 2 cellules (AE8 ou AF8) est renseignée.
        Par contre je ne comprends pas pourquoi la formule de DjiDji fonctionne puisque aucune des données n'est renseignée : D8, E8:AC8.
        Merci !
        Alain
        0
        1. Re,

          alors essaye comme cela

          =SI(ET(AE8<>"";AF8<>"");AF8-AE8;"")

          parce que lorsque tu testes tes cellules avec SI(ET(AE8="";AF8=""), elles ne sont pas vide puisque en AE8 tu as une formule qui renvoie selon le cas rien mais n'est jamais vide.
          0
          1. Salut Mike,
            dans ce sens là c'est pareil : elle ne répond pas au besoin de calculer l'écart si une des 2 cellules (AE8 ou AF8) est renseignée.
            Par contre ton explication me va bien concernant une cellule qui contient une formule et qui n'est donc pas vide.
            Merci
            Alain
            0