与访问excel TEXT(,)

时间:2018-12-01 11:53:10

标签: ms-access

在Excel中,如果一个单元格包含60个(按要求的小时数)另一个单元格容器8个(班次),并且如果在第三个单元格中键入=TEXT(60/8,"[h]:min:sec"),那么我得到的结果将是180:00:00

因此,如果我的开始日期是1-Jan-2019,并且我将其添加到180:00:00,则结束日期将是08-01-2019。基本上,这意味着所需的工时为60,如果每天要工作8个小时,则每天需要的总工时为180个小时。访问需要类似的功能。

1 个答案:

答案 0 :(得分:0)

您可以使用 DateAdd

DateStart = #2019-01-01#
Days = 60 / 8        ' 7.5
Hours = Days * 24    ' 180

DateEnd = DateAdd("h", Hours, DateStart)   ' -> 2019-01-08 12:00:00