我一直在使用几种方法,但似乎无法适应我的需求。所以专家我寻求你的知识......在excel中,我有24个小时格式的2个日期字段和2个时间字段。我需要计算开始日期和结束日期之间的总持续时间。分钟的时间......
示例数据集:
+----+-------+----------------+----------------+--------------------+--------------------+
| ID | Level | Date Submitted | Time Submitted | End Date Submitted | End Time Submitted |
+----+-------+----------------+----------------+--------------------+--------------------+
| 1 | High | 9/1/2017 | 13:58:56 | 9/1/2017 | 14:23:42 |
| 2 | Med | 9/2/2017 | 4:04:23 | 9/3/2017 | 20:41:33 |
+----+-------+----------------+----------------+--------------------+--------------------+
对于ID 1,我试图获得结果字段值= 25
对于ID 2,我试图获得结果字段值= 2437
答案 0 :(得分:1)
这很容易,假设您的数据被格式化为日期和时间。 Excel可以非常好地自动处理这些数据类型。
这样的事情可以做到:
= (<end date> + <end time> - (<start date> + <start time>))*24*60
见下面的例子。
然后,您可以根据需要使用ROUND
,FLOOR
或CEILING
函数向上或向下舍入,最适合您的应用。
答案 1 :(得分:1)
假设您的ID标头在A1中,您可以使用以下公式:= ROUND(((E2 + F2) - (C2 + D2))* 60 * 24,0)。
答案 2 :(得分:0)
考虑到列与示例中的列完全相同,您可以使用:
= (TEXT(E2,"mm/dd/yyyy")-TEXT(C2,"mm/dd/yyyy")+(F2-D2))*24*60
首先,我们需要检查日期是否相同。
24*60
,得到“分钟”的结果。如果你愿意,你可以用一些舍入函数来包装它,因为其他用户已经非常彻底地解释过了。
如果您需要进一步解释,请与我们联系。