从alog文件中提取部分持续时间

时间:2017-02-14 14:40:12

标签: excel

我有一个日志文件如下:

USER_NAME   STARTTIME   ENDTIME         STATUS  DURATION    

V15AEMBABY1 8:19:53 AM  2/12/2017 8:20  IN      19  

V15AEMBABY1 8:20:12 AM  2/12/2017 8:46  out     1550    

V15AEMBABY1 8:46:02 AM  2/12/2017 8:46  IN      18  

V15AEMBABY1 8:46:20 AM  2/12/2017 8:48  IN      139

V15AEMBABY1 8:48:39 AM  2/12/2017 8:48  IN      5   

V15AEMBABY1 8:48:44 AM  2/12/2017 8:49  IN      75  

V15AEMBABY1 8:49:59 AM  2/12/2017 8:51  IN      109 

V15AEMBABY1 8:51:48 AM  2/12/2017 8:51  IN      5   

V15AEMBABY1 8:51:53 AM  2/12/2017 8:54  IN      133

V15AEMBABY1 8:54:06 AM  2/12/2017 8:54  IN      0   

V15AEMBABY1 8:55:37 AM  2/12/2017 8:55  IN      7   

V15AEMBABY1 8:55:44 AM  2/12/2017 9:03  IN      460 

V15AEMBABY1 9:03:24 AM  2/12/2017 9:04  IN      51  

我需要知道SumIN

的用户名V15AEMBABY1的{​​{1}}个8:45:00 AM09:00:00

1 个答案:

答案 0 :(得分:0)

以下两种方法都假设您的数据(上图)位于单元格A1:E14中(包含标题)

方法1

使用SUMIFS功能(推荐)

=SUMIFS(E2:E14,A2:A14,"V15AEMBABY1",D2:D14,"IN",B2:B14,">08:30",C2:C14,"<02/12/2017  09:00")

方法2

这是旧学校,但你可能会喜欢这种方法,因为它更具视觉效果。将您的条件(下方)放入单元格H1:K2,您可以根据需要更改它们

USER_NAME        STARTTIME      ENDTIME                 STATUS
V15AEMBABY1      >08:30         <02/12/2017  09:00      IN

然后在其他任何地方,放置以下公式:

=DSUM($A$1:$E$14,"DURATION",$H$1:$K$2)

在此处包含您的标题非常重要 - 因此使用$A$1:$E$14而不是$A$2:$E$14