Calculer une moyenne avec des coefficients pour une année voulue

Fermé
crm54 Messages postés 1 Date d'inscription mardi 30 septembre 2014 Statut Membre Dernière intervention 30 septembre 2014 - 30 sept. 2014 à 16:13
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 30 sept. 2014 à 19:53
Bonjour,

Je travaille sur un document excel et je voudrais effectuer un calcul simple à la base :

Calculer une moyenne avec des coefficients. Le souci est qu'il faut pouvoir calculer cette moyenne pour une année demandé.

Les dates auxquelles ont été prélevé mes valeurs dans une colonne A
Les valeurs dans une colonne B
Les coefficients sont dans une colonne C

Quelle est la formule que je peux utiliser sans devoir sélectionner manuellement les valeurs qui ont été prélevées à l'année que je recherche ?

Voici un aperçu de ma demande


et voici ma formule manuelle pour l'année 2014 en D12 :
=(B3*C3+B4*C4+B5*C5)/(B3+B4+B5)

en D13 : =(B2*C2+B6*C6+B7*C7+B9*C9)/(B2+B6+B7+B9)

Merci pour votre aide,

CRM54

2 réponses

Raymond PENTIER Messages postés 58389 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 avril 2024 17 090
30 sept. 2014 à 18:29
Bonjour.

As-tu déjà utilisé les Tableaux Croisés Dynamiques ?
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
Modifié par Vaucluse le 30/09/2014 à 19:56
Bonsoir

voyez avec une de ces deux propositions pour un champ de A2 à A100

=SOMMEPROD((ANNEE(A2:A100)=2014)*((B2:B100)*(C2:C100))/SOMMEPROD((ANNEE(A2:A100)=2014)*1)

pour avoir la moyenne par rapport au nombre de lignes de l'année

ou alors

=SOMMEPROD((ANNEE(A2:A100)=2014)*((B2:B100)*(C2:C100))/SOMMEPROD((ANNEE(A2:A100)=2014)*(C2:C100))

pour avoir la moyenne par rapport à la somme des coefficients

note: le code SOMMEPROD exige des références champs avec des N° de ligne (pas de A:A ect..)

ou al:ors encore pour correspondre à votre exemple dans votre message

=SOMMEPROD((ANNEE(A2:A100)=2014)*((B2:B100)*(C2:C100))/SOMMEPROD((ANNEE(A2:A100)=2014)*(B2:B100))

pour avoir(....?) le rapport entre les montants de B*coef sur montants de B pour l'année
crdlmnt





Errare humanum est, perseverare diabolicum
0