Formule SI avec trop d'argument

Résolu
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. 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. Merci !
      0
  2. Bonjour,

    Si tes mois viennent d"une date; tu utilises month(date) qui va te donner le N° du mois.
    0
    1. Merci !
      0
  3. 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
    1. Contributeur
      Salut le Forum

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

      Mytå
      0
      1. Merci, j'ai optée pour votre solution ! Très utile !!
        0
      2. Contributeur
        Re le Forum

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

        Mytå
        0
    2. 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. Merci, génial !!!
        0