2012-07-24 30 views
0

有一列包含值,并且每天都会添加一个新列(在相邻列中包含日期)。我需要自动获得每三个月的平均值。虽然对于过去的数据来说这样做很容易,但我想知道是否有可以选择日期的公式以及到达最后一个单元格为止的数据的平均值,直到达到指定日期。例如:获取单元格的值而不是其地址作为Excel公式的参数

A列的日期从2012年7月1日到2012年7月23日。 B列有一定的值。

每天都有一个新的条目(禁止周末)。是否有可能获得平均值直到最后输入日期(本例中为2012年7月23日),但只有在日期达到9/30/2012时才有效?

+0

什么版本的Excel?如果2007+,你可以尝试使用AVERAGEIFS()工作表函数。 – 2012-07-24 06:38:04

回答

0

在Excel中,日期可以表示为数字,更具体地说是自1900年1月1日以来的天数。在这种情况下,您希望限制在2012年9月30日的日期,表示为41182。你可以计算B列中,使得在A列中的相关日期早于2012年10月与这个公式的值的平均值:

=AVERAGEIFS(B:B, A:A, "<41183") 

如果你想设置一个日期范围,从7月1日之间说,2012年到2012年9月30日,你会这样做:

=AVERAGEIFS(B:B, A:A, "<41183", A:A, ">41090") 

只是玩弄日期和他们的数字表示,以获得适当的界限。希望这可以帮助!

+0

完美!这将使我的工作更容易,随着这种传播,并继续前进!谢谢,非常感谢。 – 2012-07-24 16:51:17

+0

很高兴我能帮到你! – jrad 2012-07-24 16:57:23

相关问题