google-sheets - 获取两个日期时间单元格之间的差异
问题描述
仅考虑工作日,我需要在几个小时内获得两个日期时间单元格之间的差异。
例子:
25/02/2018 16:00:00 | 26/04/2018 09:00:00 | 19:00:00
解决方案
=(
COUNTIF(ARRAYFORMULA( WEEKDAY(ROW(INDIRECT("a1:a"&INT(B1)-int(A1)-1))+ int(A1), 2) ), "<6")
+ IF(WEEKDAY(B1,2)<6,B1 - INT(B1),0)
- if(WEEKDAY(A1,2)<6,A1-INT(A1),0)
)*24
数:
- 天不是周末,除了 date1 和 date2
- 一天中的时间(如果不是周末)
- 如果不是周末,则减去第 1 天的时间。
推荐阅读
- typescript - RxDB RxCollectionCreator 打字稿错误
- excel - Addchart2 运行时错误 '438' - 对象不支持此属性或方法
- spring-boot - Spring bus rabbit amqp客户端长时间空闲时断开连接
- google-cloud-dataflow - 在 Dataflow JavaScript UDF 中跳过记录
- java - java不兼容类型T不能转换为Enum
- laravel - laravel 站点地图和转换为 xml
- postgresql - 我可以全局授予对 postgres 中视图的访问权限吗
- ruby-on-rails - 如何测试关联属性的唯一性
- c# - 建议一个静态类作为另一种类型属性的值源
- file - 从 CMD Out-File 运行 PS1 时无法访问文件