【发布时间】:2016-03-30 08:50:03
【问题描述】:
我有一行 12 列,每个月一列,每一列都有我正在跟踪的每个项目的分数。
我想要做的是获得过去 3 个月和 6 个月的滚动总和,但问题是即使只有 Jan 的数据存档,该公式似乎也会收回 6 列。
这是一个问题,因为在每月数据之前的列中,我有各种数字现在被吸收到总和计算中。
下面的图片供您参考。谢谢。
【问题讨论】:
标签: excel sum average formula offset
我有一行 12 列,每个月一列,每一列都有我正在跟踪的每个项目的分数。
我想要做的是获得过去 3 个月和 6 个月的滚动总和,但问题是即使只有 Jan 的数据存档,该公式似乎也会收回 6 列。
这是一个问题,因为在每月数据之前的列中,我有各种数字现在被吸收到总和计算中。
下面的图片供您参考。谢谢。
【问题讨论】:
标签: excel sum average formula offset
你需要添加一些If()s
对于 Q(3 个月)
=SUM(OFFSET(E2;0;COUNT(E2:P2)-IF(COUNT(E2:P2)>3;3;COUNT(E2:P2));1;IF(COUNT(E2:P2)>3;3;COUNT(E2:P2))))
对于 R(6 个月)
=SUM(OFFSET(E2;0;COUNT(E2:P2)-IF(COUNT(E2:P2)>6;6;COUNT(E2:P2));1;IF(COUNT(E2:P2)>6;6;COUNT(E2:P2))))
应该有效
【讨论】: