Extraire le millesimme dans une date
bruno
-
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai des dates au format impiorté d'un gros système : 10203 soit 2001 fevrier 03. Par une formule glanée sur le reseau, jai transposé ces dates au format excel 03/02/2001 .
A partir de cette derniere date, je veux, sous forme d'un nombre, extraire me millesime : 2001
Comment m'y prendre, car je ne veux pas utiliser le formet de cellule aaaa qui affiche le millesime, mais qui comporte en réalité toute la date et je ne veux extraire que le millesime et au format nombre?
merci d'avance,
Bruno
J'ai des dates au format impiorté d'un gros système : 10203 soit 2001 fevrier 03. Par une formule glanée sur le reseau, jai transposé ces dates au format excel 03/02/2001 .
A partir de cette derniere date, je veux, sous forme d'un nombre, extraire me millesime : 2001
Comment m'y prendre, car je ne veux pas utiliser le formet de cellule aaaa qui affiche le millesime, mais qui comporte en réalité toute la date et je ne veux extraire que le millesime et au format nombre?
merci d'avance,
Bruno
A voir également:
- Extraire le millesimme dans une date
- Extraire le son d'une vidéo - Guide
- Comment extraire une vidéo youtube - Guide
- Extraire image pdf - Guide
- Extraire texte d'une image - Guide
- Jm date désabonnement ✓ - Forum Consommation & Internet
5 réponses
lorsque je fais usage de cette fonction annee(a1) excel me retourne un chiffre qui est par exemple 1905 au lieu de 1971 : quelle est la solution ?
C'est que ta date ne doit pas être réellement une date au format excel ou que tu as raté ta conversion de date.
Excel stoke la date en un nombre entier de jours depuis le 1er janvier 1900, et la partie décimale est l'heure (fraction de jour en fait).
Je ne sais pas quelle est ta formule de conversion de date mais si tu veux qu'on la contrôle il faudrait nous dire l'année de la bascule pour considérer si c'est 1900 ou 2000.
Avec une bascule à 50 la formule pour l'année pourrait être :
=GAUCHE(A1;NBCAR(A1)-4)+1900+(CNUM(GAUCHE(A1;NBCAR(A1)-4))<50)*100
avec 500203 tu obtiens 2050
avec 510203 tu obtiens 1951
Et donc ta date complète convertie avec 10203 en A1:
=DATE(GAUCHE(A1;NBCAR(A1)-4)+1900+(CNUM(GAUCHE(A1;NBCAR(A1)-4))<50)*100;STXT(A1;NBCAR(A1)-3;2);DROITE(A1;2))
Si ça ne marche tjs pas le mieux est que tu déposes un extrait de ton fichier sur www.cijoint.fr et tu colles le lien ici.
Mets-y une date au format d'origine (10203) et ta formule de conversion.
eric
Excel stoke la date en un nombre entier de jours depuis le 1er janvier 1900, et la partie décimale est l'heure (fraction de jour en fait).
Je ne sais pas quelle est ta formule de conversion de date mais si tu veux qu'on la contrôle il faudrait nous dire l'année de la bascule pour considérer si c'est 1900 ou 2000.
Avec une bascule à 50 la formule pour l'année pourrait être :
=GAUCHE(A1;NBCAR(A1)-4)+1900+(CNUM(GAUCHE(A1;NBCAR(A1)-4))<50)*100
avec 500203 tu obtiens 2050
avec 510203 tu obtiens 1951
Et donc ta date complète convertie avec 10203 en A1:
=DATE(GAUCHE(A1;NBCAR(A1)-4)+1900+(CNUM(GAUCHE(A1;NBCAR(A1)-4))<50)*100;STXT(A1;NBCAR(A1)-3;2);DROITE(A1;2))
Si ça ne marche tjs pas le mieux est que tu déposes un extrait de ton fichier sur www.cijoint.fr et tu colles le lien ici.
Mets-y une date au format d'origine (10203) et ta formule de conversion.
eric
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question