在Excel中将date转换为第二
在附加链接有一个excel文件的图像。 我想将date和时间转换成秒。 我正在使用下面提到的公式。
对于秒:
=(STUNDE(A243) * 3600 + MINUTE(A243) * 60 + SEKUNDE(A243)) -(STUNDE($A$11) * 3600 + MINUTE($A$11) * 60 + SEKUNDE($A$11))
hr:
=B243/3600
但如果你在表格中看到,当date从13变为14时,我的数值变成负数。我怎样才能使它成为正数?
您将时间值转换为秒,但也减去A11
的时间值 – 在屏幕截图中我看不到A11
,但是从显示的值中可以计算出A11
的时间值为16:54:57
(推测是date?),所以每当一个单元格中的时间值低于结果是负值。
你想达到什么目的? 你期望在第251
行有什么结果?
如果您只需要在A11
的date/时间以后经过的秒数,那么使用此公式对B243
复制,以获得肯定的结果
=(A243-A$11)*86400
格式B243
作为一般或数字,没有小数
这A243
和A11
之间的差异,并乘以一秒中的秒数,以秒为单位给出结果
您的经过时间公式可以保持不变
在Excel中创build正面的公式称为=ABS()
。
ABS MSDN 。 它需要一个值,它确保输出是正面的。 试一试。