Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Si multi critère

10 réponses
Avatar
Michel B
Bonjour,

ça doit être hyper simple mais je m'embrouille dans les parenthèses et
autres....

voila j'ai une cellule R2 qui à la valeur "-1" ou "0" en text (import
Oui/Non d'access)
la cellule S2 contient un nombre variable.
Je souhaite que la cellule T2 affiche
100 lorsque R2 = "-1" et S2 moins de 2
200 lorsque R2 = "-1" et S2 2 et plus
rien lorsque R2 = "0"

Un petit coup de pousse serait le bienvenue
D'avance merci
Michel

10 réponses

Avatar
Jacky
Bonjour,
Essaye

=SI(R2<>"-1";"";SI(ET(R2="-1";S2<2);100;200))

--
Salutations
JJ


"Michel B" a écrit dans le message de news:
4850f5d0$1$4297$

Bonjour,

ça doit être hyper simple mais je m'embrouille dans les parenthèses et
autres....

voila j'ai une cellule R2 qui à la valeur "-1" ou "0" en text (import
Oui/Non d'access)
la cellule S2 contient un nombre variable.
Je souhaite que la cellule T2 affiche
100 lorsque R2 = "-1" et S2 moins de 2
200 lorsque R2 = "-1" et S2 2 et plus
rien lorsque R2 = "0"

Un petit coup de pousse serait le bienvenue
D'avance merci
Michel





Avatar
MichDenis
Il y a aussi ceci :
=SI(R2*1=0;"";SI(ET(R2*1=-1;S2<2;100);100;200))


"Michel B" a écrit dans le message de news:
4850f5d0$1$4297$

Bonjour,

ça doit être hyper simple mais je m'embrouille dans les parenthèses et
autres....

voila j'ai une cellule R2 qui à la valeur "-1" ou "0" en text (import
Oui/Non d'access)
la cellule S2 contient un nombre variable.
Je souhaite que la cellule T2 affiche
100 lorsque R2 = "-1" et S2 moins de 2
200 lorsque R2 = "-1" et S2 2 et plus
rien lorsque R2 = "0"

Un petit coup de pousse serait le bienvenue
D'avance merci
Michel
Avatar
Sam
Bonjour, si le format de R2 est bien respecté ,on peut faire
=SI(R2="0";"";SI(S2<2;100;200))
Cordialement
Michel

"Michel B" a écrit dans le message de news:
4850f5d0$1$4297$

Bonjour,

ça doit être hyper simple mais je m'embrouille dans les parenthèses et
autres....

voila j'ai une cellule R2 qui à la valeur "-1" ou "0" en text (import
Oui/Non d'access)
la cellule S2 contient un nombre variable.
Je souhaite que la cellule T2 affiche
100 lorsque R2 = "-1" et S2 moins de 2
200 lorsque R2 = "-1" et S2 2 et plus
rien lorsque R2 = "0"

Un petit coup de pousse serait le bienvenue
D'avance merci
Michel





Avatar
Michel B
Bonjour a tous les deux

je viens de tester les deux formule, quelle que soit la valeur de S2 a écrit
dans le message de 1 ou 8 la réponse est toujour 200
Les cellules R2 et S2 sont en chiffre Format Text précédé d'une apostrophe
dans la barre de formule.
'-1 ou '0 pour R2
'1 ou '2 ou '3 ou '4 etc pour S2

D'avance Merci
Michel





news: 48510cd5$0$876$


Bonjour, si le format de R2 est bien respecté ,on peut faire
=SI(R2="0";"";SI(S2<2;100;200))
Cordialement
Michel

"Michel B" a écrit dans le message de news:
4850f5d0$1$4297$

Bonjour,

ça doit être hyper simple mais je m'embrouille dans les parenthèses et
autres....

voila j'ai une cellule R2 qui à la valeur "-1" ou "0" en text (import
Oui/Non d'access)
la cellule S2 contient un nombre variable.
Je souhaite que la cellule T2 affiche
100 lorsque R2 = "-1" et S2 moins de 2
200 lorsque R2 = "-1" et S2 2 et plus
rien lorsque R2 = "0"

Un petit coup de pousse serait le bienvenue
D'avance merci
Michel









Avatar
Michel B
Houps, erreur de copié collé

Bonjour a tous les deux

je viens de tester les deux formules, quelle que soit la valeur de S2 de 1
ou 8 la réponse est toujour 200 ?
Les cellules R2 et S2 sont en chiffre Format Text précédé d'une apostrophe
dans la barre de formule.
'-1 ou '0 pour R2
'1 ou '2 ou '3 ou '4 etc pour S2

D'avance Merci
Michel


"Sam" a écrit dans le message de news:
48510cd5$0$876$


Bonjour, si le format de R2 est bien respecté ,on peut faire
=SI(R2="0";"";SI(S2<2;100;200))
Cordialement
Michel

"Michel B" a écrit dans le message de news:
4850f5d0$1$4297$

Bonjour,

