【发布时间】:2020-06-26 20:10:42
【问题描述】:
我知道我可以在 vba 中执行此操作,但我正在尝试查看是否有可以使用的公式,因此我不必拥有启用宏的工作簿。
我有一个包含每月标签(名为 MONTHLY)、每周标签(命名为第 1 周、第 2 周等)和每天标签(命名为 d_20200601、d_20200602 等)的工作簿。 (注意会有未知数量的周标签和日标签)。
我正在尝试在周标签中汇总天数并在月标签中汇总周 - 但由于我不知道会有多少周和日标签,我需要包括所有开始的标签与“周”和“d_”。我可以在 vba 中做到这一点,但我想知道是否有人在没有 vba 的情况下编写了类似的代码。
还需要注意的是,由于每天都会添加日期表并且最后一天是最后一天,因此第 1 周的工作表将包含前 7 天工作表的总数,第 2 周将包含接下来的 7 个工作表,依此类推。
【问题讨论】:
-
您可以使用 3D Sum:exceljet.net/formula/3d-sum-multiple-worksheets。
-
我昨天看到了……但是(据我所知)它需要预先知道床单的名称。就我而言,每日工作表每天都会添加一张额外的工作表。据我所知,3D Sum 公式必须每天手动更改。
-
一个技巧是在开头使用一个隐藏的表格,在结尾使用另一个隐藏表格,并在您的 3D 公式中引用这些表格。所有要求和的工作表都在中间,因此您不会按名称引用它们。
-
这可能行得通!谢谢!
标签: excel excel-formula