Formule excel compris entre

Résolu
RAF26ML Messages postés 112 Date d'inscription mardi 22 août 2017 Statut Membre Dernière intervention 9 avril 2025 - 13 févr. 2025 à 08:19
brucine Messages postés 20244 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 17 mai 2025 - 13 févr. 2025 à 12:24

Bonjour,

Je cherche à faire une formule qui suivant une plage applique un résultat, je m'explique :

si A1est inférieur à 5 alors 0, si A1 est compris entre 5 et 10 alors 2, si A1 est compris entre 10 et 20 alors 3 si A1 est supérieur à 20 alors 4

merci pour votre aide.

Bien cordialement.
Windows / Chrome 133.0.0.0

A voir également:

4 réponses

brucine Messages postés 20244 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 17 mai 2025 3 180
13 févr. 2025 à 08:30

Bonjour,

La condition n'est peut-être pas cohérente avec les bornes incluses strictement ou pas.

Exactement la même question a été posée il n'y a pas longtemps, elle se résout simplement par:

=SI.CONDITIONS(A1>20;4;A1>10;3;A1>5;2;A1<=5;0)

0
RAF26ML Messages postés 112 Date d'inscription mardi 22 août 2017 Statut Membre Dernière intervention 9 avril 2025
13 févr. 2025 à 08:53

=SI(A1>=5;A1<=10;2;SI(A1>=11;A1<=20;3;SI(A1>=20;4;0)))

réponse excel : trop d'argument 

merci

0
brucine Messages postés 20244 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 17 mai 2025 3 180
13 févr. 2025 à 09:12

Bonjour,

Si ta version Excel comporte SI.CONDITIONS, tu te compliques la vie pour rien.

Si ce n'est pas le cas, ta syntaxe est incorrecte parce que chacune des deux première conditions devrait être commandée par ET, SI(ET(A1>=5;A1<=10);2

A toi de le déterminer, mais ton bornage ne peut pas à la fois être <=20 et >=20.

De toute façon, il est alors plus simple d'écrire, avec le bornage que l'on souhaite:

=SI(A1>20;4;SI(A1>10;3;SI(A1>5;2;0)))

0
RAF26ML Messages postés 112 Date d'inscription mardi 22 août 2017 Statut Membre Dernière intervention 9 avril 2025
13 févr. 2025 à 09:03

=SI(A1<5;0;SI(A1<10;2;SI(A1<20;3;4)))

en fait, il fallait que je le tourne différemment...

Ca marche, merci au forum, j'ai trouvé grâce à vos conseils..

Bonne journée.

0
danielc0 Messages postés 1733 Date d'inscription mardi 5 juin 2018 Statut Membre Dernière intervention 8 mai 2025 211
13 févr. 2025 à 11:53

Bonjour à tous,

=(A1>5)*2+(A1>10)+(A1>20)

Daniel


0
brucine Messages postés 20244 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 17 mai 2025 3 180
13 févr. 2025 à 12:24

Bonjour,

Oui, je ne pense jamais à ce type d'astuce, c'est en effet nettement plus élégant.

0