Extraire le millesimme dans une date
Fermé
bruno
-
2 févr. 2008 à 10:52
eriiic Messages postés 24513 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 25 mars 2023 - 3 févr. 2008 à 11:31
eriiic Messages postés 24513 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 25 mars 2023 - 3 févr. 2008 à 11:31
A voir également:
- Extraire le millesimme dans une date
- Extraire video youtube - Guide
- Téléchargez cette archive (dossier compressé). en extraire tous les fichiers dans un dossier local. quel fichier contient l’expression trouverpix ? ✓ - Forum Windows
- Extraire musique youtube - Guide
- Iphone 14 date de sortie - Guide
- Extraire son video - Guide
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 ?
eriiic
Messages postés
24513
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
25 mars 2023
7 168
2 févr. 2008 à 11:30
2 févr. 2008 à 11:30
Bonjour,
Tu as tout simplement la fonction ANNEE(A1) qui te retourne l'année.
eric
Tu as tout simplement la fonction ANNEE(A1) qui te retourne l'année.
eric
eriiic
Messages postés
24513
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
25 mars 2023
7 168
2 févr. 2008 à 22:59
2 févr. 2008 à 22:59
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
eriiic
Messages postés
24513
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
25 mars 2023
7 168
3 févr. 2008 à 11:31
3 févr. 2008 à 11:31
Bonjour,
Ta formule de conversion de date parait correcte, tu as simplement à mettre un format 'standard' ou' nombre' dans les cellules affichant l'année.
Et pour le mois tu peux utiliser MOIS(G5) avec cellules au format standart aussi.
eric
Ta formule de conversion de date parait correcte, tu as simplement à mettre un format 'standard' ou' nombre' dans les cellules affichant l'année.
Et pour le mois tu peux utiliser MOIS(G5) avec cellules au format standart aussi.
eric