Formule complexe

Résolu
Bonjour à tous, J'ai besoin de votre aide svp. Je dois intégrer cette formule sur excel mais je n'y arrive vraiment pas. Je souhaite que la cellule A1 :
 soit égal à 1 si le contenu est entre 0 et 4,
 soit égal à 2 si le contenu est entre 5 et 10,
 soit égal à 3 si le contenu est entre 11 et 15
 soit égal à 4 si le contenu est entre 16 et 20.
Merci beaucoupe pour votre aide bien précieuse car je suis bien embêtée.

4 réponses

  1. Modérateur
    Bonjour

    Merci de consulter la charte de ce forum concernant les devoirs.

    bav
    1. Bonjour,
      Il ne s'agit pas d'un devoir, je suis une salariée donc ma démarche est professionnelle.
      Merci
  2. Bonjour

    Formule à compléter (attention au nombre de parenthèses fermées à la fin)
    =SI(A2<5;1;SI(A2<11;2; ...... ))

    Cdlmnt
    1. Bonjour,
      Merci beaucoup pour ta réponse, mais lorsque je tape la formule ci-dessous, dans la cellule dans laquelle doit apparaître 1 ou 2 ...., apparaît "FAUX". Donc je suis toujours coincée.
      =SI(A4<5;1;SI(A4<11;2;SI(A4<16;3;SI(A4<21;4))))
    2. @NikywilTa formule marche bien
      1. As tu des valeurs numériques en A4 ?
      2. Le cas A4 >= 21, n'est pas traité, pour le traiter, il faut compléter
      =SI(A4<5;1;SI(A4<11;2;SI(A4<16;3;SI(A4<21;4;"A4>=21"))))

      3. Tu peux aussi utiliser la formule proposée par gbinforme que je salue au passage.

      Cdlmnt
    3. Contributeur
      @NikywilOu encore =SI(A4<5;1;SI(A4<11;2;SI(A4<16;3;4)))
    4. @ccm81Bonjour,
      Ca fonctionne. Merci beaucoup pour ta précieuse contribution.
      A bientôt
  3. Contributeur
    Bonjour,

    Je te propose une formule facilement modifiable pour rajouter des tranches ou valeurs différentes :
    =CHOISIR(EQUIV(A1;{0;5;11;16};1);1;2;3;4)

    {0;5;11;16}
    les seuils inférieurs
    1;2;3;4
    les valeurs résultat correspondantes
     Toujours zen
    La perfection est atteinte, non pas lorsqu'il n'y a plus rien à ajouter, mais lorsqu'il n'y a plus rien à retirer.  Antoine de Saint-Exupéry
    1. Bonjour,
      Je te remercie pour ton aide. Ca marche et je suis soulagée.
      Merci encore
  4. Contributeur
    Bonjour tt le monde

    encore une autre possibilité en tenant compte de l'état de A1
    =SI(ET(A1<>"";A1>=0;A1<=20);EQUIV(A1;{0;5;11;16};1);"")
    1. Bonjour,
      Merci beaucoup pour ton aide, c'est magique quand ça fonctionne. Merci encore.