Extraire mois à partir d'une date sur Excel [Résolu/Fermé]

Margaux - 17 mai 2011 à 15:03 - Dernière réponse :  plouf
- 25 nov. 2017 à 20:40
Bonjour,

Je voudrais savoir quelle formule je dois utiliser pour réaliser la chose suivante :

J'ai des dates dans une colonne :
A
01/01/2001
03/05/2002
09/11/2003
etc..

et je voudrais faire apparaitre dans les colonnes suivantes :
B
Janvier
Mai
Novembre
...

C
2001
2002
2003
...

Merci d'avance pour vos conseils car j'ai 1300 lignes et je ne me vois pas tout taper à la main ;)
Afficher la suite 

26 réponses

eric1708 91 Messages postés vendredi 4 janvier 2008Date d'inscription 14 août 2017 Dernière intervention - 17 mai 2011 à 15:15
+74
Utile
12
Si la date est en A1, alors:

=CHOISIR(MOIS(A1);"janvier";"février";"mars";"avril";"mai";"juin";"juillet";"aout";"septembre";"octobre";"novembre";"décembre")
il y a encore plus simple:

=TEXTE(A1;"mmmm")
Merci beaucoup pour cette formule facile à adapter !
Pour les années ou les mois, ou encore en chiffre :)
Merci beaucoup cette formule m a aidé a avancer dans mon travail. May God blessé you
chrij 116 Messages postés jeudi 10 juin 2010Date d'inscription 21 août 2013 Dernière intervention - 17 mai 2011 à 15:09
+17
Utile
2
Le plus simple est de recopier la date et de demander à n'afficher que le mois (Format -> cellule, dans les formats personnalisés mettre "mmmm").
Parfait, merci !
Je cherche toujours trop compliqué :s
chrij 116 Messages postés jeudi 10 juin 2010Date d'inscription 21 août 2013 Dernière intervention - 17 mai 2011 à 15:19
N'oublie pas de mettre ton post en résolu !
+3
Utile
Merci,

En fait, je préfère la deuxième solution étant donné que j'utilise ensuite les mois et les années dans un tableau croisé dynamique et que si j'utilise la première solution (avec le format), ce tableau garde toutes les dates.

Sinon comment faire avec les années ? Sachant que
=CHOISIR(ANNEE(A1);"2008";"2009";"2010";"2011")
ne fonctionne pas ?

Merci
+3
Utile
5
=ANNEE(A1) me donne 1905 pour le 01/01/2008...

Mais bon ce n'est pas grave mes données sont classées par ordre chronologique, je peux donc remplir cela à la main.
chrij 116 Messages postés jeudi 10 juin 2010Date d'inscription 21 août 2013 Dernière intervention - 17 mai 2011 à 15:51
Bizarre ça marche bien chez moi (je viens d'aller vérifer). Je sais pas trop où chercher plus.
Cette fois c'est bon, c'est parce que j'avais laissé "aaa" en format de cellule. Tout est rentré dans l'ordre, merci beaucoup !
quand je fais =mois(1/12/1952) ca me retourne 1/12/1900
Je n'arrive pas a cerner le probleme.
Merci de votre aide.
faire TEXTE(A1;"jj") :

Vous donne le jour
mm vous donne le mois
aa vous donne l'année.
vous pouvez faire varier le nombre de j, m ou a en fonction de la manière dont vous souhaitez voir apparaitre votre info... n'oubliez pas les guillemets
salut tu dois en plus de ça changé le format de la cellule en "standar" pour avoir l'année correcte
chrij 116 Messages postés jeudi 10 juin 2010Date d'inscription 21 août 2013 Dernière intervention - 17 mai 2011 à 15:38
+2
Utile
Je pense que =ANNEE(A1) suffit.
Pour le mois, la fonction MOIS renvoie le chiffre et il fallait retraduire en mot (d'où l'utilisation de la fonction CHOISIR(...))
+1
Utile
Bonjour
Utiliser la formule Texte et le format pour convertir la date de la cellule en mois.
La cellule A1 contient la date, la formule
= Texte (A1;"mmmm")

donnera le résultat escompté.
Nelisa2669 - 28 janv. 2015 à 10:49
0
Utile
Bonjour
Autrement avec conversion de données (tu copies la colonne où est la date dans une autre colonne, en gardant des colonnes vides à droite puis conversion de données en largeur fixe) ça ne marche pas trop mal non plus.
Et si tu veux le nom des mois au lieu des numéros, tu peux le faire avec une fonction si : si(A1=1;"Janvier";si(A1=2;"Février"...)