Tableau croisé dynamique

Bonjour,

J'ai un souci sur les tableau croisé dynamique, j'ai créé un tableau en selectionnant plusieur dates diférente de la forme : 13/02/2010. Mon souci c'est que je n'arrive pas a organisé les dates soit par ordre croissant ou décroissant. Avey vous une solution???

Merci.
Configuration: Windows XP / Internet Explorer 6.0

12 réponses

  • Votes
  • Date
  • Date décroissante
  1. Bonjour

    Dès le départ avez vous trier les dates par ordre croissant ? Car par la suite le tableau ne prendra que l'ordre "originel" donc faire un tri (par colonne !?) avant de créer le tableau.
    1. Dans la colonne ou je vais chercher mes dates, elles sont deja ordonné.par rapport a l'année, le mois et la date, sa c'est bon. le problème c'est que le tableau croisé dynamique ne les copie pas tel quel, il me les met par rapport a la première valeurs, qui est les jours. j'ai par exemple:

      01/03/2010
      02/03/2010
      08/01/2010
      08/02/2010
      08/11/2009
      10/02/2010
      10/12/2009
      11/02/2010
      Moi je veux:
      08/11/2009
      10/12/2009
      08/01/2010
      08/02/2010
      10/02/2010
      11/02/2010
      01/03/2010
      02/03/2010

      Merci
      1. J'ai fais un petit essai, il s'avère que je n'ai aucun soucis, à condition de trier par colonne en insérant dans le tri l'entête de colonne (le titre).
        J'avais avant mon tri
        01/03/2010
        08/02/2010
        08/11/2009
        10/12/2009
        08/01/2010
        10/02/2010
        11/02/2010
        02/03/2010
        J'ai après mon tri
        08/11/2009
        10/12/2009
        08/01/2010
        08/02/2010
        10/02/2010
        11/02/2010
        01/03/2010
        02/03/2010
        Ensuite j'ai insérer un TCD puis placé les dates à gauche "champ de ligne". Au cas ou les dates ne sont pas triées, cliquer sur le petit onglet en au du champ du TCD, puis tri du plus ancien au plus récent.
        1. Contributeur
          Bonjour,

          J'ai l'impression que tes dates n'en sont pas et sont en texte, dans ce cas elle sont bien triées...
          Remet la colonne au format 'standard', si ça ne suffit pas copie une cellule vide puis sélectionne la plage des dates et collage spécial 'addition'.
          Au passage controle qu'il ne te transforme pas le 1 mars en 3 janvier (c'est un exemple) car il a lu une date au format mm/jj/aaaa. Si c'est le cas, lors de l'importation (à l'étape 4 je crois), tu peux sélectionner le champ et lui donner le format date (jj/mm/aaaa) correct.

          eric

          Edit : en résumé c'est résolu ? Si oui pense à le cocher
          1. Merci de votre aide mais sa ne marche toujours pas!!!!!
            La colonne ou il y a les dates que je copie sont deja dans le bonne ordre, seullement quand je les met dans le tableau croisé dynamique, il me trie automatiquement par rapport au jours. Ce qui serait possible c'est d'annulé le trie et que le tableau me met les valeurs dans l'ordre deja existant.

            Encore merci.
            1. Contributeur
              Je suis persuadé que c'est un format inadéquat pour les dates. As-tu bien tout contrôlé ?
              Sinon tu peux déposer un exemple de ton fichier sur cijoint.fr et coller ici le lien fourni
              eric
              1. dsl pour le retard problème d'internet.
                voila le lien:
                http://www.cijoint.fr/cjlink.php?file=cj201003/cijXfJrhUz.xlsx
                merci
                1. Contributeur
                  Bonsoir,

                  Ton fichier est au format excel 2007 et tout ne passe pas sur 2003. Je ne vois pas ton TCD...
                  La prochaine fois enregistre-le au format .xls

                  Mais c'est bien ce que je pensais, tes dates ne sont pas des dates mais du texte.
                  Copie une cellule vide, sélectionne la colonne A, collage spécial 'Addition'
                  Tu vas lire des valeurs comme 40125 qui est bien une date, remet le format 'date' sur la colonne A pour les afficher correctement et tu peux faire ton TCD.

                  eric
                  1. je vous en remet un autre format 2003. j'ai bien mi en format date mais sa ne marche toujours pas. il faut savoir que c'est sont copier d'un autre fichier, donc si je copie il me changera toujours la forme de la cellule.
                    http://www.cijoint.fr/cjlink.php?file=cj201003/cijrAxdAQj.xls
                    merci
                    1. Contributeur
                      Bonjour,

                      Si tu poses des questions fais l'effort de lire attentivement et complètement les réponses...
                      eric
                      1. Bonjour
                        en ayant fais un test , je crois pouvoir confirmer que la date n'est pas dans un bon format, j'ai donc pris la feuille initiale , j'ai choisi la colonne A , j'ai fais
                        "données" ,"convertir" ,"largeur fixe","format date"....
                        attention au titre il a été tronqué..
                        et puis j'ai relancé le TCD et cela fonctionne

                        ....

                        Bien à toi

                        Georges
                        1. Bonjour à tous !

                          Je cherchais la réponse à cette même question, et cela fonctionne très bien !
                          Pour être explicite avec d'autres qui auraient le même soucis, il faut effectivement bien faire la manipulation proposée par gcolson :
                          - vous allez dans le tableau d'origine
                          - vous selectionnez la colonne de date
                          - vous selectionnez "données / convertir / largeur fixe / format date.

                          En fait, contrairement à ce qui pourrait semblé logique (enfin à moi ça l'était) cela ne sert à rien de faire "format / cellule / format / date" !!

                          Ensuite, dans le tableau croisé dynamique, vous faites la démarche habituelle : double clic sur le champ, puis avancé, puis "tri croissant".

                          Bonne suite à tous et merci pour ces précisions !