Besoin d'aide condition excell

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

  1. 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
    1. 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
      1. Merci beaucoup,

        ça fonctionne bien.
        0