Moyenne de valeurs selon un intervalle de temps

Résolu/Fermé
Clabu Messages postés 10 Date d'inscription mardi 25 août 2015 Statut Membre Dernière intervention 25 août 2015 - 25 août 2015 à 12:53
Clabu Messages postés 10 Date d'inscription mardi 25 août 2015 Statut Membre Dernière intervention 25 août 2015 - 25 août 2015 à 17:20
Bonjour,

j'ai fait le tour des forums en essayant de trouver solution à mon problème mais je ne trouve pas, alors je me lance.
J'ai un fichier excel de départ : colonne A : date1 au format jj/mm/aaaa hh:mm et en colonne B : les poids.
Sur un autre fichier : toujours en colonne A j'ai la date2 au format jj/mm/aaaa et l'heure ne vient qu'en colonne H.

Je souhaite obtenir en colonne I avoir la moyenne des poids selon un intervalle de temps sachant qu'en colonne H les intervalles varient pour la plupart de 30 à 40 mn alors que dans le premier fichier on a des relevés de poids toutes les qlq secondes.

Et je veux que ma formule prenne en compte également la date jj/mm/aaaa car les intervalles de temps peuvent se répéter sur d'autres jours mais sont uniques sur une même journée.

j'ai essayé la formule MOYENNE.SI.ENS(poids;ENT(date1);date2;MOD(Date1;1);">="&heure1;MOD(Date1;1);"<"&heure2) avec heure1 et heure2 les intervalles d'heure dont je veux la moyenne de poids.

je vous mets le fichier pour que ça vous parle mieux.

https://www.cjoint.com/c/EHzk0DYyHqs

Merci à ceux qui auront le temps de lire mon problème et également pour votre aide.


1 réponse

Zoul67 Messages postés 1959 Date d'inscription lundi 3 mai 2010 Statut Membre Dernière intervention 30 janvier 2023 149
25 août 2015 à 13:31
Bonjour,

Je te propose ceci (avec comparaison entre datation complète jj/mm/aaa hh:mm:ss et date + heure) :
https://www.cjoint.com/c/EHzlDI6yc2J

A+
0
Clabu Messages postés 10 Date d'inscription mardi 25 août 2015 Statut Membre Dernière intervention 25 août 2015
25 août 2015 à 13:53
Merci Zoul67 pour ta réactivité, c'est super

Mais est-ce que tu pourrais juste m'expliquer STP ce que calcule ta formule

MOYENNE.SI.ENS('Relevé poids'!$B$2:$B$654;'Relevé poids'!$A$2:$A$654;">" & (Moyenne!E2+Moyenne!H2);'Relevé poids'!$A$2:$A$654;"<" & (Moyenne!E2+Moyenne!I2))

Parce qu'il e semble que tu fais la moyenne à chaque fois entre heure début et heure fin ?
0
Zoul67 Messages postés 1959 Date d'inscription lundi 3 mai 2010 Statut Membre Dernière intervention 30 janvier 2023 149
Modifié par Zoul67 le 25/08/2015 à 14:00
Avant que tu mentionnes cette formule, je ne la connaissais pas...
cf. https://support.microsoft.com/fr-fr/office/moyenne-si-moyenne-si-fonction-48910c45-1fc0-4389-a028-f7c5c3001690?ui=fr-fr&rs=fr-fr&ad=fr

La formule que j'ai mise fait la moyenne des poids (premier argument de la fonction)
Ensuite on vérifie que la datation (2è argument) est supérieure à l'heure de début (3è argument).
Ensuite on vérifie que la datation (4è argument = 2è argument) est supérieure à l'heure de fin (5è argument).

C'est bien ce que tu voulais, la moyenne sur un intervalle de temps ?
0
Clabu Messages postés 10 Date d'inscription mardi 25 août 2015 Statut Membre Dernière intervention 25 août 2015 > Zoul67 Messages postés 1959 Date d'inscription lundi 3 mai 2010 Statut Membre Dernière intervention 30 janvier 2023
25 août 2015 à 14:15
d'accord je vois plus clair, mais est-ce que la formule tient aussi compte de la date jj/mm/aaa car l'intervalle de temps peut se répéter dans un autre jour. c'est donc la moyenne par jour et par intervalle que je cherche, je ne sais pas si tu vois ce que je eux dire ou pas ?

J'aimerai aussi préciser que dans ma colonne H, les intervalle sont {H2:H3}; {H3:H4}; {H4:H5} donc concrètement la première moyenne sera calculée entre 16:41 et 17:00 ensuite la seconde moyenne de 17:00 à 17:25 ainsi de suite, tu vois ?
0
Zoul67 Messages postés 1959 Date d'inscription lundi 3 mai 2010 Statut Membre Dernière intervention 30 janvier 2023 149
25 août 2015 à 14:19
Prise en compte de la date : oui (Moyenne!E2+Moyenne!H2)

Intervalles : je te laisse réfléchir à la toute petite modification à effectuer
0
Clabu Messages postés 10 Date d'inscription mardi 25 août 2015 Statut Membre Dernière intervention 25 août 2015
25 août 2015 à 14:26
d'accord, donc si je comprends bien il faudrait juste que dans la colone date_fin que je remplace I2 par H3 pui I3 par H4 etc comme dans le fichier ?

https://www.cjoint.com/c/EHzmzlqeXbs
0