Formule sous Excel

Résolu
kako -  
 kako -
Bonjour,

En avance, merci pour votre aide.
J'ai un tableau avec 500 lignes environ. Chaque ligne représente un salarié avec son age mentionné dans une colonne. Je dois classer les personnes par tranche d'age dans une colonne : - de 30 ans, de 31 ans à 40 ans, de 41 ans à 50 ans et + de 50 ans. Je n'arrive pas à trouver la formule qui dirait : si (exemple Cellule A2) est inférieur ou égal à 30 alors "(texte) - de 30 ans" sinon si (exemple Cellule A2) est égal à 31 et <= à 40 alors "(texte) de 31 ans à 40 ans" sinon ...... etc,

Pourriez-vous m'aider sur cette formule (si il en existe une)

A bientôt
Carol

4 réponses

  1. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Salut,

    Pas très compliqué, mais il faudrait avoir plus d'informations, colonne A qu'as tu exactement la date de naissance ou l'age en année
    0
    1. kako
       
      Bonjour Mike-31

      En fait ma colonne d'age est en nombre.
      Merci pour ton aide
      0
  2. darkygame Messages postés 428 Statut Contributeur 149
     
    Bonjour,

    Tu étais si proche !

    Sur excel la formule s'appelle SI.
    Elle se compose ainsi : =SI(test_logique; [valeur_si_vrai]; [valeur_si_faux])

    Exemple : =SI(A2="30";"J'ai 30 ans";"J'ai pas 30 ans")

    Si tu souhaites poser plusieurs conditions (tests logiques), combine avec la fonction ET.

    0
  3. pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 773
     
    Bonjour,

    Par exemple :
    =SI(A1<30;"- de 30 ans";SI(A1<40;"- de 40 ans";SI(A1<50;"- de 50 ans";"+ de 50 ans")))
    Ou bien :
    =SI(A1<31;"- de 30 ans";SI(A1<41;"- de 40 ans";SI(A1<51;"- de 50 ans";"+ de 50 ans")))
    Tout dépends de l'âge charnière...
    0
    1. chossette9 Messages postés 6855 Date d'inscription   Statut Contributeur Dernière intervention   1 313
       
      Salut Pijaku,
      je pousserais le vice jusqu'à ceci :
      =SI(A1<31;"- de 30 ans";SI(A1>50;"+ de 50 ans";CONCATENER("de ";ARRONDI.INF(A1;-1)+1;" à ";ARRONDI.SUP(A1;-1);" ans")))


      Cordialement.
      0
    2. chossette9 Messages postés 6855 Date d'inscription   Statut Contributeur Dernière intervention   1 313
       
      Erf ça ne marche pas pour les dizaines, ça marque "de 41 à 40 ans" pour 40 :(
      0
    3. kako
       
      Bonjour Pijaku,

      Merci beaucoup, cela à coller parfaitement et ça m'a bien aidé !!!!
      0
  4. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    Comme cela
    =SI(A1>50;"texte1";SI(A1>40;"texte2";SI(A1>30;"texte3";"textepourlesmoinsde30")))
    0
    1. kako
       
      Merci beaucoup, j'ai pu finir mon tableau ;-)
      0