Formule SI avec trop d'argument

Résolu/Fermé
Marilyn - 23 avril 2015 à 18:38
 Jack - 18 oct. 2016 à 16:51
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 881 Date d'inscription mardi 10 août 2010 Statut Membre Dernière intervention 16 avril 2024 333
23 avril 2015 à 18:44
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
Merci !
0
DjiDji59430 Messages postés 4028 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 18 avril 2024 644
23 avril 2015 à 18:46
Bonjour,

Si tes mois viennent d"une date; tu utilises month(date) qui va te donner le N° du mois.
0
Merci !
0
ccm81 Messages postés 10851 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 16 avril 2024 2 404
23 avril 2015 à 18:57
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 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 942
23 avril 2015 à 19:20
Salut le Forum

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

Mytå
0
Merci, j'ai optée pour votre solution ! Très utile !!
0
Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 942
Modifié par Mytå le 23/04/2015 à 20:57
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 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 775
Modifié par Patrice33740 le 23/04/2015 à 21:05
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
Merci, génial !!!
0