如何在 google 张表格中总结项目时间

How to summarize projects' time in google sheets

我想将一周内花在任务上的时间总结为每周目标。

这是一个示例 sheet。 https://docs.google.com/spreadsheets/d/11WL3_LpSBdUOjvonW18CqBpyDPu-ACt3ZOc2QW-oQhI/edit#gid=0

我有每周目标(在 R1 中),以及我为实现这些目标所做的任务(R7 和 R11)。每个任务都有一个与之关联的 project/goal(天行 + 1),以及我在它上面花费了多少时间(天行 + 2)。我想总结一下在每个项目(R2 和 R3)或简单的 R4 上花费的时间。理想情况下,也像 R5 中那样获得所有任务的摘要。

只是为了解释几个例子:

特别是,我想以编程方式填充单元格 B2:D5。我可以将 R8 和 R12 作为下拉列表,其有效值取自 R1。

我可以在 python 左右轻松地做到这一点,但我试图保持简单,并在传播 sheet 中完成这一切。

如有任何指点,我将不胜感激。

尝试:

=ARRAYFORMULA(IF($E2="Total", 
 SUM(INDIRECT(ADDRESS(2, COLUMN())&":"&ADDRESS(ROW()-1, COLUMN()))), 
 SUM(IF(($B:$E=B)*(INDEX(SPLIT(VLOOKUP(ROW($A:$A), 
 IF($A:$A<>"",{ROW($A:$A), $A:$A}), 2, 1), " "),,1)=$E2), 
 $B:$E, ))))

spreadsheet demo