Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

moyenne avec recherchev

  • Initiateur de la discussion Initiateur de la discussion rirutol
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

rirutol

XLDnaute Nouveau
Bonjour à tous,

Voila, j'ai des données en moyenne horaire en colonne B

Je voudrais en faire la moyenne journalière : pour chaque date, la moyenne des 24 moyennes horaires

J'ai pensé à la fonction RECHERCHEV mais je ne sais pas comment faire

cordialement,

rirutol
 

Pièces jointes

Re : moyenne avec recherchev

Bonjour le fil 🙂,
A tester
Code:
=MOYENNE.SI.ENS($B$4:$B$172;$A$4:$A$172;">="&D4;$A$4:$A$172;"<"&(D4+1))
Bonne suite 😎
Ajout : Plutôt celle d'Hoerwind, la mienne renvoie des résultats erronés 😱...
 
Re : moyenne avec recherchev

Re, salut JNP et tototiti,

Au départ j'avais écrit cette formule matricielle en E4 :
=MOYENNE(SI(ENT(A$4:A$172)=D4;B$4:B$172))
qui renvoie 9,282718479

Par acquit de conscience, j'ai vérifié :
=MOYENNE(B4:B27)
qui renvoie 9,64853232

Pas moyen de trouver l'erreur dans la première formule.
De plus elle renvoie #DIV/0! en E11

Ensuite j'ai écrit la formule proposée, qui elle renvoie le résultat correct.

La formule matricielle de tototiti renvoie le même résultat que ma formule matricielle, donc également faux.
Elle renvoie aussi le message d'erreur en E11.

La différence entre les deux résultats est trop grande pour ce soit un problème d'arrondi.
J'aimerais bien savoir, mais je ne trouve pas.
 
Re : moyenne avec recherchev

Re,

Pas moyen de trouver l'erreur dans la première formule.

Il semblerait que ENT(02/01/2011 00:00:00) donne 01/01/2011, et même chose pour les jours suivants
dû à un problème d'arrondi en ajoutant des 1/24 ? le plus bizarre est que JOUR(A4) recopié donne bien le nombre du jour de la colonne A, donc en fonction des fonctions utilisées, le résultat est différent sur les mêmes valeurs...
 
Re : moyenne avec recherchev

Bonjour à tous,

Merci pour vos réponses, elles m'ont déja permis de bien avancer
J'ai essayé la première formule de hoerwind
Elle marche bien mais j'ai un problème lorsque je veux faire 2 mois de suite

En effet, la formule est limitée au JOUR : n'y a t-il pas un moyen de se référer à la date entière
Puisque une fois le premier mois terminé, il recommence le décalage du début plutot que de continuer

merci,

rirutol
 
Re : moyenne avec recherchev

Re,

Merci tototiti pour l'explication, il s'agit donc bien d'un problème d'arrondi (passage du format décimal au format binaire et vice-versa)
Il est quand même étonnant que : =ENT(D6) renvoie 02/01/2011, tandis que : =ENT(A28) renvoie 01/01/2011
En ajoutant une seconde à la donnée source le problème semble résolu.

Rirutol, il est fort difficile de se référer à la date avec la fonction DECALER, car tous les mois n'ont pas le même nombre de jours.
Il serait préférable de se rabattre sur une formule matricielle (E4) :
=MOYENNE(SI(ENT(A$4:A$500+1/86400)=D4;B$4:B$500))
Ne pas oublier de valider par Ctrl+Maj+Entrée et d'adapter les plages (lignes).
Pour la facilité cette plage pourrait être nommée dynamiquement.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
10
Affichages
153
Réponses
3
Affichages
290
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…