Besoin d'aide condition excell

FM63 -  
 FM63 -
Bonjour,

je recherche désespèrement sur excell la formule pour attribuer à partir d'une cellule "année" un résultat d'une catégorie.

E2 = je fais ma "saisie année"
en F2 à partir de l'année saisie en E2, le résultat doit être équivalent à :
2005 à 2007 = "EA"
2003 à 2004 = "PO"
2001 à 2002 = "BE"
1999 à 2000 = "MI"
1997 à 1998 = "CA"
1995 à 1996 = "JU"
1992 à 1994 = "ES"
1975 à 1991 = "SE"
1974 à 1965 = "V1"
1955 à 1964 = "V2"
1945 à 1955 = "V3"
1935 à 1944 = "V4"
<1935 = "V5"


Merci pour votre aide urgente....

3 réponses

Kohaku55 Messages postés 34 Date d'inscription   Statut Membre Dernière intervention   11
 
voici une piste, mais ce n'est probablement pas la plus élégante :
tu créée une liste avec chaque année sur une ligne séparée, et à côté tu indiques la valeur que cette année doit afficher.
par exemple A1 = 2005 et B1 = EA
A2 = 2006 et B1 = EA

ensuite en colonne F, tu fait une recherche avec la fonction rechercheV sur ta colonne contenant les années encodées et tu renvoies la 2ème colonne qui contient la valeur souhaitée : =RECHERCHEV(e2;A1:B1000;2;faux()).
bàt
lien vers fichier avec les 2 colonnes années, et valeurs indiquées ci-dessus. NB : il y a un chevauchement de certaines années . Tableau à vérfier par tes soins.
https://www.cjoint.com/?3Hup16OEyxg
0
Souafeur Messages postés 205 Date d'inscription   Statut Membre Dernière intervention   84
 
Salut!

Essaye cette formule :

=SI(ET(E2>=2005;E2<=2007);"EA";SI(ET(E2>=2003;E2<=2004);"PO";SI(ET(E2>=2001;E2<=2002);"BE";SI(ET(E2>=1999;E2<=2000);"MI";SI(ET(E2>=1997;E2<=1998);"CA";SI(ET(E2>=1995;E2<=1996);"JU";SI(ET(E2>=1992;E2<=1994);"ES";SI(ET(E2>=1975;E2<=1991);"SE";SI(ET(E2>=1965;E2<=1974);"V1";SI(ET(E2>=1955;E2<=1964);"V2";SI(ET(E2>=1945;E2<=1954);"V3";SI(ET(E2>=1935;E2<=1944);"V4";SI(E2<1935;"V5";">2007")))))))))))))

Cela devrait marcher si ta version d'excel supporte le nombre d'imbrication.

Si ce n'est pas le cas, il faudra passer en VBA!

En espérant que ça marche ;)
0
FM63
 
Merci beaucoup,

ça fonctionne bien.
0