Sommer des données (de minute à heure)

Bonjour,

J'ai des données de consommation par pas de temps de 10 mn.

Pour analyse, je dois sommer ces données pour avoir une valeur par heure. Le problème est que le format est compliqué.

Comment faire pour obtenir ces données ? tableau croisé dynamique... formule ... ?

11donnees-copie.zip (295.34 Ko)

Bonjour,

C'est possible par TCD, est-ce que ceci est le résultat escompté ?

15donnees-copie.zip (478.73 Ko)

Bonjour jojo789, JB_, le forum,

Par formule en C2 par exemple :

=SI(LIGNE()=2;SOMME.SI.ENS(B:B;A:A;">="&ENT(A2)+TEMPS(HEURE(A2);0;0);A:A;"<"&ENT(A2)+TEMPS(HEURE(A2)+1;0;0));SI(ET(HEURE(A2)<>HEURE(A1);ENT(A2)=ENT(A1));SOMME.SI.ENS(B:B;A:A;">="&ENT(A2)+TEMPS(HEURE(A2);0;0);A:A;"<"&ENT(A2)+TEMPS(HEURE(A2)+1;0;0));""))

Et pour grouper les valeurs récupérées, mettre en D2 :

=SIERREUR(INDEX(C:C;6*(LIGNE(A1)-1)+2);"")

Édit : Bonjour saboh12617

Ta formule déclenche pour moi une erreur car tu compares l'heure de A2 avec A1. Mais il n'y a rien dedans donc Excel n'est pas content et voit rouge...ce que ma formule évite, non ?

Cordialement.

AL 22

Bonjour,

La formule ci-dessous est-elle équivalente AL22 ? Il me semble que tu fais 2 tests dans 2 si pour le meme calcul, autant les regrouper.

=SI(OU(LIGNE()=2; ET(HEURE(A2)<>HEURE(A1);ENT(A2)=ENT(A1)));
  SOMME.SI.ENS(
    B:B;
    A:A; ">="&ENT(A2)+TEMPS(HEURE(A2);0;0);
    A:A; "<"&ENT(A2)+TEMPS(HEURE(A2)+1;0;0)
  );""
)

Bonjour à tous !

Quelle est la source de votre "export" ?

Avez-vous étudié la piste Power Query ?

Avec une source sous forme tableau structuré (tSource), requête retournant la consommation horaire :

let
    Source = Excel.CurrentWorkbook(){[Name="tSource"]}[Content],
    GroupBy = Table.Group(Source, {"Date"}, {{"kW", each List.Sum([kW]), type number}},0,(x,y)=>Number.From(Time.StartOfHour(y[Date])=y[Date])),
    TypeDateTime = Table.TransformColumnTypes(GroupBy,{{"Date", type datetime}})
in
    TypeDateTime
image

Bonjour,

Merci pour vos retours vous êtes vraiment au top.

Ayant plusieurs réponses, je me permets de me focaliser sur les deux premières réponses, donc JB_ et AL 22

Alors c'est presque ça, sauf pour un point qui est de ma faute car je ne l'avais pas précisé : il me faut une temporalité non pas sur un jour, mais par heure.

L'idée par la suite étant d'obtenir une courbe de charge :-)

Bonjour à tous !

Bien....

Je vous remercie de ce retour.

Bonjour à tous,

Une nouvelle version ?

Bonjour à tous,

Bon en retard...

Version avec liste déroulante et graphique :

Cordialement.

AL 22

Alors non, il me faut une donnée par heure, qui regroupe donc 6 lignes (chacune ayant une temporalité de 10mn).

Par exemple la valeur du premier point doit être 43, pour le 01/11/2023 à 1h.

la seconde, pour la même date à 2h, 62; etc.

Alors je ne comprends pas... c'est le résultat retourné par tous les contributeurs dés leurs premières propositions.

Dont la mienne :

image

Tu as raison, les premières réponses prenaient déjà ça en compte, sorry.

MERCI du coup

J'ai eu peur maintenant, il faut le mettre en œuvre dans le fichier réel...

Rechercher des sujets similaires à "sommer donnees minute heure"