我有一个日志文件如下:
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
我需要知道Sum
到IN
V15AEMBABY1
的{{1}}个8:45:00 AM
个09:00:00
答案 0 :(得分:0)
以下两种方法都假设您的数据(上图)位于单元格A1:E14
中(包含标题)
使用SUMIFS
功能(推荐)
=SUMIFS(E2:E14,A2:A14,"V15AEMBABY1",D2:D14,"IN",B2:B14,">08:30",C2:C14,"<02/12/2017 09:00")
这是旧学校,但你可能会喜欢这种方法,因为它更具视觉效果。将您的条件(下方)放入单元格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