Problème Excel

Bonjour,

J'ai exporté une liste de date avec des montants d'un programme sur excel.
Le problème c'est que les dates sont saisies comme suit :
10109
etc..
100109
etc..
20109
etc..

Je souhaite trier les dates du plus ancien au plus recent mais cela ne marche pas car excel croit que mes dates sont des montants (il me met par exemple le 10609 avant le 100109).

Donc pour regler de problème j'aimerai convertir ses dates en format : JJ/MM/AAAA
Le problème c'est que quand je sélectionne la colonne des dates -> format de la cellule > date, il me sort le 22/01/2057 pour le 31122009!

quelqu'un aurait une solution?

merci

7 réponses

  1. Merci à tous !

    La combinaison de vos idées ont permis de résoudre ce problème.
    0
    1. Bonjour,
      Si le seul obstacle est l'omission du zéro en début de nombre et si les dates sont postérieures à l'an 2000 on peut traiter le problème avec des formules de manipulation de texte.
      =DATE(DROITE(A1;2)+100;STXT(A1;NBCAR(A1)-3;2);GAUCHE(A1;NBCAR(A1)-4))
      à adapter si les données ne sont pas en colonne A.
      0
      1. Une solution par ex :

        Ajouter une colonne dans ta feuille (a cote de tes dates)
        faire correspondre a chaque cellule date une formule SI(longueur(date) = 5; "0"+date; date)) ce qui permet davoir toutes les dates au meme format.
        Copier la nouvelle colonne
        Coller special (valeur) sur la colonne originale
        Supprimer la colonne créée
        appliquer la soluce de gbinforme
        0
        1. Bonjour,

          Une idée pas testée...
          En les triant, tu dois facilement voir les dates auxquelles il manque le zéro et l'ajouter par la fonction Concaténer et ensuite utiliser la formule de gbinforme
          0
          1. Voccile :

            C'est un informaticien qui m'a exporté ce fichier via un logiciel de comptabilité très peu connu, je dois me contenter de ce que j'ai. Je ne peux donc pas récupérer les données d'origines.

            gbinforme :

            Ca marche très bien SAUF pour les dates avec un chiffre
            ex :
            -Pour 100109 il me transforme bien en 10/01/2009
            -Pour 10109 il n'arrive pas a me le transformer en 01/01/2009 car il manque le zéro devant.

            Ce document excel fait 18000lignes, donc je ne peux pas le faire manuellement c'est vraiment trop long!
            0
            1. Contributeur
              bonjour

              Tu sélectionnes la colonne des dates
              -> données
              -> convertir
              -> délimité
              -> suivant
              -> suivant
              -> cocher date
              -> ok
              Cela devrait rectifier ta colonne.
              0
              1. bonjour,

                Quand tu dit "exporté "est ce via un copié/collé ou une fonction exporté d'un logiciel? Si oui lequel?
                Pouvais tu exporter dans un fichier texte?
                Comme Excel à pris les dates pour des nombres tu as perdu tous les zéro du début.
                Je vois quelque bidouilles qui pourrai t'en sortir mais je pense qu'il serai plus simple de partir des données d'origines.

                Cdt
                0