Soucis de contitions multiples

Cedric -  
Raymond PENTIER Messages postés 58990 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
J'ai un petit souci de logique dans une de mes formules. Je souhaite inclure des conditions multiples mais je sèche un peu.
En gros, j'aimerai que si le nombre dans ma cellule de référence est entre 0 et 40, le résultat soit 4, si supérieur à 40 mais inférieur à 50, le résultat soit 5, ect jusqu'à 130. Qqun aurait une solution à me proposer svp?
Merci beaucoup!


Configuration: Android / SamsungBrowser 16.2

5 réponses

brucine Messages postés 21722 Date d'inscription   Statut Membre Dernière intervention   3 432
 
Comme ça?

=SI(A1-40<=0;4;ENT(A1/10))
1
Cedric
 
Cela ne fonctionne pas dans mon cas... mais merci tout de même !
0
jee pee Messages postés 41525 Date d'inscription   Statut Modérateur Dernière intervention   9 720
 
Bonjour,

Voir :
=SI(A1<=40;4;SI(A1>=130;13;ARRONDI.INF(A1/10;0)+1)) 


1
brucine Messages postés 21722 Date d'inscription   Statut Membre Dernière intervention   3 432
 
Bonjour,

Ah oui, je n'avais pas pris en compte le sort de la chose si supérieur à 130, et dont on suppose qu'elle doit rester à 13?
1
jee pee Messages postés 41525 Date d'inscription   Statut Modérateur Dernière intervention   9 720 > brucine Messages postés 21722 Date d'inscription   Statut Membre Dernière intervention  
 
l'énoncé n'indique pas ce que l'on en fait.

par contre ENT(A1/10) si A1 est = à 50 donne 5, alors qu'il faudrait 6, de ce que je comprends, mais là encore ce n'est pas tout à fait détaillé "si supérieur à 40 mais inférieur à 50, le résultat soit 5"
1
Cedric > jee pee Messages postés 41525 Date d'inscription   Statut Modérateur Dernière intervention  
 
pour faire simple, si j'ai comme résultat un nombre entre :
0 et 40 => 4
Sup à 40 mais inférieur à 50 => 5
Sup à 50 mais inférieur à 60 => 6
Ect jusqu'a Sup à 80
c'est ici que cela se corse un peu...
Pour des valeurs supérieure a 90 mais inférieur a 100 => 0
Pour des valeurs supérieure a 100 mais inférieur a 110 => 1
Pour des valeurs supérieure a 110 mais inférieur a 120 => 2
Pour des valeurs supérieure a 120 => 3
Là se situe le noeud de ma formule je pense!
0
Cedric > brucine Messages postés 21722 Date d'inscription   Statut Membre Dernière intervention  
 
si seulement.....
Elle doit donner 4
0
Cedric
 
Ça fonctionne! Merci beaucoup!!! Petit détail... comment affiner ma formule si je souhaite que si le résultat est supérieur à 100 cela me donne 0, 110 me donne 1, 120 me donne 2 et plus de 120 3?
1
Raymond PENTIER Messages postés 58990 Date d'inscription   Statut Contributeur Dernière intervention   17 355
 
Bonjour Cédric.

Il faudra t'habituer, quand tu demanderas de l'aide dans CCM, et particulièrement concernant Excel, à te montrer très rigoureux.
En effet à 13:40 tu exposes les données de ton problème, et à 14:04 tu les modifies ...
De plus, tu ne dis pas quel résultat afficher pour les nombres limites : 40, 50, 60 etc.
En effet tu écris
Sup à 40 mais inférieur à 50 => 5 
Sup à 50 mais inférieur à 60 => 6
mais tu oublies de préciser pour la valeur
50
s'il faut obtenir 5 ou 6 !
1
Cedric
 
Je prend bonne note de la remarque ;)
Je tâcherai d'être plus rigoureux à l'avenir, c'est promis
0
Cedric
 
Pour les valeurs rondes ( 50=5 ; 60=6; 70=7; 80=8; 90=9 ; 100=0 ; 110=1; 120=2)
0
Raymond PENTIER Messages postés 58990 Date d'inscription   Statut Contributeur Dernière intervention   17 355 > Cedric
 
Le hasard fait bien les choses : ma formule reste donc valable ...
0
Raymond PENTIER Messages postés 58990 Date d'inscription   Statut Contributeur Dernière intervention   17 355
 
Salut, brucine.

Regarde le post #7 : la limite 130 n'existe plus !!!
Mais ça pourrait encore changer ...
1
brucine Messages postés 21722 Date d'inscription   Statut Membre Dernière intervention   3 432
 
Ben si:


Pour des valeurs supérieure a 120 => 3


mais on n'est en effet pas à l'abri d'un nouveau virement de bord
0
Cedric
 
Non non ???? plus de changement ( si je ne me trompe pas of course...)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Raymond PENTIER Messages postés 58990 Date d'inscription   Statut Contributeur Dernière intervention   17 355
 
En attendant que tu répondes à ma demande, voici une formule qui fonctionne en B1, pour une valeur en A1:
=SI(A1<40;4;MOD(ENT(A1/10)+1;10))
...
0
brucine Messages postés 21722 Date d'inscription   Statut Membre Dernière intervention   3 432
 
Bonjour,

Presque, il manque la condition >130:

=SI(A1<40;4;SI(A1>=130;3;MOD(ENT(A1/10)+1;10)))
-1