如何查找一行来计算一个简单的平均值?
这里是我的电子表格: http : //i.imgur.com/ehLztNt.jpg
我需要计算一系列单元格的平均值 。 这是单元格E5。
范围的开始由week start
给出:因此范围的开始是单元格B2(因为它是唯一一个有week start
行,因为它是date
)。
范围的结束仅仅是第4行的weight
。
在这个特定的情况下,输出将如下所示: AVERAGE(B2:B4)
而不是直接说B2
,我想说:“从week start
的行中的weight
”
然后,我应该可以自动填充此公式到电子表格的其余部分。
从这个意义上讲, week start
是一个关键,告诉我平均开始的地方。
我怎样才能做到这一点?
你可以使用AVERAGEIFS()
吗?
=AVERAGEIFS(B:B,A:A,">="&J5,A:A,"<"&A5)
使用此在E5然后复制/下拉:
=AVERAGE(INDEX(B:B,MATCH(J5,A:A,0)):B4)