我有一张表格,可以计算每人每周的总记录小时数。
Excel 文件的结构如下:
- 计算所需值的表
- 按周划分月份天数的表格
- 包含计算所需数据的表格(位于另一张表中)
计算表结果将出现在这里。
我使用了以下公式:
=SUMIFS(时间,日期,">="&A1,日期,"<"&A1+7,项目,"A")
此公式根据数据源中的 3 列(即记录小时数、日期和资源(姓名_姓氏,用于识别))使用 1 月份的周数(来自附图中的日历)计算总记录小时数
此公式适用于一月份的各周,它给出了每周的总数,并以 5 列显示每月的每一周。
我真正想要的是,每当我用二月、三月等数据更改数据源时,我希望计算(总记录小时数,正如您在图中看到的那样)能够自动进行,而无需干预公式。
我怎能这样做?
答案1
确实有一种方法,具体取决于与 Excell 类似的版本或程序。
Excell 足够智能,可以自动更改值
您的问题仍然不清楚,但也许您想复制公式并粘贴到另一个单元格甚至另一张工作表中,而不必更改每个公式值,而是对其进行调整。
简单的,
- 只需用或复制并
Ctrl+C
粘贴即可(但我相信如果它不是 Mac)。Ctrl+V
Ctrl+Alt+V
答案2
我已设法找到解决我的问题的方法。
一切都基于 2021 年的日历,每个月的天数按周划分。我想要计算每周小时数的表格使用 HLOOKUP 链接到该日历,用于给定月份的每个星期。
通过使用 HLOOKUP 和下拉列表(针对一年中的每个月)将计算表引用到日历,我现在可以更改月份,并且相应的周数也会相应地更改。
我已经将公式(基于 IF 和 SUMIFS)链接到给定月份的每个星期,这样,每当我更改月份时都会自动进行计算。