moyenne dans un intervalle de dates

roybaf

XLDnaute Occasionnel
Bonsoir à tous,

Voici un nouveau problème :

J'aimerais calculer la moyenne des nombres positifs sur un intervalle de date donné (à savoir entre il y a 30 jours et aujourd'hui). Sachant que les nombres à retenir sont le résultat d'une rechercheh d'une en-tête de colonne.

je joins un fichier exemple :

merci à tous.
 

Pièces jointes

  • CODG.xlsm
    17.1 KB · Affichages: 58
  • CODG.xlsm
    17.1 KB · Affichages: 57
  • CODG.xlsm
    17.1 KB · Affichages: 61

Jocelyn

XLDnaute Barbatruc
Re : moyenne dans un intervalle de dates

Bonjour le Forum,
Bonjour roybaf, JHA,

une autre solution que j'ai ajoutée à celle de JHA, la formule est plus courte , comme celle de JHA c'est une formule matricielle à valider en appuyant simultanément sur CTRL, Maj (au dessus de CTRL) et entrée

Cordialement
 

Pièces jointes

  • CODG.xlsm
    17.9 KB · Affichages: 76
  • CODG.xlsm
    17.9 KB · Affichages: 76
  • CODG.xlsm
    17.9 KB · Affichages: 61

Modeste geedee

XLDnaute Barbatruc
Re : moyenne dans un intervalle de dates

Bonsour®
Pour accord >0 et date >= aujourdhui()-30
Code:
=SOMMEPROD(($A2:$A36>=(AUJOURDHUI()-30))*(B2:B36>0)*B2:B36)/SOMMEPROD(($A2:$A36>=(AUJOURDHUI()-30))*(B2:B36>0))
Pour Fte >0 et date >= aujourdhui()-30
Code:
=SOMMEPROD(($A2:$A36>=(AUJOURDHUI()-30))*(c2:c36>0)*c2:c36)/SOMMEPROD(($A2:$A36>=(AUJOURDHUI()-30))*(c2:c36>0))
Pour Ecp >0 et date >= aujourdhui()-30
Code:
=SOMMEPROD(($A2:$A36>=(AUJOURDHUI()-30))*(d2:d36>0)*d2:d36)/SOMMEPROD(($A2:$A36>=(AUJOURDHUI()-30))*(d2:d36>0))


Edit : Bien vu Jocelyn

la présente proposition utilisant SOMMEPROD seul ne necessite par la validation matricielle : Ctrl+Maj+Entrée
 
Dernière édition:

roybaf

XLDnaute Occasionnel
Re : moyenne dans un intervalle de dates

bonsoir à tous et un grand merci pour toutes vos reponses, pourrait-on obtenir le même résultat en incluant une rechercheh pour qu'il trouve la colonne sur laquelle faire la moyenne? si je veux "accord" la moyenne se calcul par rapport à la colonne accord du tableau.
 

Jocelyn

XLDnaute Barbatruc
Re : moyenne dans un intervalle de dates

re,
Bonjour Modeste geedee,

un essai avec choix du libellé par liste de validation
 

Pièces jointes

  • CODG.xlsm
    18.3 KB · Affichages: 56
  • CODG.xlsm
    18.3 KB · Affichages: 56
  • CODG.xlsm
    18.3 KB · Affichages: 59

roybaf

XLDnaute Occasionnel
Re : moyenne dans un intervalle de dates

merci jocelyn c'est presque le résultat que j'attend car pour tout dire sur ma feuille j'ai 1000 libellés et j'aurais voulu faire glisser la formule vers la droite soit sur 1000 colonnes. c'est présenté comme sur l'exemple soit le nom du titre, et dessous la moyenne. ce que je voudrait c'est que par rapport à l'en-tête la formule aille rechercher dans la colonne correspondante, je c'est pas si je me fait bien comprendre désolé.

Néanmoins merci à vous tous j'avance super bien, j'essaie encore de mon coté.
 

Jocelyn

XLDnaute Barbatruc
Re : moyenne dans un intervalle de dates

re,

il suffit d'étirer la formule de F4 autant que nécessaire vers la droite pour faire un test il te suffit dans le tableau des colonnes A:D de changer de place les libelle tu verra que les calculs se feront sur les nouvelles colonne désignées

par exemple si tu mets accord en C1 tu verra que F4 aura pour valeur
5,31818182 soit la moyenne de la colonne C
 

Pièces jointes

  • CODG.xlsm
    18.4 KB · Affichages: 56
  • CODG.xlsm
    18.4 KB · Affichages: 65
  • CODG.xlsm
    18.4 KB · Affichages: 61

Discussions similaires

Statistiques des forums

Discussions
312 187
Messages
2 086 024
Membres
103 097
dernier inscrit
Benduch