Formule si et si

Résolu
lilitartine -  
 lilitartine -
Bonjour,

Please, j'ai besoin de votre aide et de votre expertise d'expert :).
Ma question est la suivante j'ai besoin d'une formule multiple
J'ai besoin de faire une pyramide des âges et des catégoriser les âges
Les âges sont en colonne I les catégories devront s'intégrer automatiquement en colonne J
cela donne : SI entre 20 et =30 alors CAT1 ET SI entre 31 et =35 CAT2 ET SI entre 36 et =40 CAT3 ET SI entre 41 et 45 CAT4 ET SI entre 46 et 50 CAT 5 ET SI entre <51 CAT6
J'ai bien réussi à faire ma formule 1 : =SI(ET(I2<=20;I2<=30);"CAT1") mais je n'arrive pas à aller plus loin
Par avance, merciiiiiii
Emilie

2 réponses

  1. diablo13800 Messages postés 3469 Date d'inscription   Statut Membre Dernière intervention   1 872
     
    Bonjour,

    Dans votre cas c'est plutôt des Si imbriquées pas besoin de fonction et sauf pour la première condition ( comme le suppose votre titre)

    =Si(et(I2>=20;I2<=30);"CAT1";Si(I2<=35;"CAT2";Si(I2<=40;"CAT3";SI(I2<=45;"CAT4";SI(I2<=50;"CAT5";"CAT6")))))

    Comme il n'y a pas de précision pour inférieur à 20 je n'ai rien mis.
    0
    1. lilitartine
       
      MERCI C'est PARFAIT cela semble fonctionner !:)
      Merci d'avoir été rapide !
      0
    2. lilitartine
       
      Diablo, avez-vous vu ma seconde question ?
      j'ai de nouveau le même problème j'ai voulu faire la formule mais aie il me dit #nom j'ai 4 catégories
      CAT1 1-7
      CAT2 8-15
      CAT3 16-25
      CAT4 +25
      j'ai fait cette formule
      =SI(Q1="";"";"CAT"&SI(Q1<=7;1;SI(Q1<=15;2;SI(Q1<=25;3;SI(Q1>=25;4)))))
      cane marche pas…
      0
    3. lilitartine
       
      j'ai teté ca aussi : =SI(ET(Q1>=0;Q1<=7;"CAT1";SI(Q1=8;Q1<=15;"CAT2";SI(Q1=16;Q1<=25;"CAT3";SI(Q1>25;"CAT4")))
      0
  2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    il devrait suffire de placer les conditions dans l'ordre, la première réalisée éliminant les suivantes

    =SI(I2="";"";SI(I2<=30;"CAT1";SI(I2<=35;"CAT2";SI(I2<=40;"CAT3";SI(I2<=45;"CAT4";SI(I2<=50;"CAT5";"CAT6"))))))

    ou pour raccourcir un peu:

    =SI(I2="";"";"CAT"&SI(I2<=30;1;SI(I2<=35;2;SI(I2<=40;3;SI(I2<=45;4;SI(I2<=50;5;6))))))

    crdlmnt

    0
    1. lilitartine
       
      Merci également, c'est TOP tout fonctionne :)
      Bonne journée
      Emilie
      0
    2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      alors on passe le sujet en résolu
      Bonne route
      crdlmnt
      0
    3. lilitartine
       
      j'ai de nouveau le même problème j'ai voulu faire la formule mais aie il me dit #nom j'ai 4 catégories
      CAT1 1-7
      CAT2 8-15
      CAT3 16-25
      CAT4 +25
      j'ai fait cette formule
      =SI(Q1="";"";CAT&SI(Q1<=7;1;SI(Q1<=15;2;SI(Q1<=25;3;SI(Q1>=25;4)))))
      0
    4. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      placez le CAT entre guillemets "CAT" pour qu'Excel comprenne que c'est un texte
      vous pouvez vous dispenser du +25 puisque Excel va la savoir quand il aura éliminé les autres:
      =SI(Q1="";"";"CAT"&SI(Q1<=7;1;SI(Q1<=15;2;SI(Q1<=25;3;4))))
      et dans >= il faut choisir (dans la vie) si vous écrivez une fois <=25 et une fois >=25, il n'y aura que le premier pris en considération
      crdlmnt
      0
    5. diablo13800 Messages postés 3469 Date d'inscription   Statut Membre Dernière intervention   1 872
       
      Il vous manque les guillemets a CAT :)
      =SI(Q1="";"";"CAT"&SI(Q1<=7;1;SI(Q1<=15;2;SI(Q1<=25;3;SI(Q1>=25;4)))))
      0