2015-04-28 213 views
2

如果关联日期落在两个指定日期之间,我试图平均值范围。下面的函数工作:如果与日期范围关联的日期落在日期范围内,则平均值范围

AVERAGEIFS($1:$1,$2:$2,">=1/1/2014",$2:$2,"<=1/2/2014")

......在这种情况下,你要平均的值在第1行和与此相关的日期是在第2行

然而,在这种情况下,我明确说明了我的公式中的日期范围(“> = 1/1/2014”和“< = 1/2/2014”)。有没有什么办法来创建一个类似的公式,使我可以引用日期单元格来确定我的日期范围,而不必在公式中明确声明日期?

回答

4

您可以使用以下,通过将开始日期结束日期在另一个单元格,并指他们在公式中:

=AVERAGEIFS($1:$1,$2:$2,">="&$B$4,$2:$2,"<="&$B$5) 

用下面的例子:
enter image description here

+1

做得很好。谢谢。 –

1

假设你的两个日期在E5和F5中,你可以这样做:

=AVERAGEIFS($1:$1,$2:$2,">="&E5,$2:$2,"<="&F5)