Formule SI avec trop d'argument

Résolu
Marilyn -  
 Jack -
Bonjour,

J'ai une formule SI toute simple, mais qui m'indique que j'ai trop d'argument.

La voici: =IF(J1="JANUARY","1",IF(J1="FEBRUARY","2",IF(J1="MARCH","3",IF(J1="APRIL","4",IF(J1="MAY","5",IF(J1="JUNE","6",IF(J1="JULY","7",IF(J1="AUGUST","8"))))))))

Comment faire pour pourvoir y mettre les 12 mois de l'année ?

Merci

5 réponses

  1. cousinhub29 Messages postés 1112 Date d'inscription   Statut Membre Dernière intervention   383
     
    Bonsoir,

    Dans une version française, avec les paramètres de date tels que "JJ/MM/AAAA", cette formule donnerait le numéro du mois (avec "Janvier" écrit dans la cellule A1) :

    =MOIS("01/"&A1)


    En Anglais, je suppose que ce serait la fonction "MONTH", mais pour le séparateur, je ne peux t'en dire plus...

    Bonne soirée
    0
    1. Marilyn
       
      Merci !
      0
  2. DjiDji59430 Messages postés 4278 Date d'inscription   Statut Membre Dernière intervention   717
     
    Bonjour,

    Si tes mois viennent d"une date; tu utilises month(date) qui va te donner le N° du mois.
    0
    1. Marilyn
       
      Merci !
      0
  3. ccm81 Messages postés 11033 Statut Membre 2 434
     
    Bonjour à tous

    Autre solution/cas
    Si tu n'as que le nom du mois en J1, tu peux utiliser quelque chose comme ça, ...... en français
    Ta liste des mois en D2:D13
    En J1 un mois
    J2=EQUIV(J1;$D$2:$D$13;0)
    te donnera le n° du mois

    Cdlmnt
    0
  4. Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   957
     
    Salut le Forum

    Formule à compléter et séparateur à adapter
    =MATCH(J1;{"january";"february";"march";"april";"may";"june";"july";"august"};0)

    Mytå
    0
    1. Marilyn
       
      Merci, j'ai optée pour votre solution ! Très utile !!
      0
    2. Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   957
       
      Re le Forum

      Merci du retour et bonne fin de journée.
      Je passe votre demande en [Résolu].

      Mytå
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 783
     
    Bonjour,

    Dans ce cas (résultat texte) tu peux aussi écrire :
    =IF(J1="JANUARY","1","") & IF(J1="FEBRUARY","2","") & IF(J1="MARCH","3","") & IF(J1="APRIL","4","") & IF(J1="MAY","5","") & IF(J1="JUNE","6","") & IF(J1="JULY","7","") & IF(J1="AUGUST","8","") 

    et il n'y a plus de problèmes de nombre d'arguments (il n'y a qu'une parenthèse ouverte à la fois) !

    Dans le cas le résultat serait un nombre il suffirait de remplacer & par + et le "" par 0
    Cordialement
    Patrice
    0
    1. Jack
       
      Merci, génial !!!
      0