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


A voir également:

5 réponses

cousinhub29 Messages postés 1122 Statut Membre 363
 
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
Marilyn
 
Merci !
0
DjiDji59430 Messages postés 4323 Statut Membre 701
 
Bonjour,

Si tes mois viennent d"une date; tu utilises month(date) qui va te donner le N° du mois.
0
Marilyn
 
Merci !
0
ccm81 Messages postés 11033 Statut Membre 2 433
 
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
Mytå Messages postés 4246 Statut Contributeur 954
 
Salut le Forum

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

Mytå
0
Marilyn
 
Merci, j'ai optée pour votre solution ! Très utile !!
0
Mytå Messages postés 4246 Statut Contributeur 954
 
Re le Forum

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

Mytå
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Patrice33740 Messages postés 8930 Statut Membre 1 781
 
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
Jack
 
Merci, génial !!!
0