我的工作簿中有两张纸 - “来源”和“结果”。我想在“结果”中自动创建新行。
“来源”包括在我的团队中工作数小时的Google表单中的个人条目 - 因此对于每个日期,每个团队成员在表单上都有自己的不同行,包括1)工作日期(B列),2)名称(C栏),3)工作小时数(D栏)。 (A列是Google表单时间戳,由于团队成员在“工作日期”之后填写表单,因此此处无关紧要。)
“我的结果”页面是一个矩阵,其中A列为“Date Worked”,其余列为我的团队成员(即每个团队成员都有自己的列)。矩阵中的值是工作小时数,我目前每个团队成员都有一个SUMIFS公式,可以自动填写工作时间,以工作日期和姓名为条件。但是,我需要在“Date Worked”列中手动输入日期。
每次输入新日期时,有没有办法自动填充“Date Worked”列?每次向Source添加新行时,只需向Results添加一个新行就不起作用,因为Source中有多个条目用于同一日期。
这是电子表格的模型(实际上在这里使用AVERAGEIFS,而不是SUMIFS - 忽略它):https://docs.google.com/spreadsheets/d/1dsaMYsJeZl2o_rNTLwaVhnEehFvAKRMXghAJeEK220s/edit?usp=sharing
答案 0 :(得分:0)
您可以使用数据透视表来总结工作时间。无需编写脚本。
以下是您文件的revised version
答案 1 :(得分:0)
发现数据透视表工作正常,但我最终实现的简单解决方案是UNIQUE函数。到目前为止,Haven遇到了问题。