【发布时间】:2015-05-14 09:29:56
【问题描述】:
我需要创建一个公式来比较两个日期,例如:2015-05-13 18:00:00 和 14/05/2015 08:30:00。由于我只想比较营业时间(周一至周五 - 8:00 至 18:00)的日期,因此此示例的差异应为 30 分钟。
我试过这个公式:
=IF(AND(INT(J62)=INT(K62),NOT(ISNA(MATCH(INT(J62),0)))),0,ABS(IF(INT(J62)=INT(K62) ,ROUND(24*(K62-J62),2),(24*('营业时间'!$A$3-'营业时间'!$A$2)(MAX(NETWORKDAYS(J62+1,K62- 1),0)+INT(24(((K62-INT(K62))-(J62-INT(J62)))+('营业时间'!$A$3-'营业时间'!$ A$2))/(24*('营业时间'!$A$3-'营业时间'!$A$2))))+MOD(ROUND(((24*(K62-INT(K62)))-24 *'营业时间'!$A$2)+(24*'营业时间'!$A$3-(24*(J62-INT(J62)))),2),ROUND((24*('营业时间' !$A$3-'营业时间'!$A$2)),2)))))))
但是这个公式没有给我预期的结果,因为它返回 10.5。
我在“营业时间”A2(开始)和“营业时间”A3(结束)上有营业时间
【问题讨论】:
-
我认为你应该拆分你的功能。但无论如何,试试这个:单元格 A1 和
01/01/2015 10:35,单元格 A2 和01/01/2015 15:30:00,单元格 A3 和=(B1-A1)*1440。在 A3 中,您应该看到值 295(A2 和 A1 之间的分钟数)。现在在 Excel 中使用公式。
标签: excel excel-formula