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
    0
    1. Bonjour,
      Il ne s'agit pas d'un devoir, je suis une salariée donc ma démarche est professionnelle.
      Merci
      0
  2. Bonjour

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

    Cdlmnt
    0
    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))))
      0
    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
      0
    3. Contributeur
      @NikywilOu encore =SI(A4<5;1;SI(A4<11;2;SI(A4<16;3;4)))
      0
    4. @ccm81Bonjour,
      Ca fonctionne. Merci beaucoup pour ta précieuse contribution.
      A bientôt
      0
  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
    0
    1. Bonjour,
      Je te remercie pour ton aide. Ca marche et je suis soulagée.
      Merci encore
      0
  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);"")
    0
    1. Bonjour,
      Merci beaucoup pour ton aide, c'est magique quand ça fonctionne. Merci encore.
      0