Extraire le mois à partir d'une date et d'une heure sur xls

Résolu/Fermé
Carlita7 Messages postés 16 Date d'inscription dimanche 23 juin 2013 Statut Membre Dernière intervention 5 juillet 2013 - 23 juin 2013 à 16:39
 Carlita7 - 23 juin 2013 à 23:27
Bonjour,

Je débute sur xls et je souhaite extraire le mois à partir d'une cellule xls qui contient la date et l'heure :
23/06/13 16:14:43 --> juin.

Est-ce possible ?
Merci par avance.
Slts,
Carlita7

8 réponses

redaiwa Messages postés 351 Date d'inscription mardi 7 octobre 2008 Statut Membre Dernière intervention 25 janvier 2024 119
Modifié par redaiwa le 23/06/2013 à 16:47
Salam carlita.

Si ta date est en cellule A1 et que tu veux extraire le mois en cellule B1, alors tape la formule suivante en B1: =MOIS(A1) et tu obtinendras le numéro du mois (par exemple 6 pour le mois de juin).

:)
0
Carlita7 Messages postés 16 Date d'inscription dimanche 23 juin 2013 Statut Membre Dernière intervention 5 juillet 2013
23 juin 2013 à 17:00
En fait, en lisant les messages du forum, j'ai trouvé ma réponse, la voici :
=TEXTE(30*MOIS(A4);"mmmm") et ça fonctionne !

Carlita7
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 212
23 juin 2013 à 17:04
pourquoi multiplier par 30 ???
eric
0
Carlita7 Messages postés 16 Date d'inscription dimanche 23 juin 2013 Statut Membre Dernière intervention 5 juillet 2013
23 juin 2013 à 17:04
Bonjour Redaiwa,

Merci pour ta réponse.
J'avais effectivement trouvé ce que tu me proposes mais je voulais le mois en lettre et non en chiffre pour éviter de créer une colonne supplémentaire pour passer de 6 à juin.

Merci.
Carlita7
0

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

Posez votre question
Carlita7 Messages postés 16 Date d'inscription dimanche 23 juin 2013 Statut Membre Dernière intervention 5 juillet 2013
23 juin 2013 à 17:05
J'ai repris la formule telle qu'elle. Je suppose que 30 correspond à 30 jours du mois.
Carlita7
0
Carlita7 Messages postés 16 Date d'inscription dimanche 23 juin 2013 Statut Membre Dernière intervention 5 juillet 2013
23 juin 2013 à 17:07
Tu penses que cette formule ne peut pas toujours fonctionner ?
Carlita7
0
redaiwa Messages postés 351 Date d'inscription mardi 7 octobre 2008 Statut Membre Dernière intervention 25 janvier 2024 119
23 juin 2013 à 17:32
Bravo Carlita7.
Tu m'apprends quelque chose !
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 212
Modifié par eriiic le 23/06/2013 à 17:35
Tu penses que cette formule ne peut pas toujours fonctionner ?
Restons simples, utilise :
=TEXTE(A4;"mmmm")

eric

Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
0
redaiwa Messages postés 351 Date d'inscription mardi 7 octobre 2008 Statut Membre Dernière intervention 25 janvier 2024 119
23 juin 2013 à 17:39
LOOOOOL, tu nous as eus eriiiiiiiiiiiiiiic .......
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 212
23 juin 2013 à 18:05
C'est quand même différent.
Pourquoi extraire le mois et * 30 alors qu'on peut l'avoir directement ?
Sinon on peut aussi ajouter * 60 / 15 / racine(16)...
eric
0
Carlita7 Messages postés 16 Date d'inscription dimanche 23 juin 2013 Statut Membre Dernière intervention 5 juillet 2013
Modifié par Carlita7 le 23/06/2013 à 18:17
Re-bonjour,

Je reviens car en créant mon tableau croisé dynamique, je me suis rendue compte qu'il me fallait également une année avec le mois.
J'ai toujours cette information de départ :
23/06/13 16:14:43
=TEXTE(A1;"mmmm") --> me donne juin (pour ceux qui ont suivi la conversation, je viens de mettre la formule d'Eric qui est plus simple).
Je veux rajouter l'année :
2013/juin --> J'ai trouvé une formule mais elle ne fonctionne pas car elle me ressort 2013/janvier au lieu de 2013/juin
voici cette formule : =ANNEE(A1)&"/"&TEXTE(MOIS(A1);"mmmm") qui me donne : 2013/janvier
Auriez-vous une idée ?

Merci par avance.
Carlita7
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 212
Modifié par eriiic le 23/06/2013 à 19:32
=TEXTE(A1;"mmmm") et tu mets &TEXTE(MOIS(A1);"mmmm")...

Sinon ça sera: =TEXTE(A1;"aaaa/mmmm")
Mais ton TCD risque de trier tes mois par ordre alphabétique.
Si c'est le cas :
=TEXTE(A1;"aaaa-mm")

Mais dans un TCD tu peux regrouper tes dates par années, trimestre, mois ou jours( heure, minutes...) directement.
Clic-droit sur une date du TCD et 'Grouper... / Grouper...'
Seul impératif : qu'il n'y ait que des date et pas de cellules vides sur la plage de données.

eric
0
Carlita7 Messages postés 16 Date d'inscription dimanche 23 juin 2013 Statut Membre Dernière intervention 5 juillet 2013
23 juin 2013 à 19:46
Je viens d'essayer la formule =TEXTE(A1;"aaaa-mm") mais elle me renvoie VRAI ou FAUX et non Année-Mois.
Je vais regarder la fonction grouper dans le TCD.

Carlita7
0