Formule sous Excel

Résolu/Fermé
kako - 7 mars 2012 à 16:03
 kako - 7 mars 2012 à 16:38
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

A voir également:

4 réponses

Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
7 mars 2012 à 16:07
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
Bonjour Mike-31

En fait ma colonne d'age est en nombre.
Merci pour ton aide
0
darkygame Messages postés 351 Date d'inscription lundi 22 juin 2009 Statut Contributeur Dernière intervention 3 avril 2012 149
7 mars 2012 à 16:08
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
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 744
7 mars 2012 à 16:08
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
chossette9 Messages postés 4239 Date d'inscription lundi 20 avril 2009 Statut Contributeur Dernière intervention 12 septembre 2014 1 306
Modifié par chossette9 le 7/03/2012 à 16:15
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
chossette9 Messages postés 4239 Date d'inscription lundi 20 avril 2009 Statut Contributeur Dernière intervention 12 septembre 2014 1 306
7 mars 2012 à 16:16
Erf ça ne marche pas pour les dizaines, ça marque "de 41 à 40 ans" pour 40 :(
0
Bonjour Pijaku,

Merci beaucoup, cela à coller parfaitement et ça m'a bien aidé !!!!
0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
7 mars 2012 à 16:24
Re,

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