【问题标题】:Similar in Access a function in excel TEXT(,)Access a function in excel TEXT(,) 类似
【发布时间】:2018-12-01 11:53:09
【问题描述】:

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

因此,如果我的开始日期是1-Jan-2019 并且我添加了180:00:00,那么结束日期将是08-01-2019。基本上,这意味着所需的工时是 60 小时,如果我们每天要工作 8 小时,那么我们总共需要 180 小时来完成这项工作。在访问中需要类似的功能。

【问题讨论】:

  • 请在下一个问题中正确设置文本格式

标签: ms-access


【解决方案1】:

你可以使用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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-12-26
    • 2022-12-01
    • 2020-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-02
    • 2017-04-13
    相关资源
    最近更新 更多