Problème avec les formules

Résolu
alainjjb Messages postés 747 Date d'inscription   Statut Membre Dernière intervention   -  
alainjjb Messages postés 747 Date d'inscription   Statut Membre Dernière intervention   -
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. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Bonjour,

    je n'ai pas tout compris, mais regarde ta formule en AG8 comme cela
    =SI(OU(AE8="";AF8="");"";AF8-AE8)
    0
  2. DjiDji59430 Messages postés 4278 Date d'inscription   Statut Membre Dernière intervention   717
     
    Bonjour a vous 2,

    essaye :

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

    Crdlmt
    0
  3. alainjjb Messages postés 747 Date d'inscription   Statut Membre Dernière intervention   112
     
    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
  4. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. alainjjb Messages postés 747 Date d'inscription   Statut Membre Dernière intervention   112
     
    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