Convertir la date sur Excel

Fermé
billy - 28 juin 2016 à 17:24
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 29 juin 2016 à 20:06
Bonjour,

je viens de rencontrer un problème sur Excel, et j'ai une date "09/01/2009" et quand je rentre dans une cellule nouvelle (=DROITE(CE2;7)) pour juste m'afficher l'année c'est à dire "2009" j'ai directement un chiffre 9822 qui s'affiche au lieu de 2009 (date) même si le format est en date donc pour moi c'est pas un problème de format.
si quelqu'un connait la réponse ça serait gentil et je le remercie d'avance.
Bonne journée à tous.

A voir également:

4 réponses

PapyLuc51 Messages postés 4380 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 1 octobre 2024 1 438
28 juin 2016 à 17:36
Bonsoir,

cellule au format standard

=ANNEE(CE2)

Cdlt
1
Raymond PENTIER Messages postés 58678 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 3 octobre 2024 17 204
28 juin 2016 à 18:52
Bonjour billy.

Tu n'as pas réalisé, à travers la réponse de Mazzaropi, qui te donne un texte (aligné à gauche de la cellule) et celle de PapyLuc51, qui te donne une valeur numérique (alignée à droite), que quand tu lis
09/01/2009
ce n'est que l'affichage, dans un format date facile à comprendre, d'une donnée stockée en mémoire qui est 39822 ... Ce nombre représente le nombre de jours écoulés depuis le 01/01/1900 qui est l'origine du calendrier Excel.
Alors quand tu saisis la formule =DROITE(CE2;7) tu obtiens les 7 caractères les plus à droite de 39822.
Si tu avais mis une apostrophe devant la date, tu aurais affaire à un texte
'09/01/2009
, et ta formule t'aurait donné comme résultat le texte 01/2009 ; et comme tu ne voulais que l'année, tu aurais dû mettre 4 au lieu de 7 !
1
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 778
28 juin 2016 à 21:40
Bonjour Raymond,

Petite précision:
- l'origine des temps dans Excel est le 00/01/1900 00:00 (hé oui, ça c'est Excel !!!)
- le 01/01/1900 c'est le jour 1 pour Excel (donc le début du calendrier).

Et pour être encore plus précis, si on considère qu'aujourd'hui la date Excel est le 28/06/2016, alors le 01/01/1900 d'Excel correspond à notre 31/12/1899. En effet pour Excel la veille du 01/03/1900 est le 29/02/1900 au lieu du 28/02/1900 (1900 n'est pas bissextile).

Cordialement,
Patrice
0
bonjour
en fait le problème c'est que je peux pas faire apostrophe pour toutes les dates j'ai beaucoup de ligne, je peux pas faire ça manuellement c'est trop long!!
0
Raymond PENTIER Messages postés 58678 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 3 octobre 2024 17 204 > billy
29 juin 2016 à 16:29
J'ai répondu précisément à ta question
 j'ai une date "09/01/2009" 


Ce n'est que maintenant que tu parles de plusieurs lignes !
0
Mazzaropi Messages postés 1985 Date d'inscription lundi 16 août 2010 Statut Contributeur Dernière intervention 24 mai 2023 70
28 juin 2016 à 17:36
billy, Bonjour.

Utilisez cette formule:
=TEXTE(CE2;"aaaa")

Il était ce que vous vouliez?
J'espère que je vous ai aidé

Cordialement.
--
Belo Horizonte, Brasil.
Marcílio Lobão
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 778
29 juin 2016 à 20:06
Bonjour billy
Bonjour le forum,

En plus des excellentes propositions de Mazzaropi, PapyLuc51 et de Raymond, tu peux aussi utiliser une formule toute simple :
=CE2
et mettre la cellule au format personnalisé : aaaa;-0;0;@

Tout dépend de ce que tu veux faire de ce résultat !!!
0