OVH Cloud OVH Cloud

fonction si

5 réponses
Avatar
Michel
Bonjour à tous !

je suis en train de faire un test...
en B2, je note la formule suivante

=SI(B2>=10;SI(B2<=20;B2;0)),

puis additionner les valeurs qui ne sont pas à zéro, je sais que je
pourrais faire une formule matricielle, mais la n'est pas le but, c'est
un exercice...pourquoi me revoie t'elle "FAUX" ?????, pourquoi à des
places cela marche, et pas à d'autres.

6 FAUX
8 FAUX
13 13
7 FAUX
9 FAUX
53 0
6 FAUX
20 20
9 FAUX
15 15
98 0

un grand merci de votre aide

MC

--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net

5 réponses

Avatar
CAP2
Salut,

il donne FAUX car ta 1ère fonction SI ne contient qu'un seul argument...

Si j'ai compris ce que tu veux faire, remplace ta formule par :

=SI(ET(B2>;B2< );B2;0)

Ca marche ?

CAP2
Avatar
FL
Bonjour,
=SI(B2>;SI(B2< ;B2;0);0)
il manquait le ";0" après le 2ème SI

@+
"Michel" a écrit dans le message de news:

Bonjour à tous !

je suis en train de faire un test...
en B2, je note la formule suivante

=SI(B2>;SI(B2< ;B2;0)),

puis additionner les valeurs qui ne sont pas à zéro, je sais que je
pourrais faire une formule matricielle, mais la n'est pas le but, c'est un
exercice...pourquoi me revoie t'elle "FAUX" ?????, pourquoi à des places
cela marche, et pas à d'autres.

6 FAUX
8 FAUX
13 13
7 FAUX
9 FAUX
53 0
6 FAUX
20 20
9 FAUX
15 15
98 0

un grand merci de votre aide

MC

--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net




Avatar
CAP2
Décidément !!

je voulais dire *ne contient que 2 arguments au lieu de 3* !!

Je crois que je vais repartir en vacances, moi !!

;o))


Ca marche ?

CAP2
Avatar
Poulpor
Bonjour Michel,

La codition si :

"test" ; "valeur si vrai" ; "valeur si faux"


Pour toi :

test : B2>
valeur si vrai : SI(B2< ;B2;0)),
valeur si faux : ??? (Tu dois préciser quelle est la valeur pour B2<10)

Bon courage,

Poulpor


Bonjour à tous !

je suis en train de faire un test...
en B2, je note la formule suivante

=SI(B2>;SI(B2< ;B2;0)),

puis additionner les valeurs qui ne sont pas à zéro, je sais que je
pourrais faire une formule matricielle, mais la n'est pas le but, c'est
un exercice...pourquoi me revoie t'elle "FAUX" ?????, pourquoi à des
places cela marche, et pas à d'autres.

6 FAUX
8 FAUX
13 13
7 FAUX
9 FAUX
53 0
6 FAUX
20 20
9 FAUX
15 15
98 0

un grand merci de votre aide

MC

--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net





Avatar
Mike
Hello,

superbe, mais c'est bien sûr...

et oui le "ET"

Bon Week

Michel
Salut,

il donne FAUX car ta 1ère fonction SI ne contient qu'un seul argument...

Si j'ai compris ce que tu veux faire, remplace ta formule par :

=SI(ET(B2>;B2< );B2;0)

Ca marche ?

CAP2