Problème avec les formules

Résolu/Fermé
alainjjb Messages postés 771 Date d'inscription jeudi 17 mai 2007 Statut Membre Dernière intervention 5 février 2024 - 25 déc. 2018 à 10:27
alainjjb Messages postés 771 Date d'inscription jeudi 17 mai 2007 Statut Membre Dernière intervention 5 février 2024 - 25 déc. 2018 à 17:32
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
A voir également:

5 réponses

Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 079
25 déc. 2018 à 10:44
Bonjour,

je n'ai pas tout compris, mais regarde ta formule en AG8 comme cela
=SI(OU(AE8="";AF8="");"";AF8-AE8)
0
DjiDji59430 Messages postés 4048 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 13 mai 2024 648
25 déc. 2018 à 11:25
Bonjour a vous 2,

essaye :

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

Crdlmt
0
alainjjb Messages postés 771 Date d'inscription jeudi 17 mai 2007 Statut Membre Dernière intervention 5 février 2024 110
25 déc. 2018 à 13:11
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
Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 079
25 déc. 2018 à 14:07
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
alainjjb Messages postés 771 Date d'inscription jeudi 17 mai 2007 Statut Membre Dernière intervention 5 février 2024 110
25 déc. 2018 à 17:32
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