ça doit être hyper simple mais je m'embrouille dans les parenthèses et
autres....

voila j'ai une cellule R2 qui à la valeur "-1" ou "0" en text (import
Oui/Non d'access)
la cellule S2 contient un nombre variable.
Je souhaite que la cellule T2 affiche
100 lorsque R2 = "-1" et S2 moins de 2
200 lorsque R2 = "-1" et S2 2 et plus
rien lorsque R2 = "0"

Un petit coup de pousse serait le bienvenue
D'avance merci
Michel









Avatar
MichDenis
essaie ceci :

=SI(R2*1=0;"";SI(ET(R2*1=-1;S2*1<2;100);100;200))

Le fait de multiplier R2 et S2 par 1 transforme leur valeur en
numérique et ça devrait rouler !




"Michel B" a écrit dans le message de news:
48511204$0$4774$
Houps, erreur de copié collé

Bonjour a tous les deux

je viens de tester les deux formules, quelle que soit la valeur de S2 de 1
ou 8 la réponse est toujour 200 ?
Les cellules R2 et S2 sont en chiffre Format Text précédé d'une apostrophe
dans la barre de formule.
'-1 ou '0 pour R2
'1 ou '2 ou '3 ou '4 etc pour S2

D'avance Merci
Michel


"Sam" a écrit dans le message de news:
48510cd5$0$876$


Bonjour, si le format de R2 est bien respecté ,on peut faire
=SI(R2="0";"";SI(S2<2;100;200))
Cordialement
Michel

"Michel B" a écrit dans le message de news:
4850f5d0$1$4297$

Bonjour,

ça doit être hyper simple mais je m'embrouille dans les parenthèses et
autres....

voila j'ai une cellule R2 qui à la valeur "-1" ou "0" en text (import
Oui/Non d'access)
la cellule S2 contient un nombre variable.
Je souhaite que la cellule T2 affiche
100 lorsque R2 = "-1" et S2 moins de 2
200 lorsque R2 = "-1" et S2 2 et plus
rien lorsque R2 = "0"

Un petit coup de pousse serait le bienvenue
D'avance merci
Michel









Avatar
Sam
Bonjour ,
pourquoi un 100 comme 3eme entrée du ET ?

Le ET peut également être supprimé puisque pour la 2 eme solution du SI R2
est égal à -1 (théoriquement)

A première vue ceci suffit :
=SI(R2*1=0;"";SI(S2*1<2;100;200))
Cordialement
Michel

"MichDenis" a écrit dans le message de news:

essaie ceci :

=SI(R2*1=0;"";SI(ET(R2*1=-1;S2*1<2;100);100;200))

Le fait de multiplier R2 et S2 par 1 transforme leur valeur en
numérique et ça devrait rouler !



Avatar
MichDenis
Tu as bien fait de le souligner... la formule devrait plutôt ressembler à ceci :

=SI(R2*1=0;"";SI(ET(R2*1=-1;S2*1<2);100;SI(ET(R2*1=-1;S2*1>=2);200;"")))

Les critères du demandeur :
R2 = -1 S2 < 2 100
R2 = -1 s2 >= 2 200


Que se passe-t-il avec ta formule
=SI(R2*1=0;"";SI(S2*1<2;100;200))

si R2 est différent de -1 mais n'est pas égale à 0 ?
Avatar
Sam
Bonjour,
avec ta formule si R2 différent de -1, on aura toujours ""
on pourrait donc l'écrire
=SI(R2*1<>-1;"";SI(S2*1<2;100;200))

il vaut mieux un truc comme ceci
=SI(R2*1=0;"";SI(R2*1=-1;SI(S2*1<2;100;200);"erreur!"))
Cordialement
Michel

"MichDenis" a écrit dans le message de news:

Tu as bien fait de le souligner... la formule devrait plutôt ressembler à
ceci :

=SI(R2*1=0;"";SI(ET(R2*1=-1;S2*1<2);100;SI(ET(R2*1=-1;S2*1>=2);200;"")))


Avatar
Michel B
Bonjour a tous,

Jean-Luc m'a envoyé cette formule :

=SI(ET(R2=-1;S2<2;S2>-1);100;SI(ET(R2=-1;S2>1);200;""))

et tous fonctionne

Merci a tous
Michel


"Sam" a écrit dans le message de news:
4851589c$0$835$


Bonjour,
avec ta formule si R2 différent de -1, on aura toujours ""
on pourrait donc l'écrire
=SI(R2*1<>-1;"";SI(S2*1<2;100;200))

il vaut mieux un truc comme ceci
=SI(R2*1=0;"";SI(R2*1=-1;SI(S2*1<2;100;200);"erreur!"))
Cordialement
Michel

"MichDenis" a écrit dans le message de news:

Tu as bien fait de le souligner... la formule devrait plutôt ressembler à
ceci :

=SI(R2*1=0;"";SI(ET(R2*1=-1;S2*1<2);100;SI(ET(R2*1=-1;S2*1>=2);200;"")))