Date au format anglais vers français [Fermé]

Messages postés
17
Date d'inscription
mardi 5 février 2013
Statut
Membre
Dernière intervention
31 juillet 2013
- - Dernière réponse : eriiic
Messages postés
23082
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
20 novembre 2019
- 10 mai 2013 à 12:25
Bonjour,

Je n'arrive pas à modifier le format d'une date anglaise vers l'affichage français avec Excel 2010.

A1 = 01/08/2010 et Excel comprend qu'il s'agit du 1er août 2008 alors qu'il s'agit en réalité du 8 janvier 2008. J'en ai beaucoup comme ça, comment pourrais-je lui indiquer le format français ?

J'ai essayer de d'afficher en mode personnalisé avec #-409, essayé aussi de modifier le format de la date de Windows 7 mais je n'y arrive pas. Quelqu'un aurait-il la solution ?

Merci
Florew
Afficher la suite 

6 réponses

Messages postés
2024
Date d'inscription
lundi 6 mai 2013
Statut
Membre
Dernière intervention
19 novembre 2019
237
0
Merci
Bonjour

As tu sélectionner le format date *14/01/2001 (le premier de la liste du format date). celui-ci applique les paramètres régionaux du fait de la présence de l'astérérisque

cdlt
florew
Messages postés
17
Date d'inscription
mardi 5 février 2013
Statut
Membre
Dernière intervention
31 juillet 2013
-
j'ai essayé ça aussi mais ça ne change rien :(
Messages postés
5358
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
14 novembre 2019
346
0
Merci
Bonjour

Onpeut décomposer la date anglaise si vous avez une colonne à traiter

colonne A1 08/01/2008
colonne B1 =MOIS(A1)
colonne C1=JOUR(A1)
colonne D1=ANNEE(A1)
colone E1 =CNUM(SI(ET(NBCAR(B1)=1;NBCAR(C1)=1);0&B1&"/"&0&C1&"/"&D1;B1&"/"&C1&"/"&D1))
florew
Messages postés
17
Date d'inscription
mardi 5 février 2013
Statut
Membre
Dernière intervention
31 juillet 2013
-
Merci Philou. J'ai trouvé une solution temporaire un peu différente en scindant le contenu de mes cellules avec le séparateur /. Pas super pratique mais j'ai pu reconstituer une colonne de date française. Ta soluc est surement plus adaptée que la mienne. Merci
Messages postés
7846
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
11 novembre 2019
1236
0
Merci
Bonjour,

Le problème vient très probablement de la façon dont cette date "anglaise" est arrivée dans le fichier !!

Pour Excel, il n'y a ni date anglaise, ni date française. en effet les dates sont mémorisées sous la forme du nombre de jours écoulés depuis ce qu'il considère comme l'origine des temps (la veille du 01/01/1900).

C'est lors de la saisie ou de l'import que la date est convertie en nombre de jours en fonction du format choisi et mémorisée.

Une fois la date mémorisée, changer de format ne change pas la date (le nombre de jours) mais simplement la manière dont elle est présentée.

Pour changer la date, il faut d'abord définir le format désiré puis re-saisir ou réimporter la date

PS : Ou encore utiliser la formule Mike

Cordialement
Patrice
florew
Messages postés
17
Date d'inscription
mardi 5 février 2013
Statut
Membre
Dernière intervention
31 juillet 2013
-
Merci beacoup ça me servira pour la prochaine ou j'aurais besoin d'importer des dates. Je modifierai le format et je copierai les données au format correspondant. :)
Messages postés
16983
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
18 novembre 2019
3679
0
Merci
Re,

pour résumer les possibilités il y a également

=(MOIS(A1)&"/"&JOUR(A1)&"/"&ANNEE(A1))*1

=SI(ESTTEXTE(A1);DATE(DROITE(A1;NBCAR(A1)-TROUVE("/";A1;TROUVE("/";A1)+1));GAUCHE(A1;TROUVE("/";A1)-1);STXT(A1;TROUVE("/";A1)+1;TROUVE("/";A1;TROUVE("/";A1)+1)-TROUVE("/";A1)-1));DATE(ANNEE(A1);JOUR(A1);MOIS(A1)))

