ms-access - Access a function in excel TEXT(,) 类似
问题描述
在 Excel 中,如果一个单元格包含 60 个(按要求小时)另一个单元格容器 8 个(轮班小时),如果在第三个单元格中输入=TEXT(60/8,"[h]:min:sec")
,那么我将得到的结果是180:00:00
。
因此,如果我的开始日期是1-Jan-2019
并且我添加到它180:00:00
,那么结束日期将是08-01-2019
. 基本上,这意味着所需的工时是 60 小时,如果我们每天要工作 8 小时,那么我们总共需要 180 小时来完成这项工作。在访问中需要类似的功能。
解决方案
您可以使用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
推荐阅读
- safari - Branchio Universal Deeplink 重定向到 safari 并显示弹出窗口以启动应用程序,即使应用程序安装在 iOS 13.3.1 中
- python - 如何在主应用程序 Pyqt 中插入产生其他线程的 matplotlib 图 ..?
- macos - Mac 上的 Google Chrome 中的区域设置代码不正确
- artifactory - Artifactory Pro 从 6.x 升级到 7.x 后出现 404
- docker - 在 k8s 进程中,“kube-controller-manager”是来自 docker conainer 的“子进程”。为什么 k8s 有这样的架构?
- python - 将标头写入文件时键入错误:python3
- kubernetes - kubectl exec 失败并显示错误“无法使用 TTY - 输入不是终端或正确的文件类型”
- parsing - 将数据从 kafka 摄取到 elasticsearch 时 kibana 中的字符编码问题
- java - 使用scanner.hasNext()
- css - 使用 css 变量(没有 SASS/LESS)设置媒体查询的最小/最大宽度?