【问题标题】:Time Length Of Subset子集的时间长度
【发布时间】:2018-07-26 11:47:29
【问题描述】:

我正在使用 Excel 2010,并且可以访问 PowerPivot。

我正在尝试找出如何计算每个子集的持续时间。

以下是数据示例:

Run:          Date:       Time:    

A    31/01/2018    20:00:00

A    31/01/2018    21:00:00

A    31/01/2018    22:00:00

A    31/01/2018    23:00:00

A    01/02/2018    00:00:00

A    01/02/2018    01:00:00

B    04/02/2018    10:00:00

B    04/02/2018    11:00:00

等等。

我想找出每个不同子集中第一行和最后一行之间的时间长度,这样输出将是:

Run:    Time Taken:

A    05:00:00

B    01:00:00

TIA,

Teuthis

【问题讨论】:

  • 行总是按时间顺序排列的吗?
  • 感谢您的回答。是的,他们是

标签: excel datetime excel-2010 subset


【解决方案1】:

我已经设法自己回答了这个问题,对于任何有同样问题的人。这是已解决的电子表格的图片,公式为红色。

Spreadsheet inc solution

公式为:

=(LOOKUP(A15,$A$2:$A$9,($B$2:$B$9+$C$2:$C$9)))-((索引($B$2:$B$9,MATCH (A15,$A$2:$A$9,0)))+INDEX($C$2:$C$9,MATCH(A15,$A$2:$A$9,0))))

=(LOOKUP(搜索词,要搜索的数组,(搜索日期+搜索时间 em>)))-((INDEX(要搜索的日期,MATCH(搜索词,要搜索的数组,0)))+ INDEX(搜索时间,MATCH(搜索词,要搜索的数组,0)))

注意: 您需要确保时间都在 hh:mm 而不是 dd/mm/yy hh:mm,否则接近午夜的时间将不正确。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-10
    • 1970-01-01
    • 2019-02-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多