【问题标题】:Estimating when it's done in excel估计什么时候在excel中完成
【发布时间】:2015-01-14 14:30:45
【问题描述】:

我能否以某种方式根据时间戳和完成的工作量来估计工作完成的时间和日期?我得到了这个日志,我制作的一个机器人在 A 列时间 [yyy-mm-dd hh:mm] 中写入,在 B 列中它写出了完成了多少。它以最新的在最上面进行排序。

【问题讨论】:

    标签: excel time excel-formula time-estimation


    【解决方案1】:

    Gary 的回答是正确的,但为了方便起见,如果第二行数据可以是任意进度状态(不仅仅是任务开始 = 隐式 0%),并且如果您使用百分比数字格式(或小数)并且您希望要获取结束日期而不仅仅是持续时间,请使用以下公式:

    =A1+(A1-A2)/(B1-B2)*(1-B1)
    

    【讨论】:

    • 很好,很简单,很微妙,而且都在一个单元格中,不包括 B 线!谢谢!!
    【解决方案2】:

    考虑:

    在此示例中,时间跨度为 1 小时,时间跨度内的完成百分比为 78%
    单元格 C1 包含:

    =100-B1
    

    剩余的百分比。

    在单元格D1中是公式:

    =(A1-A2)/B1
    

    D1 得出完成 1%

    所需的时间

    终于进入E1:

    =D1*C1
    

    完成工作所需的时间!
    (注意...C1,D1,E1 可以组合成一个公式)

    编辑#1

    E1D1的格式被挑选出来显示数据的相关部分
    D1,E1的格式是: mm-dd hh:mm:ss.00

    更改此格式以满足您的需要!

    【讨论】:

    • =(A1-A2)/(B1-B2) 如果之前的状态不是 0%?
    • 谢谢!遇到一些问题不知道是否正在格式化。我所知道的是 B1:C1 被格式化为百分比(因为它必须是),而 D1:E1 被格式化为“yyyy-mm-dd hh:mm”,但我从 D1 得到的是:1900- 01-00 01:16 和 E1 是:1900-01-00 00:16。我已经逐字复制,但它不起作用..
    • 啊...结束日期而不是持续时间将是=A1 + D1*C1
    • @Sodori 查看我的EDIT#1
    • 请注意,您的示例数据中的任务不应该花费 1 个月才能完成,只需 16 分 55 秒部分,[h]:mm:ss 可能是更适合时间差异的格式
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-22
    • 2020-10-01
    • 2017-03-31
    相关资源
    最近更新 更多