我有一行有12列,每个月一列,每列都有我跟踪的每个项目的分数。
我要做的是获得最后3个月和6个月的滚动总和,但问题是即使只有Jan的数据存档,公式似乎也会收回6列。
这是一个问题,因为在每月数据之前的列中,我有各种数字,现在被吸收到总和计算中。
以下图片供您参考。感谢。
答案 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))))
应该工作