【问题标题】:How to generate a task list showing time remaining如何生成显示剩余时间的任务列表
【发布时间】:2015-09-03 14:30:04
【问题描述】:

我在 Google 表格中有一个任务列表。它有几个专栏,但为了我的问题,我只关心两个:

  • D 是状态列,包含“进行中”和“完成”等文本值
  • F 是完成任务的小时数列

F 的底部是整个项目的总小时数。 我要添加的是一个剩余小时单元格,它将占用F 中的总小时数,并根据D 同一行中的“完成”状态减去小时数。

我能想到的一种方法是使用条件格式,当状态更改为Complete 时将行更改为绿色。我能做到的。

然后我可以按颜色(绿色)对F 求和,然后从项目总数中减去该数字。

这行得通。问题是没有办法让整张纸做到这一点。我必须在每一行中放置一个条件公式并为每一行修改它。

换句话说,对于第 3 行,我必须使用:=$D$3="Complete" 然后对于第 4 行,我必须使用:=$D$4="Complete"

对于很长的任务列表,这显然是一个漫长而乏味的过程。

任何更好的想法如何解决这个问题?还是需要脚本?

【问题讨论】:

    标签: google-apps-script google-sheets formulas


    【解决方案1】:

    我会做第三行,我们称它为 G,它代表类似于“工作时间,如果未完成”之类的内容,并对那一列求和。您可以在该列中输入一个公式:

    IF(D1 <> "Complete", F1, 0)
    

    只需将该值从第 1 行拖到末尾,然后在底部求和即可。

    【讨论】:

    • 非常感谢。这可以完成工作,但不是很优雅。一个问题是有人可能想要使用该列并手动输入他们还剩下多少小时(覆盖公式)。当然,我可以保护或隐藏该列。不过,这比我更接近完成。再次感谢。
    • 您好!我遇到了类似的问题,想到了一个更优雅的解决方案,使用SUMIF希望你仍然可以使用它:=SUMIF(D1:D5;"=Complete";F1:F5)
    猜你喜欢
    • 2014-08-14
    • 2020-06-27
    • 1970-01-01
    • 2017-01-18
    • 2021-11-04
    • 2021-12-29
    • 1970-01-01
    • 1970-01-01
    • 2014-09-27
    相关资源
    最近更新 更多