excel滚动6个月计算

时间:2016-03-30 08:50:04

标签: excel sum average formula offset

我有一行有12列,每个月一列,每列都有我跟踪的每个项目的分数。

我要做的是获得最后3个月和6个月的滚动总和,但问题是即使只有Jan的数据存档,公式似乎也会收回6列。

这是一个问题,因为在每月数据之前的列中,我有各种数字,现在被吸收到总和计算中。

以下图片供您参考。感谢。

error

1 个答案:

答案 0 :(得分:0)

您需要添加一些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))))

应该工作