en cherchant on devrait trouver d'autres possibilités
Messages postés
23082
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
20 novembre 2019
5760
0
Merci
Bonjour,

au passage, car j'ai l'impression que ça n'a pas été dit, lors d'une importation on peut spécifier le format date J/M/A sur des colonnes lors de l'étape 3.
Ainsi toutes les dates sont correctes.

eric


florew
Messages postés
17
Date d'inscription
mardi 5 février 2013
Statut
Membre
Dernière intervention
31 juillet 2013
-
Merci eriic c'est le meilleur moyen que j'ai trouvé pour avoir un truc propre. Je colle tout dans un fichier texte que j'importe ensuite dans excel, en précisant MJA. Il traduit ensuite en JMA. Sans ça, impossible de faire comme tu me l'as conseillé Patrice33740, à savoir définir le format de la cellule en MJA (3/14/2001 dans le choix) avant de copier les données. Ou eut-être est-je mal compris, mais ça ne marche pas.
eriiic
Messages postés
23082
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
20 novembre 2019
5760 -
Patrice te précisais que c'est le format des dates importées qu'il faut choisir lors de l'étape 3. C'est ce que tu as fait.
eric
florew
Messages postés
17
Date d'inscription
mardi 5 février 2013
Statut
Membre
Dernière intervention
31 juillet 2013
-
Je faisais allusion à ce message : http://www.commentcamarche.net/forum/affich-27765864-date-au-format-anglais-vers-francais#4
Merci à vous tous en tout cas : )
florew
Messages postés
17
Date d'inscription
mardi 5 février 2013
Statut
Membre
Dernière intervention
31 juillet 2013
-
Je nuance un peu mon propos; disons que ça ne marche pas lorsqu'on "resaisie" la date après avoir changé le type de cellule en 3/14/2001. Par contre effectivement ça marche très bien après réimport avec MJA.
eriiic
Messages postés
23082
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
20 novembre 2019
5760 -
ça ne marche pas lorsqu'on "resaisie" la date après avoir changé le type de cellule en 3/14/2001
Oui, comme te l'expliquait justement fort bien patrice au post 4, changer le format ne change que la façon d'afficher ta date, pas du tout sa valeur. Une fois vérolée car mal interprétée par excel, elle reste vérolée tant que tu ne la ressaisis pas. Encore faut-il la saisir au bon format, celui attendu par le système, pas forcément celui de l'affichage qui est totalement indépendant.

Si tu mets le format "3/14/2001" et que tu saisis 3/5/13 il affiche 5/3/13 puisque tu lui demandes d'afficher le mois en premier. Et ta date est bien 3 mai 2013.

eric
Messages postés
16983
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
18 novembre 2019
3679
-1
Merci
Salut,

Regarde avec cette formule pour voir, date format Anglais en A1

=DATEVAL(TEXTE(A1;"mm/jj/aaaa"))
Patrice33740
Messages postés
7846
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
11 novembre 2019
1236 -
la cellule est-elle au format Nombre Standard avant la saisie de la formule ?
florew
Messages postés
17
Date d'inscription
mardi 5 février 2013
Statut
Membre
Dernière intervention
31 juillet 2013
-
Ca remarche :) et la formule marche nickel aussi ! merci bicoup
florew
Messages postés
17
Date d'inscription
mardi 5 février 2013
Statut
Membre
Dernière intervention
31 juillet 2013
-
J'avais du changé le format.. Je ne savais pas qu'il fallait un format "nombre standard" pour que la formule soit exécuté.
Patrice33740
Messages postés
7846
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
11 novembre 2019
1236 -
C'est uniquement le format Texte qui empêche Excel d'interpréter la saisie d'une formule.
florew
Messages postés
17
Date d'inscription
mardi 5 février 2013
Statut
Membre
Dernière intervention
31 juillet 2013
-
bon à savoir. merci Patrice.