Utiliser la fonction SI avec plusieurs hypotheses

Résolu/Fermé
senordumas Messages postés 2 Date d'inscription mercredi 20 février 2013 Statut Membre Dernière intervention 20 février 2013 - 20 févr. 2013 à 10:25
senordumas Messages postés 2 Date d'inscription mercredi 20 février 2013 Statut Membre Dernière intervention 20 février 2013 - 20 févr. 2013 à 12:02
Bonjour,

je voudrais calculer l'ancienneté d'une population mais avec plusieurs tranches:
c'est à dire
ceux qui sont restés moins de six mois
ceux qui sont restés entre 6 mois et un an
ceux qui sont restés entre 1 et 3 ans
ceux qui sont restés entre 3 et 5 ans
ceux qui sont restés entre 5 et 10 ans
ceux qui sont restés plus de dix ans

moi j'ai essayé avec cette formule
=SI(0>X2>0,6; 0,6; SI(0,6>X2>1; 1; SI(1>X2>3; 3; SI(3>X2>5; 5; SI(5>X2>10; 10; SI(X2>10; 10; ""))))))
X2 étant la cellule dans laquelle il y a l'ancienneté en mois
mais ca ne marche pas, le résultat affiché est toujours 0.6

pouvez vous m'aider

merci


A voir également:

3 réponses

pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 744
Modifié par pijaku le 20/02/2013 à 10:34
Bonjour,

Oui, tu as posé ta fonction SI à l'envers... Si X2 = 11, tu voudrais afficher 10, or 11 est supérieur à 0,6. Par conséquent tes tests SI s'arrêtant dès qu'une condition est vraie, s'arrêtent à SI(X2>0.6...
Inverse tout en commençant par :
SI(X2<0,6;0,6;SI(X2<1;1;SI(etc
ou
SI(X2>10;10;SI(X2>5;5;SI( etc...

Cordialement,
Franck P
1
chossette9 Messages postés 4239 Date d'inscription lundi 20 avril 2009 Statut Contributeur Dernière intervention 12 septembre 2014 1 306
20 févr. 2013 à 10:35
Bonjour,

=SI(ET(X2>0;X2<0,6),0,6;SI(X2<1;1;SI(X2<3;3;SI(X2<5;5;SI(X2<10;10;"10+")))))


Cordialement.
0
senordumas Messages postés 2 Date d'inscription mercredi 20 février 2013 Statut Membre Dernière intervention 20 février 2013
20 févr. 2013 à 12:02
Bonjour,

ok merci beaucoup pour ta réactivité
0