Règle

Résolu
Emo -  
Raymond PENTIER Messages postés 58220 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je souhaiterais faire une règle pouvez-vous m'aider.

Dans la colonne A j'ai un nombre d'année

1 ans
5 ans
12 ans
4 ans

Je voudrais faire une règle dans la colonne à côté. Si inférieur à 5 ans mettre le code 6, si supérieur ou égal à 5 ans mettre le code 9, si supérieur ou égale à 10 ans mettre le code 18...

Merci d'avance! Je n'ai pas de tableau excel je souhaiterais le faire!
Configuration: Windows Vista
Firefox 3.0.5

7 réponses

  1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    dans la formule écrite dans le cadre lire:
    =RECHERCHEV(D2;A1:B12;2;1)
    et non B5
    1000 excuses

    La formule sans tableau intermédiaire pour les 5 premiers codes
    =INDEX({"A";"B";"C";"D";"E"};EQUIV(D2;{0;5;10;15;20};1))
    1
    1. Emo
       
      Merci beaucoup pour tes réponses! Elle fonctionne très bien! :-)))))))))

      Je suis ravie!
      0
  2. Raymond PENTIER Messages postés 58220 Date d'inscription   Statut Contributeur Dernière intervention   17 486
     
    En B1 formule =SI(A1<5;6;SI(A1<10;9;18)) à recopier.
    1
    1. Emo
       
      Superbe formule! Je te remercie infiniment! :-))))))))) Décidèment! J'ai de la change today!
      0
    2. Emo
       
      Juste encore une question dans ta formule je voudrais encore rajouter si supérieur ou égale à 25 code 20? Tu peux la rajouter? :-)
      0
  3. Raymond PENTIER Messages postés 58220 Date d'inscription   Statut Contributeur Dernière intervention   17 486
     
    Formule 3 : tout à fait fantaisiste !
    Formule 2 : tu as enlevé le troisième argument du troisième test ;"" qui est obligatoire ...
    Formule 1 : Tu y étais presque ! Mais le troisième test avec SI doit se situer comme troisième argument du deuxième test, exactement comme le deuxième test se situait en troisième argument du premier test. OK ?
    =SI( A1<5 ; 6 ; SI( A1<10 ; 9 ; 18 ) ; SI( A1<25 ; 20 ; "" ) ) est faux.
    =SI( A1<5 ; 6 ; SI( A1<10 ; 9 ; SI( A1<25 ; 18 ; 20 ) ) ) est correct.
    N.B. les espaces ont été ajoutés juste pour faciliter la lisibilité de la formule ; en réalité tu ne les mets pas ...

    Bonne journée.
    1
    1. Emo
       
      Ha mais oui! C'est super j'ai compris! ;-) merci beaucoup pour tes explications! J'ai encore beaucoup de choses à apprendre mais ça m'aide beaucoup! :-)
      0
  4. blob37 Messages postés 3041 Statut Membre 343
     
    regarde la fonction si
    0
    1. Emo
       
      Oui mais justement je n'arrive pas à le faire! :-) Tu pourrais m'aider?
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    bonjour,

    pour ce genre de problème, il faut se souvenir que XL ne permet que 7 "si" imbriqués et au dela de 3 imbrication sla formule devient vite une usine à gaz
    donc eviter les "si"

    la solution la + élégante et la + pratique passe par la formule "recherchev" avec un tableau intermédiaire
    tu peux mettre les codes que tu veux et les changer sans problème
    la colonne des âges doit être triée dans l'ordre croissant
    regarde cette maquette
    https://www.cjoint.com/?dtrKTaZ64t

    il y a si tu tiens une formule sans tableau ni "si"
    tu le dis si tu veux voir ce truc
    0
  7. Raymond PENTIER Messages postés 58220 Date d'inscription   Statut Contributeur Dernière intervention   17 486
     
    Oui, je pourrais ... mais toi aussi ! Alors essaie d'abord ; si tu rates, je corrigerai.
    0
    1. djcureuil@hotmail.com
       
      En B1 formule =SI(A1<5;6;SI(A1<10;9;18);SI(A1<25;20;""))

      En B1 formule =SI(A1<5;6;SI(A1<10;9;18);SI(A1<25;20))

      En B1 formule =SI(A1<5;6;<25;20;SI(A1<10;9;18))

      Heu, j'arrive as! :-(
      0
  8. Raymond PENTIER Messages postés 58220 Date d'inscription   Statut Contributeur Dernière intervention   17 486
     
    Tu vois ? Excel c'est génial ! Et pas si difficile que ça ...
    Donc à la prochaine.
    0