Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
修改Excel单元格以接受减号时间_Excel_Time_Subtraction_Negative Number - Fatal编程技术网

修改Excel单元格以接受减号时间

修改Excel单元格以接受减号时间,excel,time,subtraction,negative-number,Excel,Time,Subtraction,Negative Number,我如何修改Excel单元格以接受减号时间,例如(12:30-格式为小时:分钟),我希望这样可以插入员工每月超过的、预期的小时数(例如7月的00:30+或低于每月预期的小时数(例如6月的01:33)。我假设您是从一个日期/时间中减去另一个日期/时间。只需将答案格式化为“一般”。一天=1 =A3*24提供小时数+/- =A3*24*60提供分钟数+/- =A3*24*60*60提供秒数+/- 这可以起到积极或消极的作用。选项#1 您可以使用此功能: =IF(A1-A2<0,TEXT(ABS(

我如何修改Excel单元格以接受减号时间,例如(12:30-格式为小时:分钟),我希望这样可以插入员工每月超过的、预期的小时数(例如7月的00:30+或低于每月预期的小时数(例如6月的01:33)。

我假设您是从一个日期/时间中减去另一个日期/时间。只需将答案格式化为“一般”。一天=1

=A3*24
提供小时数+/-

=A3*24*60
提供分钟数+/-

=A3*24*60*60
提供秒数+/-

这可以起到积极或消极的作用。

选项#1

您可以使用此功能:

=IF(A1-A2<0,TEXT(ABS(A1-A2),"[hh]:mm-"),TEXT(A1-A2,"[hh]:mm"))

=IF(A1-a2)负时间在Excel中真的没有意义。这就是为什么你会得到############################你需要在(例如:6月的员工总工作时间应为160:30小时,但实际工作时间为160:00,因此休息时间为00:30-)应将这种情况插入Excel。这将将值转换为文本。对于任何进一步的计算,您需要将其转换回数字
=value()
要引入
+
符号,公式将变得更大:
=IF(A1-A2