有一列包含值,并且每天都会添加一个新列(日期在相邻列中)。我需要自动获得每三个月的平均值。虽然对于过去的数据很容易这样做,但我想知道是否有可能有一个公式可以选择日期,并且在到达指定日期之前获取最后一个单元格的数据平均值. 例如:
A 列的日期从 2012 年 7 月 1 日到 2012 年 7 月 23 日。B 列具有某些值。
两者每天都有一个新条目(周末除外)。我是否有可能获得直到最后输入日期(在这种情况下为 7/23/2012)的平均值,但仅在日期达到 9/30/2012 之前有效?
有一列包含值,并且每天都会添加一个新列(日期在相邻列中)。我需要自动获得每三个月的平均值。虽然对于过去的数据很容易这样做,但我想知道是否有可能有一个公式可以选择日期,并且在到达指定日期之前获取最后一个单元格的数据平均值. 例如:
A 列的日期从 2012 年 7 月 1 日到 2012 年 7 月 23 日。B 列具有某些值。
两者每天都有一个新条目(周末除外)。我是否有可能获得直到最后输入日期(在这种情况下为 7/23/2012)的平均值,但仅在日期达到 9/30/2012 之前有效?
在 Excel 中,日期可以表示为数字,更具体地说是自 1900 年 1 月 1 日以来的天数。在这种情况下,您希望将 2012 年 9 月 30 日的天数限制为 41182。因此您可以计算B 列中的值的平均值,使得 A 列中的相关日期早于 2012 年 10 月,使用以下公式:
=AVERAGEIFS(B:B, A:A, "<41183")
如果你想设置一个日期范围,比如从 2012 年 7 月 1 日到 2012 年 9 月 30 日,你可以这样做:
=AVERAGEIFS(B:B, A:A, "<41183", A:A, ">41090")
只需使用日期及其数字表示即可获得正确的界限。希望这可以帮助!