【问题标题】:Excel - Total cell from certain worksheets in same workbookExcel - 同一工作簿中某些工作表的总单元格
【发布时间】:2020-06-26 20:10:42
【问题描述】:

我知道我可以在 vba 中执行此操作,但我正在尝试查看是否有可以使用的公式,因此我不必拥有启用宏的工作簿。

我有一个包含每月标签(名为 MONTHLY)、每周标签(命名为第 1 周、第 2 周等)和每天标签(命名为 d_20200601、d_20200602 等)的工作簿。 (注意会有未知数量的周标签和日标签)。

我正在尝试在周标签中汇总天数并在月标签中汇总周 - 但由于我不知道会有多少周和日标签,我需要包括所有开始的标签与“周”和“d_”。我可以在 vba 中做到这一点,但我想知道是否有人在没有 vba 的情况下编写了类似的代码。

还需要注意的是,由于每天都会添加日期表并且最后一天是最后一天,因此第 1 周的工作表将包含前 7 天工作表的总数,第 2 周将包含接下来的 7 个工作表,依此类推。

【问题讨论】:

  • 我昨天看到了……但是(据我所知)它需要预先知道床单的名称。就我而言,每日工作表每天都会添加一张额外的工作表。据我所知,3D Sum 公式必须每天手动更改。
  • 一个技巧是在开头使用一个隐藏的表格,在结尾使用另一个隐藏表格,并在您的 3D 公式中引用这些表格。所有要求和的工作表都在中间,因此您不会按名称引用它们。
  • 这可能行得通!谢谢!

标签: excel excel-formula


【解决方案1】:

根据 BigBen,

您可以像这样设置您的工作表:

这适用于 1 月和 2 月的总计,公式如下:=Sum(JanStart:JanEnd!A1) 但是,您不能使用总和来获得年度总数,您必须执行 =Jan!A1+Feb!A1... 但是,如果您像这样重新排列列: 您现在可以通过以下方式获得您的年度总数: =SUM(Jan:JanStart!A1) 您还可以消除一些帮助表,因为您不需要月末表,因为您可以从 JanStart:FebStart!A1 等汇总,以获得月份总计。

HTH

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-02
    • 1970-01-01
    相关资源
    最近更新 更多