imbriquer le si et le ou dans une meme formule

jmyore

XLDnaute Nouveau
bonjour à tous,

voilà, je veux créer une formule dont l'expression en français dirait:

si ceci=1 ou cela=1 ou ceci=1 ou cela=1 ...... et si ceci>2 ou cela>2 ou ceci>2....... alors somme(..... par exemple

et la traduire sous excel.

En fait comment utiliser le ou et le et dans une même formule.

Merci car je suis dessus en ce moment et je trouve pas la solution

A+

JM
 

elmootcool

XLDnaute Nouveau
Re : imbriquer le si et le ou dans une meme formule

Salut

L'idéal, c'est déjà de faire un arbre logique de toutes tes solutions possibles pour ensuite le traduire correctement sous excel

Aurais-tu un exemple plus concret et plus simple à proposer?
 

jeanpierre

Nous a quitté
Repose en paix
Re : imbriquer le si et le ou dans une meme formule

Bonsoir jmyore et Bienvenue sur le forum XLD,

Possible, mais sans plus difficile de te diriger.

Un petit fichier exemple de ce que tu as et en exergue ce que tu souhaites pourrait aider nombre d'ici.

Bon WE.

Jean-Pierre
 

jmyore

XLDnaute Nouveau
Re : imbriquer le si et le ou dans une meme formule

merci pour les réponses rapides.

je ne peux envoyer le fichier car il est trés lourd et c'est une formule parmis de nombreuses autres. en fait imaginons le tableau suivant il va sur 30 lignes dans la réalité:

A B C D
1 1 6
2 2 7
3 1 8
4 2 9 et sur un autre tableau suivant:

E F
1 6



je veux pouvoir écrire une formule suivante en F1:

=si(ou(A1<>1;A3=<>1...... et si(ou(d1<>E1;D3<>E1.......;"faux";somme(...........) pour l'opération somme je n'ai pas de problème

voilà je pense avoir bien exliquer mon problème
 

jmyore

XLDnaute Nouveau
Re : imbriquer le si et le ou dans une meme formule

c'est jmyore: je viens de lire ce que vous pouvez lire et ce que j'ai tapé n'est pas le reproduction de ce qui s'affiche. aussi je suis pre à tel à celui qui me donnera son tel pour mieux expliquer de ce que je recheche. Mon Tel: 06 64 83 41 52
 

jeanpierre

Nous a quitté
Repose en paix
Re : imbriquer le si et le ou dans une meme formule

Re,

Peu besoin de tout le fichier, mais quelques exemples....

Sur 30 lignes j'imagine un poids très acceptable pour le forum, mais si en plus il est zippé.....

Bonne soirée.

Jean-Pierre qui n'a rien compris au reste
 

jmyore

XLDnaute Nouveau
Re : imbriquer le si et le ou dans une meme formule

ok, trouve en fichier joint mon exemple, donc mon problème

merci encore
 

Pièces jointes

  • exemple.xls
    15 KB · Affichages: 120
  • exemple.xls
    15 KB · Affichages: 135
  • exemple.xls
    15 KB · Affichages: 134

jeanpierre

Nous a quitté
Repose en paix
Re : imbriquer le si et le ou dans une meme formule

Re,

Ton problème réside ici : "J'aurais voulu limiter ce recalcule manuel à quelques cellules"... déjà cela n'est pas bien possible.

"si(ou(B1<>1;B5<>1; etc…….. Et si(ou(E3<>E9;E6<>E9; etc………;"faux";somme(…..) pour la fonction somme je n'ai pas de problème"

C'est le Etc qui pose problème car non défini...

Que veux-tu, et à partir de quoi ? Ton fichier n'apporte rien, enfin pour moi.

A te lire avec de plus amples explications.

Jean-Pierre
 

jmyore

XLDnaute Nouveau
Re : imbriquer le si et le ou dans une meme formule

Ok, le etc.... signifie le fait que mon tableau comporte X lignes et donc le etc.... signifie qu'il fallait comprendre que je pards de B1 puis B3 puis B5 puis B7 et ainsi de suite. Pour faire simple, dans le fichier excel envoyé, j'ai raccourcie le tableau mais le problème reste entier avec 2 ou 4 ou 50 lignes.

j'essai simplement de savoir comment imbriquer le ou et le et dans la formule que j'ai essayé d'écrire dans le fichier envoyé.

Merci
 

Marlysa

XLDnaute Nouveau
Re : imbriquer le si et le ou dans une meme formule

Bonjour,
Je ne comprend pas trop ce que tu veux faire ni les conditions de test mais si tu essayes la formule suivante cela te convient'il?:

=SI(ET(OU(A1<>1;A3<>1,.....);OU(D1<>E1;D3<>E1;.....));"faux";SOMME(.....))

Sinon dans ton intitulé le premier si n'a pas de conséquence donc .... pas de solution.
@+
 

jmyore

XLDnaute Nouveau
Re : imbriquer le si et le ou dans une meme formule

merci à tous pour vos solutions mais j'ai contourné mon problème et j'ai trouver une solution. cependant, j'ai pour définitivement terminer mon travail un autre problème à vous soumettre. voilà, quand je tape la formule qui va suivre, je l'ai tester jusqu'au 4ème si et au 5ème si, alors que je n'ai pas terminer de taper la 5ème conditions, excel m'indique "formule trop longue". voici la formule:

=SI(E14=0;"";SI(ET(OU(C14='Aout four'!D$77;C14='Aout four'!D$78;C14='Aout four'!D$79;C14='Aout four'!D$80;C14='Aout four'!D$81;C14='Aout four'!D$82;C14='Aout four'!D$83;C14='Aout four'!D$84;C14='Aout four'!D$85;C14='Aout four'!D$86);E14='Aout four'!$B$1);RECHERCHEH(E14;'Aout four'!$B$1:$DB$3;2;FAUX);SI(ET(OU(C14='Aout four'!D$87;C14='Aout four'!D$88;C14='Aout four'!D$89;C14='Aout four'!D$90;C14='Aout four'!D$91;C14='Aout four'!D$92;C14='Aout four'!D$93;C14='Aout four'!D$94;C14='Aout four'!D$95;C14='Aout four'!D$96);E14='Aout four'!$G$1);RECHERCHEH(E14;'Aout four'!$B$1:$DB$3;2;FAUX);SI(ET(OU(C14='Aout four'!D$97;C14='Aout four'!D$98;C14='Aout four'!D$99;C14='Aout four'!D$100;C14='Aout four'!D$101;C14='Aout four'!D$102;C14='Aout four'!D$103;C14='Aout four'!D$104;C14='Aout four'!D$105;C14='Aout four'!D$106);E14='Aout four'!$L$1);RECHERCHEH(E14;'Aout four'!$B$1:$DB$3;2;FAUX);si(et(ou(c14='Aout four'!D107;c14='Aout four'!D108;c14='Aout four'!D109;c14='Aout four'!D110;c14='Aout four'!D111;c14='Aout four'!D112;c14= a ce moment là, quand je veux cliquer sur la cellule correspondante, excel indique "formule trop longue", hors il me faut continuer la formule jusqu'à la ligne 286.

si vous avez une solution, vous me sortez de la m.... Merci mille fois d'avance à l'astucieux qui pourra me donner la solution.
 

mercibien

XLDnaute Occasionnel
Re : imbriquer le si et le ou dans une meme formule

merci à tous pour vos solutions mais j'ai contourné mon problème et j'ai trouver une solution. cependant, j'ai pour définitivement terminer mon travail un autre problème à vous soumettre. voilà, quand je tape la formule qui va suivre, je l'ai tester jusqu'au 4ème si et au 5ème si, alors que je n'ai pas terminer de taper la 5ème conditions, excel m'indique "formule trop longue". voici la formule:

=SI(E14=0;"";SI(ET(OU(C14='Aout four'!D$77;C14='Aout four'!D$78;C14='Aout four'!D$79;C14='Aout four'!D$80;C14='Aout four'!D$81;C14='Aout four'!D$82;C14='Aout four'!D$83;C14='Aout four'!D$84;C14='Aout four'!D$85;C14='Aout four'!D$86);E14='Aout four'!$B$1);RECHERCHEH(E14;'Aout four'!$B$1:$DB$3;2;FAUX);SI(ET(OU(C14='Aout four'!D$87;C14='Aout four'!D$88;C14='Aout four'!D$89;C14='Aout four'!D$90;C14='Aout four'!D$91;C14='Aout four'!D$92;C14='Aout four'!D$93;C14='Aout four'!D$94;C14='Aout four'!D$95;C14='Aout four'!D$96);E14='Aout four'!$G$1);RECHERCHEH(E14;'Aout four'!$B$1:$DB$3;2;FAUX);SI(ET(OU(C14='Aout four'!D$97;C14='Aout four'!D$98;C14='Aout four'!D$99;C14='Aout four'!D$100;C14='Aout four'!D$101;C14='Aout four'!D$102;C14='Aout four'!D$103;C14='Aout four'!D$104;C14='Aout four'!D$105;C14='Aout four'!D$106);E14='Aout four'!$L$1);RECHERCHEH(E14;'Aout four'!$B$1:$DB$3;2;FAUX);si(et(ou(c14='Aout four'!D107;c14='Aout four'!D108;c14='Aout four'!D109;c14='Aout four'!D110;c14='Aout four'!D111;c14='Aout four'!D112;c14= a ce moment là, quand je veux cliquer sur la cellule correspondante, excel indique "formule trop longue", hors il me faut continuer la formule jusqu'à la ligne 286.

si vous avez une solution, vous me sortez de la m.... Merci mille fois d'avance à l'astucieux qui pourra me donner la solution.
Bonjour ;
je n'ai pas bien compris votre probléme mais juste une idée qui peut servir:
logiquement parlons; le ET c'est le produit de deux valeurs car il n'est vrai que dans le cas ou les deux valeurs sont vrai: en effet:
0x0=0
0x1=0
1x0=0
1x1=1
donc dans Excel on a la formule : =et(A1;A2) et la formule: =A1*A2 sont équivalentes
et aussi :=ou(A1;A2) et =A1+A2 sont deux formules équivalentes...
Bonne chance
 

Discussions similaires

Réponses
40
Affichages
1 K
Réponses
9
Affichages
187

Statistiques des forums

Discussions
312 452
Messages
2 088 544
Membres
103 880
dernier inscrit
rafaelredsc