如何在 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 中那样获得所有任务的摘要。
只是为了解释几个例子:
- R5,Column:C (C5) 是我为实现目标 2 所做的所有任务(C7、C11、D11,因为这些单元格的下一行中有
wg2
(目标 2))。
- 同样的逻辑也适用于时间。
特别是,我想以编程方式填充单元格 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
我想将一周内花在任务上的时间总结为每周目标。
这是一个示例 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 中那样获得所有任务的摘要。
只是为了解释几个例子:
- R5,Column:C (C5) 是我为实现目标 2 所做的所有任务(C7、C11、D11,因为这些单元格的下一行中有
wg2
(目标 2))。 - 同样的逻辑也适用于时间。
特别是,我想以编程方式填充单元格 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, ))))