Si avce conditions multiples

michel1941

XLDnaute Nouveau
Bonsoir à tous,

Je suis débutant et n'arrive pas à résoudre le problème suivant:

SI A1 différent de L ET SI A2 est vide alors A3 est vide
SI A1 égal L ET SI A2 est vide alors A3 est vide
SI A1 égal L ET SI A2 n'est pas vide alors A3 égal A4
SI A1 différent de L ET SI A2 n'est pas vide alors A3 égal A4/2

Merci d'avance de votre réponse.
 

Pièces jointes

  • Test.xls
    13.5 KB · Affichages: 21
  • Test.xls
    13.5 KB · Affichages: 26
  • Test.xls
    13.5 KB · Affichages: 27

Victor21

XLDnaute Barbatruc
Re : Si avce conditions multiples

Bonsoir, michel1941.

SI A1 différent de L ET SI A2 n'est pas vide alors A3 égal A4/2
A4 contient un X... et je ne sais pas diviser une lettre par 2.
Merci de joindre un exemple qui correspond au libellé de la question (ou l'inverse) :)
Et de préciser à quel endroit vous désirez le résultat.
 

michel1941

XLDnaute Nouveau
Re : Si avec conditions multiples

Merci Victor 21

SI A1 différent de L (ou vide) ET SI B1 est vide alors C3 est vide
SI A1 égal L ET SI B1 est vide alors C1 est vide
SI A1 égal L ET SI B1 n'est pas vide alors C1 égal D1
SI A1 différent de L (ou vide) ET SI B1 n'est pas vide alors C1 égal D1/2

Idem pour les lignes suivantes

La formule et le résultat vont en C1, C2, C3, C4

J'ai un peu les yeux qui se croisent à cette heure.
J'espère être un peu plus clair dans ma demande.
Merci d'avance.
 

Pièces jointes

  • Test2.xls
    13.5 KB · Affichages: 19
  • Test2.xls
    13.5 KB · Affichages: 29
  • Test2.xls
    13.5 KB · Affichages: 30

Victor21

XLDnaute Barbatruc
Re : Si avec conditions multiples

Re,

...SI A1 différent de L (ou vide) ET SI B1 est vide alors C3 est vide
SI A1 égal L ET SI B1 est vide alors C1 est vide
SI A1 égal L ET SI B1 n'est pas vide alors C1 égal D1
SI A1 différent de L (ou vide) ET SI B1 n'est pas vide alors C1 égal D1/2
.....
La formule et le résultat vont en C1, C2, C3, C4....
Rappelez-moi : quel résultat va en C2 ?

Les intervenants bénévoles de ce forum prennent de leur temps pour répondre aux différents problèmes -et ils aiment ça- mais est-ce trop exiger qu'un minimum de rigueur dans la rédaction des demandes ?
 

michel1941

XLDnaute Nouveau
Re : Si avce conditions multiples

Bonjour Victor 21,

Avec toutes mes excuses, j'éspère être plus clair ce matin.

SI A1 différent de L (ou vide) ET SI B1 est vide alors C1 est vide
SI A1 égal L ET SI B1 est vide alors C1 est vide
SI A1 égal L ET SI B1 n'est pas vide alors C1 égal D1
SI A1 différent de L (ou vide) ET SI B1 n'est pas vide alors C1 égal D1/2

La formule et le résultat sont dans C1

Le fichier joint montre les 4 possibilités

Merci pour votre patience.
 

Pièces jointes

  • Test3.xls
    13.5 KB · Affichages: 19
  • Test3.xls
    13.5 KB · Affichages: 26
  • Test3.xls
    13.5 KB · Affichages: 26

djidji59430

XLDnaute Barbatruc
Re : Si avce conditions multiples

Bonjour à tous
je te repropose la meme formule (en changeant les lettres !

=SI($B$1="";"";SI(ET($A$1="l";$B$1<>"");$D$1;SI(ET($A$1<>"l";$B$1<>"");$D$1/2;""))),
et même simplifiée :

=SI($B$1="";"";SI($A$1="l";$D$1;$D$1/2))
 

Victor21

XLDnaute Barbatruc
Re : Si avce conditions multiples

RE,

Dans le fichier Test3 au post #7
Si A1 différent de L ou vide ET si B1 est vide alors C1 est vide
Si A1 différent de L ou vide ET si B1 n'est pas vide alors C1 est vide
Si A1 égal L ET si B1 est vide alors C1 égal D1
Si A1 égal L ET si B1 n'est pas vide alors C1 égal D1/4
Dans le libellé du post #7 :
SI A1 différent de L (ou vide) ET SI B1 est vide alors C1 est vide
SI A1 différent de L (ou vide) ET SI B1 n'est pas vide alors C1 égal D1/2
SI A1 égal L ET SI B1 est vide alors C1 est vide
SI A1 égal L ET SI B1 n'est pas vide alors C1 égal D1

Réunissez-vous avec vous-même, mettez-vous d'accord et revenez avec une question cohérente.
 

michel1941

XLDnaute Nouveau
Re : Si avce conditions multiples

Bonjour à tous
je te repropose la meme formule (en changeant les lettres !

=SI($B$1="";"";SI(ET($A$1="l";$B$1<>"");$D$1;SI(ET($A$1<>"l";$B$1<>"");$D$1/2;""))),
et même simplifiée :

=SI($B$1="";"";SI($A$1="l";$D$1;$D$1/2))


Un grand merci djidji59430.
Cà marche très bien et j'ai compris les imbrications en suivant tes deux versions.

Merci aussi à Victor21 pour sa patience et toutes mes excuses pour
m'être mélangé les crayons.
 

Discussions similaires

Statistiques des forums

Discussions
312 541
Messages
2 089 412
Membres
104 163
dernier inscrit
Lolo37