【问题标题】:excel rolling 6 month calculationexcel滚动6个月计算
【发布时间】:2016-03-30 08:50:03
【问题描述】:

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

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

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

下面的图片供您参考。谢谢。

error

【问题讨论】:

    标签: excel sum average formula offset


    【解决方案1】:

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

    应该有效

    【讨论】:

    • 问题,如何修改它以忽略“0”列?我在每个单元格中都有公式,如果文件中没有记录,它们会返回“0”(不是空单元格),这会与滚动统计数据混淆。
    猜你喜欢
    • 1970-01-01
    • 2018-06-23
    • 2012-08-14
    • 1970-01-01
    • 2023-03-15
    • 1970-01-01
    • 2021-12-08
    • 2017-11-25
    • 1970-01-01
    相关资源
    最近更新 更多