Pb date format iso sous excel

geff2008 -  
Sloubi76 Messages postés 1366 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
je travaille sous excel avec un fichier récupérer ou les date sont au format iso aaaammjj mais excel ne les reconnait pas comme des date alors que je précise dans format cellule: Date international (iso) aaaammjj et il me met #######.

En commentaire ça me met 'les dates et heures négatives sont affichées sous forme de ####' mais si je rentre la date au format français 23/01/2008 puis que je met format de celllule = date iso il affiche correctement 20080123 le problème c que je vais pas faire ça pour tous les jours ( je travail sur 10ans...)

Quelqu'un sait il comme faire pour qu'im me reconnaisse par exple 20080123 comme le 23 janvier 2008???

Merci d'avance...
A voir également:

2 réponses

m@rina Messages postés 23933 Date d'inscription   Statut Contributeur Dernière intervention   11 465
 
Bonjour

Tu peux appliquer n'importe quel format de date dans Excel, à condition que la date soit correctement saisie, et il n'y a pas x façons de bien saisir une date :
- les jours-mois-années doivent être séparés par des slashes (/), par des points (.) ou par des tirets.

Un chiffre standard peut être formaté également en tant que date, sachant que le chiffre 1 représente le 1er janvier 1900 et que le dernier jour possible sur Excel est le 31 décembre 9999, soit le chiffre 2958465.

Tu vois que ce dernier chiffre est très loin de 20080123.
Quand tu affectes un format date, quel qu'il soit, à ton chiffre, Excel cherche quel est le 20080123e de l'année, et ce jour dépasse de loin le 31 décembre 9999 !

En conclusion, ce que tu cherches à faire n'est pas possible comme ça. Il faut d'abord passer par une formule qui va convertir ton chiffre en date reconnue par excel.

m@rina
1
Sloubi76 Messages postés 1366 Date d'inscription   Statut Membre Dernière intervention   136
 
Salut Geff208

Pour ton format date essaye la formule ci joint
'=CNUM(STXT(A1;7;2)&"/"&STXT(A1;5;2)&"/"&STXT(A1;1;4))
La donnée initiale doit être en colonne A
(supprime l'apostrophe pour activer la formule)

Je reste à l'écoute

1