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

Réalisation d'une moyenne dans certains cas

Pga109

XLDnaute Junior
Bonjour,

Je me permets l'ouverture de ce sujet, car je souhaiterais connaitre un moyen d'accélerer le traitement d'une série de moyennes à réaliser.

Je pensais, au départ à la Fonction MOYENNE.SI qui S'applique à : Microsoft Office Excel 2007
Mais il semble qu'elle ne soit pas appropriée dans ce cas :

  • Il se trouve plusiers valeurs de type datetime colonne A
  • Il se trouve plusieurs valeurs de type nombre colonne B
Est-il possible d'automatiser la réalisation de moyennes d'un groupe de données de la colonne B formé par une plage de données de la colonne A ?
Cette automatisation pourrait ressembler à ça :
Code:
=SI(12/12/2012>A7:A12<13/12/2012;MOYENNE(B7:B12);":(")
Un exemple en pièce jointe.

Par avance, je vous remercie
 

Pièces jointes

  • Moy.xlsx
    9 KB · Affichages: 44
  • Moy.xlsx
    9 KB · Affichages: 42
  • Moy.xlsx
    9 KB · Affichages: 47
Dernière édition:

hoerwind

XLDnaute Barbatruc
Re : Réalisation d'une moyenne dans certains cas

Bonjour,

Peut-être en écrivant la formule comme ceci :
Code:
=SI(ET(A7:A12>("12/12/2012")*1;A7:A12<("13/12/2012")*1);MOYENNE(B7:B12);":(")
 

Pga109

XLDnaute Junior
Re : Réalisation d'une moyenne dans certains cas

Merci hoerwind !
Je n'arrive pas à faire fonctionner la fonction proposée.
Il semble que ce soit lié à l'interprétation des données entre parenthèses.
Même en remplacant directement par les cellules contenant les valeurs voulues :
Code:
=SI(ET(A7:A12>(A7)*1;A7:A12<(A12)*1);MOYENNE(B7:B12);"o")
, je n'y parviens pas.

Je vais continuer à creuser
 

R@chid

XLDnaute Barbatruc
Re : Réalisation d'une moyenne dans certains cas

Bonjour Pga109, Bonjour hoerwind,
@ Pga109 :
déjà la plage A2:A18 sur ton fichier ne contient que les dates qui sont >=12/12/2012 et <13/12/2012
si j'ai bien compris,
Code:
=MOYENNE(SI((A2:A18>="12/12/2012"*1)*(A2:A18<"13/12/2012"*1);B2:B18))
@ valider par Ctrl+Maj+Entree

ou,
Code:
=MOYENNE.SI.ENS(B2:B18;A2:A18;">=12/12/2012";A2:A18;"<13/12/2012")
validation classique


Amicalement
 

hoerwind

XLDnaute Barbatruc
Re : Réalisation d'une moyenne dans certains cas

Re, salut Rachid,

Les trois propositions sous la pièce jointe.
 

Pièces jointes

  • Moyenne.xlsx
    9.7 KB · Affichages: 34
  • Moyenne.xlsx
    9.7 KB · Affichages: 47
  • Moyenne.xlsx
    9.7 KB · Affichages: 38

R@chid

XLDnaute Barbatruc
Re : Réalisation d'une moyenne dans certains cas

Bonjour @ tous,
Salut Hoerwind,
Il y surement quelque chose incompréhensible sur la demande...
voir PJ
Amicalement
 

Pièces jointes

  • Moyenne_Mod.xlsx
    10.2 KB · Affichages: 40

hoerwind

XLDnaute Barbatruc
Re : Réalisation d'une moyenne dans certains cas

Salut Rachid,

La formule que j'avais proposée ne répond pas à la question, merci de me l'avoir fait remarqué.
Il faut l'écrire comme tu l'as fait sous ta première proposition de ton message #4
 

hoerwind

XLDnaute Barbatruc
Re : Réalisation d'une moyenne dans certains cas

Pour Pga (et les autres aussi ... évidemment !),

Comme disait si bien Einstein : l'expérience est le nom donné à ses erreurs.
Et avec l'âge, j'ai pas mal d'expérience !
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…