Tableau excel

Résolu
Bonjour à tous,

J'ai un tableau avec 2 colonnes, l'une contenant une valeur et l'autre la date et l'heure. Le nombre de ligne correspond à 1 année avec des points toutes les 10 min, soit 52560 lignes. (exemple : 18/10/2010 00:00, ligne suivante 18/10/2010 00:10 ... etc)
Et je souhaiterais passer à un tableau avec des poins horaires, soit 8760 lignes.

Et pour l'instant à par le faire à la main je vois pas trop comment resortir mon tableau facilement.

Merci d'avance

16 réponses

  1. Contributeur
    bonjour tt le monde

    autre maquette
    http://www.cijoint.fr/cjlink.php?file=cj201010/cijBDi6S1P.xls
    1
    1. Merci Beaucoup ça marche bien dans mon tableau :-)
      Aurais tu une formule similaire qui ferait la moyenne des 6 points de l'heure affichée ?
      Sachant que 00:10, 00:20 ... 01:00 serait pour 1:00 et ainsi de suite

      Merci d'avance
      0
    2. Tiens j'avais pas remarqué mais pour les 2 1ère ligne sa passe de 13h à 16h et ensuite le reste ce passe bien. Je ne trouve pas pourquoi
      0
  2. Tiens, cadeau....

    http://www.cijoint.fr/cjlink.php?file=cj201010/cijeV7UlZA.zip

    Bon courage

    Edit, scuse, Bonsoir, Michel et Vaucluse
    1
    1. Merci beaucoup, je connais pas du tout les tableau croisé dynamique donc tu m'as bien aidé avec ton tableau merci, je vais essayer de le refaire de mon côté car je suis obligé d'avoir le min le max et la moy en colonne et les dates et heures en lignes mais sa me fait une bonne base de départ.
      Encore merci
      0
    2. Je suis en train d'essayer de recréer le tableau dans mon propre excel mais dans le menu disposition de ton tableau dynamique, comment as tu fait pour avoir 3 menus alors que tu n'as que 2 colonnes à la base ?
      0
  3. Contributeur
    Bonjour
    essayer ceci:
    si vos données sont en colonne :
    A avec les horaires
    B avec les données correspondantes

    à partir de A2 pour l'exemple:
    (il est nécessaire pour le principe que C1 soit vide)

    en C2 la formule à tirer sur la hauteur du champ:
    =SI(DROITE(A2;2)*1=0;MAX($C$1:C1)=1;0)
    cette formule va numéroter toutes les lignes où l'horaire comporte 0 minutes

    ensuite pour le récapitulatif, commencez pour l'exemple en D1:
    =SI(LIGNE()>MAX(C:C);"";INDEX(A:B;EQUIV(LIGNE();C:C;0);1))
    pour éditer l'horaire et
    =SI(LIGNE()>MAX(C:C);"";INDEX(A:B;EQUIV(LIGNE();C:C;0);2))
    pour éditer la valeur de B correspondante

    crdlmnt

    0
    1. Merci pour ta réponse mais j'ai créer un tableau pour tester ta formule mais je n'ai pas l'impression que cela marche. Cela me met des 0 sur toute la colonne...
      0
      1. Contributeur
        Ah? chez moi, voila ce que ça donne!
        http://www.cijoint.fr/cjlink.php?file=cj201010/cijAeVguk0.xls
        avez vous bloqué correctement le champ de MAX sans la formule en C soit:MAX($C$1:C1)
        le premier C est- bloqué, pas le second de façon à ce que le champ soit toujours complet au dessus de la cellule concernée.
        crdlmnt
        0
      2. ça y est j'ai réussi ^^, mais en faite c'est parce que le format de ma cellule date ne convenait pas à ta formule on dirait. Le problème c'est que je peux pas choisir le format pour la date :-s donc il faut que je remplace le format jj/mm/aaaa hh:mm par le même format que le tiens avec les heure collé à la date.

        Mais merci beaucoup en tout cas :-)
        0
    2. Bonjour,

      Et quelle valeur, tu voudrais, si tu réduisais à un tableau horaire?

      La valeur de l'heure "ronde"?

      La moyenne?

      La valeur Max?, Min?

      @ te relire
      0
      1. Bonne question ^^, à la base je voulais juste savoir si c'était possible, maintenant que j'arrive à les avoir aux valeurs ronde c'est vrai que pouvoir faire la moyenne ou le max/min serait super. Si tu as une idées hésite pas :-)
        0
    3. Re-,

      Ben oui, si je te l'ai proposé, c'est que la façon de le faire existe...

      Ne serait-ce que par un Tableau Croisé Dynamique, qui ne demande aucune formule, et qui plus est, est immédiat....

      Regarde de ce côté, en groupant par "jours" et par "heure", et en mettant la moyenne des données....

      Reviens si tu n'y arrives pas
      0
      1. Contributeur
        re,

        Effectivement, le TCD semble être la bonne solution
        Dont acte
        0
    4. Re-,

      PS, privilégie "J'ai une réponse", à "Commentaire...."

      Regarde ce qu'un TCD peut faire....

      http://www.cijoint.fr/cjlink.php?file=cj201010/cijX29PHmn.zip
      0
      1. C'est exactement ça mais je n'arrive pas à faire comme toi lol,
        Moi quand j'arrive dans disposition il n'y a que 2 choix possible et pas 3 comme toi pour distinguer heure et jour. Comment fais tu ?
        0
        1. Re,

          Pour 3 colonnes, tu fais un clic droit, dans le TCD, sur une date...

          Et tu choisis "Grouper"

          Tu cliques sur "jours", et "heures"...

          Tu as ainsi tes 3 colonnes

          Essaie, et si cela fonctionne, on passera à la phase suivante
          0
          1. Alors j'ai réussi :-) il me manque plus cas savoir comment tu as passé tes moy, min et max de ligne à colonne ^^ car sa je n'y arrive pas non plus :-s
            0
            1. Re-

              Pour passer les "Moy, Min, et Max" en colonne, il faut "tricher"....

              Lorsque tu es dans ton TCD, tu cliques sur le titre "Données"....

              Puis, tout en maintenant le "clic" appuyé, tu le fais glisser au dessus du titre "total"

              regarde les 2 images jointes....

              http://www.cijoint.fr/cjlink.php?file=cj201010/cij3hx4XlO.zip

              Un TCD ne "supportes" pas de zone de données "vides"

              Par ce biais, tu y arrives....

              Je te laisse essayer...

              Reviens, si tu n'y arrives pas
              0
              1. Re,

                ça ne marche pas apparemment, lorsque je fais glisser le titre "données" au-dessus de total le tableau s'agrandit mais tout est vide sauf les colonnes dates et heures
                0
                1. Re-,

                  Tu as bien essayé sur mon fichier?

                  Regarde bien les photos....

                  Tu cliques sur la case grise "Données", dans la cellule "I1", et tu la glisses dans la cellule "Total", cellule "J1"

                  @ te relire
                  0
                  1. Non c'est avec le mien mais en principe ça devrait donner la même chose voici mon fichier : http://www.cijoint.fr/cjlink.php?file=cj201010/cijmLttlMX.xls
                    0
                    1. Re-,

                      Clique sur la cellule "G3", "Données"

                      Et tout en maintenant le bouton appuyé, glisse cette cellule sur la cellule "H3", nommée "Total"...

                      Te reste à mettre le format des cellules en "Standard", ou "Nombre", avec le nombre de décimales que tu veux...

                      Bon courage
                      0
                      1. Ah oui excuse moi je la mettais sur H4 et pas H3 ^^ bon ba merci beaucoup pour tout ce temps que tu m'as consacré, et bonne soirée
                        0