XL 2016 Extraire mois et années

Chubby

XLDnaute Impliqué
Bonjour le forum et les zôtres,

Je dois extraire des mois et des années d'une date d'un format donné par un logiciel. Je suis arrivé à mes fins en employant la fonction cnum().
En revanche impossible de pouvoir extraire par mois ou année dans une autre colonne qui me servirait pour des graphiques.
Vous avez une idée?
Merci d'avance

le fichier est joint.
 

Pièces jointes

  • Mois et années.xlsx
    9.2 KB · Affichages: 15

Chubby

XLDnaute Impliqué
Bonjour JHA,
Essayer c'est l'adopter. Merci JHA pour cette petite leçon. En fait en passant par la fonction ENT() je zappe le format date, c'est ça?
Mais comment obtenir le mois 4 en avril?
Merci encore à toi.
 

Modeste geedee

XLDnaute Barbatruc
Bonsour®
Bonjour le forum et les zôtres,

Je dois extraire des mois et des années d'une date d'un format donné par un logiciel. Je suis arrivé à mes fins en employant la fonction cnum().
En revanche impossible de pouvoir extraire par mois ou année dans une autre colonne qui me servirait pour des graphiques.
Vous avez une idée?
1620639133702.png

B.A.BA. Excel :
pour Excel une date est un nombre de jours relatif à une origine :
1 janvier 1900

afficher une date c'est afficher ce nombre sous un format explicite correspondant au format de date défini dans les paramètres régionaux du systéme d'exploitation .
1620637780370.png

ainsi :
44326 correspond au nombre de jours écoulés depuis cette origine
"By Design" Excel reconnait automatiquement une date lors de la saisie si au sein d'un chaine numérique apparait l'un des séparateurs définis ci-dessus / ou :
L'heure est la fraction décimale du jour en défini ( compris entre 0 et 0.9999999...
le format utilisant ": " permet 'affichage de l'équivalent sexagésimal
ex : 0.75 est 3/4 de jour soit 18 heures ==> 18:00

un nombre quelconque de préférence positif à donc un équivalent date
12983,63607​
18/07/1935​
jeudi 18 juillet 1935​
15:15:56​
11376,43147​
22/02/1931​
dimanche 22 février 1931​
10:21:19​
7085,69466​
25/05/1919​
dimanche 25 mai 1919​
16:40:19​
19277,03543​
10/10/1952​
vendredi 10 octobre 1952​
00:51:01​
25499,16716​
23/10/1969​
jeudi 23 octobre 1969​
04:00:43​
10927,33005​
30/11/1929​
samedi 30 novembre 1929​
07:55:16​
32352,61564​
28/07/1988​
jeudi 28 juillet 1988​
14:46:32​
19157,38238​
12/06/1952​
jeudi 12 juin 1952​
09:10:37​
37435,33293​
28/06/2002​
vendredi 28 juin 2002​
07:59:25​
les fonctions natives :
ANNEE() , MOIS(), JOUR(), HEURE(), MINUTE(),SECONDE()
permettent l'exploitation directe de ces valeurs
 

Chubby

XLDnaute Impliqué
Bonjour Modeste geedee,
A l'évidence Excel est bien fait et plus encore le forum ;-)
En fait lorsque je me suis retrouvé devant la date comme dans la colonne B, bien difficile alors de pouvoir trouver un format qui me permette de l'exploiter. J'ai dû perdre quelques pouignées de cheveux pour trouver cette astuce de cnum(). Bien sûr il y a plus simple pour les esprits éclairés ...
Je te remercie pour ton astuce de passer par les paramètres régionaux.
 

Discussions similaires

Réponses
21
Affichages
339

Statistiques des forums

Discussions
312 084
Messages
2 085 194
Membres
102 810
dernier inscrit
mohammedaminelahbali