汇总 Google 个工作表中多个工作表的日期

Summarize Date From Multiple Sheets In Google Sheets

我正在使用一个应用程序来统计我们的许多日常活动,但不幸的是没有一个好的报告工具。我可以轻松地将我们的日常活动复制并粘贴到 Google Sheet 中,但我需要能够按周、月、季度、half-years 和年进行总结,以便我可以确定我们的 activity 趋势。

我不能使用 Zapier 或任何其他自动化(我知道),所以每天 copy/paste 到 sheet 是这个的起点。我创建了

https://docs.google.com/spreadsheets/d/1JrOGql3jTEI6kRxVrlUcFSDVHiK2rsAOkdXJ3ZL94Kc/edit?usp=sharing

作为我需要的简化示例,它是可编辑的。此外,随着时间的推移,每日报告中还会添加和删除人员 (hirings/terminations)。

如果每天的数据都单独存在 sheet,我如何生成一份报告来显示每周、每月、每季度、half-year 和每年的个人和集体趋势?

20 年前,我在 excel 中做了类似的事情,使用如下公式:=SUM(FirstSheet:LastSheet!I2) 从每个 sheet 中抓取一个特定的单元格。但我当前的需求需要在添加或终止员工时灵活地调整不同行的员工记录。因此,我需要一个变量来读取员工姓名以及列 header,以防我的软件在我正在复制和粘贴的报告中添加或删除某些内容。

=SUM(FirstSheet:LastSheet!I2)

我想要一份报告,显示员工针对每个被跟踪数据的每个参考时间范围的摘要。

={"Name", "Calls", "Emails", "Texts"; 
 QUERY({'1-1-19'!A2:E;'1-2-19'!A2:E;'1-3-19'!A2:E;'1-4-19'!A2:E;
        '1-5-19'!A2:E;'1-6-19'!A2:E;'1-7-19'!A2:E;'1-8-19'!A2:E}, 
"select Col1,sum(Col2),sum(Col3),sum(Col4) 
 where Col1 is not null 
 group by Col1
 label sum(Col2)'',sum(Col3)'',sum(Col4)''", 0)}

也许为了更容易,您可以从 sheet 名称创建命名范围,例如年、月、周、季度等过滤器