mettre en évidence une différence de résultat de calcul

charlyrac

XLDnaute Junior
Bonjour je souhaite que dans une cellule Q1 (par exemple) il s'inscrive un texte qui sera soit :
-"ne pas livrer" si la différence entre le contenu de M1 est supérieure au contenu de N1 sans toutefois que cette différence n'excède 20 euros
ou
-"gain reçu" si la différence entre le contenu de M1 est inférieure au contenu de N1 de plus de 20 euros
ou
-"rembt parti" si la différence entre le contenu de M1 est supérieure au contenu de N1 de plus de 20 euros

Merci d'avance pour votre aide
 

JHA

XLDnaute Barbatruc
Bonjour à tous,

A essayer en "Q1"
VB:
=SI(ET($M1>$N1;($M1-$N1)<20);"Ne pas livrer";SI(ET($M1<$N1;($N1-$M1)>20);"Gain reçu";SI(ABS($M1-$N1)>20;"rembt parti";"")))
copier vers le bas

JHA
 

charlyrac

XLDnaute Junior
Bonjour JHA,
Je viens de tester et ça m'a l'air tout bon!!! Merci beaucoup pour la rapidité et l’efficacité!
 

charlyrac

XLDnaute Junior
Enfin non en fait petit souci de dernière minute,
C'est
-"rembt parti" si la différence entre le contenu de M1 est supérieure au contenu de N1 de plus de 20 euros
Or ici
=SI(ET($M1>$N1;($M1-$N1)<20);"Ne pas livrer";SI(ET($M1<$N1;($N1-$M1)>20);"Gain reçu";SI(ABS($M1-$N1)>20;"rembt parti";"")))
nous avons >20 et non pas M1 supérieur de 20e du contenu de N1
 

JHA

XLDnaute Barbatruc
Bonjour à tous,

A tout hasard,
VB:
=SI(ET($M1>$N1;($M1-$N1)<20);"Ne pas livrer";SI(ET($M1<$N1;($N1-$M1)>20);"Gain reçu";SI(ET($M1>$N1;($M1-$N1)>20);"rembt parti";"")))
JHA
 

charlyrac

XLDnaute Junior
Re,

ça me semble bien, je vais tester plusieurs jours et reviendrai donner le résultat ici, en tous cas merci beaucoup de tes réponses!
 

Haut Bas