Si et ou

Neofalken

XLDnaute Junior
Bonjour le forum

Est ce que qq'un peut me dire pourquoi excel ne prend pas en compte mas condition "OU" dans ma formule ?

=SI(ET(D18<=800;E18<=1200)*OU(D18<=1200;E18<=800);$A$7;"tintin")

J'ai deux cellules
Je veux donc lui dire que si D18 est inf ou égal à 800 ET que E18 est inf ou égal à 1200
OU que
D18 est inf ou = à 1200 ET que E18 est inférieur ou = à 800 il me mette la valeur qui est en A7 sinon qu'il mette "tintin"

Mais il ne prend en compte que la première condition (D18<=800;E18<=1200) du coup quand j'ai par exemple 900 en D18 et 800 en E18, il me met "tintin" alors que qu'il devrait me mettre la veleur d'A7

qq'un peut m'aider ?
Merci d'avance
 

Paf

XLDnaute Barbatruc
Re : Si et ou

Bonjour christophe62 et Bonjour Staple1600

@ christophe62, je ne connaissait pas cette forme d'écriture étrange qui fonctionne effectivement en inversant les ET et les OU

@ Staple1600 ça paraissait bien mais ...900+900 devrait donner "tintin" puisque l'un des deux termes est > 800;

A+
 

Paf

XLDnaute Barbatruc
Re : Si et ou

re tous

Finalement

=SI(ET(D18<=800;E18<=1200)*OU(D18<=1200;E18<=800); $A$7;"tintin") ne fonctionne pas si D18 >800 et E18<=800.et curieusement la formule de Staple basée sur celle ci, fonctionne

=SI(OU(D18<=800;E18<=1200)*ET(D18<=1200;E18<=800); $A$7;"tintin") ne fonctionne pas si D18 <=800 et E18>800

par contre
=SI(ET(D18<=800;E18<=1200)+ET(D18<=1200;E18<=800);$A$7;"tintin")
et
=SI(OU(ET(D18<=800;E18<=1200);ET(D18<=1200;E18<=80 0)); $A$7;"tintin")
fonctionnent

Bonne soirée
 

Statistiques des forums

Discussions
314 588
Messages
2 110 988
Membres
111 002
dernier inscrit
Lolo73i