If statement 从时间中减去8小时
我有谷歌表与时间列。这些列是If statement 从时间中减去8小时,if-statement,google-sheets,time,google-sheets-formula,array-formulas,If Statement,Google Sheets,Time,Google Sheets Formula,Array Formulas,我有谷歌表与时间列。这些列是时间格式,我使用公式计算工作时间-需要8小时才能知道我是否工作超过8小时或更少 非常简单的公式 =E*-TIME(8;0;0) 但是当我工作少于8小时时,它会显示23小时,而不是-7小时。我希望我的顶部F1单元格计算所有剩余/更少工作时间的总和,其余F包含E*-时间(8;0;0)值。尝试: =IF(A2<"8:00"; TEXT("8:00"-A2; "-hh:mm"); A2-"8:00&
时间格式
,我使用公式计算工作时间-需要8小时才能知道我是否工作超过8小时或更少
非常简单的公式
=E*-TIME(8;0;0)
但是当我工作少于8小时时,它会显示23
小时,而不是-7
小时。我希望我的顶部F1单元格计算所有剩余/更少工作时间的总和,其余F包含E*-时间(8;0;0)值。尝试:
=IF(A2<"8:00"; TEXT("8:00"-A2; "-hh:mm"); A2-"8:00")
=如果(A2因为减法和加法时间是持续时间,您可以使用文本公式格式化持续时间,并将[HH]作为小时持续时间
=text(time(2,4,4)-time(5,4,4),"[HH]:mm")
但是您可以将单元格格式设置为持续时间。@player0 Time-Time=duration,所以请尝试将结果单元格格式设置为持续时间工作!您还可以帮助我,如何添加小时,使其显示24+小时,因为超过24小时后,它又从0开始计算到24小时。@NarJovan,而此代码可能会回答问题此外,提供关于如何和/或为什么解决问题的附加上下文将提高答案的长期价值。
=text(time(2,4,4)-time(5,4,4),"[HH]:mm")