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

  • Votes
  • Date
  • Date décroissante
  1. Bonjour,

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

      essaye :

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

      Crdlmt
      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
        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.
          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