2017-05-11 1 views
0

Voici ma feuille de calcul: http://i.imgur.com/ehLztNt.jpgComment rechercher une ligne pour calculer une moyenne simple?

je dois calculer la moyenne d'une plage de cellules. C'est pour la cellule E5.

Le début de la plage est donnée par week start: Ainsi, le début de la plage est la cellule B2 (car il est la seule ligne avec week start comme il est date).

La fin de la plage est tout simplement la weight de la ligne 4.

Dans cette sortie de cas particulier serait identique: AVERAGE(B2:B4)

Au lieu de dire directement B2, je veux dire: ' le weight de la ligne qui commence par week start '

je puis être en mesure de remplir automatiquement cette formule pour le reste de la feuille de calcul.

En ce sens, week start est une sorte de clé qui me dit où commence la moyenne.

Comment est-ce que je peux faire ceci?

Répondre

0

Utilisez cette option E5 puis copiez/glisser vers le bas .:

=AVERAGE(INDEX(B:B,MATCH(J5,A:A,0)):B4) 
+0

Quel talent: D –

+0

Pour le tireur d'élite, qui a voté vers le bas et ne pas laisser une explication, peur peu vieux moi? Qu'est-ce qui pourrait justifier le vote à la baisse? Cette formule fait exactement ce que le PO a demandé. –

+0

Non seulement cela, mais il enseigne un thème intéressant; en utilisant 'INDEX' comme point d'extrémité d'une plage. –

1

Pouvez-vous utiliser juste AVERAGEIFS()?

=AVERAGEIFS(B:B,A:A,">="&J5,A:A,"<"&A5) 
+0

L'a corrigé. Je supposais juste qu'il voulait le 'Week Start' et' Week Week' de chaque rangée. – Fritz