Formule excel

Résolu/Fermé
yéyé - 28 oct. 2008 à 10:02
 yéyé - 28 oct. 2008 à 11:04
Bonjour,
je cherche un eformule excel me permettant de transformer un mois écrit en lettre en nombre de 1 à 12
merci

11 réponses

Bonjour,

La formule est:
=mois(référence de la cellule où le mois est écrit en lettres)

Les résultats seront:

1 pour Janvier
2 pour Février
etc
12 pour Décembre

Astuce: saisir la formule en lettres minuscules. A la validation si cela passe en majuscule c'est qu'il n'y a pas d'erreur de syntaxe, sinon vérifier la saisie.

Salut
1
Denis.L Messages postés 434 Date d'inscription jeudi 7 février 2008 Statut Membre Dernière intervention 4 juin 2010 232
28 oct. 2008 à 10:44
Bonjour,

Désolé manet61, mais "mois" fait référence à un N° de série, ce qui n'est pas le cas présent, c'est une saisie en toutes lettre d'un mois.

yéyé essaye de faire une liste de validation avec une liste de chiffres associés (ce qui éviterai les erreurs de saisies)


Denis
1
servabat Messages postés 1880 Date d'inscription jeudi 2 octobre 2008 Statut Membre Dernière intervention 17 septembre 2012 269
28 oct. 2008 à 10:03
pourquoi , tu peut pas le fair manuellement ?
0
en fait, dans une uatre formule, j'ai besoin d'utiliser la valeur du mois en chiffre et je voudrais permettre aux utilisateurs du fichier de compléter la cellule source en inscrivant le mois concerné en lettre.
0

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

Posez votre question
servabat Messages postés 1880 Date d'inscription jeudi 2 octobre 2008 Statut Membre Dernière intervention 17 septembre 2012 269
28 oct. 2008 à 10:14
dsl je vois pas , cherche dans les forum sa a deja eté resolu a mes connaisance
0
merci, mais ca ne marche pas. cette formule fonctionne avec une date au format jj/mm/aaaa et pas lorsque le mois est écrit en lettre.
0
bonjour
et avec des conditions ?
=SI(A1="JANVIER";1;SI(A1="FEVRIER";2;SI(A1="MARS";3;SI(A1="AVRIL";4;SI(A1="MAI";5;SI(A1="JUIN";6;SI(A1="JUILLET";7)))))))+SI(A1="AOUT";8;SI(A1="SEPTEMBRE";9;SI(A1="OCTOBRE";10;SI(A1="NOVEMBRE";11;SI(A1="DECEMBRE";12)))))
0
merci denis. en effet cela fonctionne.
maintenant j'essaye juste de créer une liste déroulante, mais imposssible....
même l'aide excel ne m'aiguille pas !
connais tu la procédure?.
en fait je voudrais pouvoir offrir un menu déroulant avec tous les mois de l'année.
0
Denis.L Messages postés 434 Date d'inscription jeudi 7 février 2008 Statut Membre Dernière intervention 4 juin 2010 232
28 oct. 2008 à 10:53
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
28 oct. 2008 à 10:50
Bonjour,

Si c'est possible,Le plus simple pour toi serait d'écrire sous forme de date, par ex: 1/6/08, et d'utiliser format-cellule- nombre -personnalisé et dans type marquer mmmm (sans guillemets)
la formule donnée par manet s'appliquerait alors

Sinon:
=INDEX({1;2;3;4;5;6;7;8;9;10;11;12};EQUIV(A1;{"janvier";"février";"mars";"avril";"mai";"juin";"juillet";"aout";"septembre";"octobre";"novembre";"décembre"};0))

ou utiliser un tableau intermédiaire
en colA les mois en colonne B les chiffres:

et la formule si le mois est inscrit en C1
=si(NB.SI($A$1:$A$12;C1)=0;"";rechercheV(C1;$A$1:$B$12;0))
0
super, merci bcp denis.
juste une dernière question. comment as tu fait pour créer la liste déroulante ?
0
bon, c'est bon merci, j'ai trouvé pour la liste.
merci à tous.
bonne journée.
0