首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从时间上减去8小时

从时间上减去8小时
EN

Stack Overflow用户
提问于 2020-01-20 18:01:45
回答 2查看 100关注 0票数 0

我有带有时间列的google表。这些列是Time format,我使用公式计算工作时间--需要8个小时才能知道我的工作时间是否超过8小时或更短。

很简单的公式。

代码语言:javascript
复制
=E*-TIME(8;0;0)

但是当我工作不到8小时时,它显示的是23小时而不是-7小时。我希望我的顶级E*-TIME(8;0;0) F1单元可以计数所有工作时间/较少工作时间的总和,而其余的F则包含F1值。

EN

回答 2

Stack Overflow用户

发布于 2020-01-20 18:13:36

尝试:

代码语言:javascript
复制
=IF(A2<"8:00"; TEXT("8:00"-A2; "-hh:mm"); A2-"8:00")

代码语言:javascript
复制
=ARRAYFORMULA(IF(E3:E="";;
 IF(E3:E<TIMEVALUE("8:00"); TEXT("8:00"-E3:E; "-h:mm:ss"); E3:E-"8:00")))

电子表格演示

票数 1
EN

Stack Overflow用户

发布于 2020-01-21 09:17:59

因为减法和加法时间是持续时间,所以可以用文本公式格式化持续时间,以HH作为小时持续时间。

代码语言:javascript
复制
=text(time(2,4,4)-time(5,4,4),"[HH]:mm")

但实际上可以将单元格设置为持续时间。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59828730

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档