获取单元格的值而不是其地址,作为Excel公式的参数

时间:2012-07-24 06:02:18

标签: excel date excel-formula

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

A栏的日期为2012年7月1日至2012年7月23日。 B列有一定的值。

每天都有一个新的条目(除了周末)。我是否有可能获得平均值直到最后输入的日期(在这种情况下为2012年7月23日),但仅在日期到达9/30/2012之前有效?

1 个答案:

答案 0 :(得分:0)

在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")

只需使用日期及其数字表示即可获得适当的界限。希望这有帮助!