Excel:Time*24返回负数?

Excel:Time*24返回负数?,excel,Excel,我有一个时间格式的字段D19,值为13:40:00。假设有人每小时挣50美元,我想建立一个公式来计算他在这段时间里挣了多少钱 现在如果你发现了 要将时间转换为小时数,请乘以24 因此,在这种情况下,公式很简单 = D19 * 24 * 50 但是公式 = D19 * 24 返回-1033333…。我输入公式的单元格格式是number->standard。为什么它返回一个负数 当你把13:40:00乘以24,你得到13.67,当你取13.67,减去24(一天),你得到-10.33333,这是

我有一个时间格式的字段
D19
,值为
13:40:00
。假设有人每小时挣50美元,我想建立一个公式来计算他在这段时间里挣了多少钱

现在如果你发现了

要将时间转换为小时数,请乘以24

因此,在这种情况下,公式很简单

= D19 * 24 * 50
但是公式

= D19 * 24 

返回
-1033333…
。我输入公式的单元格格式是
number->standard
。为什么它返回一个负数

当你把13:40:00乘以24,你得到13.67,当你取13.67,减去24(一天),你得到-10.33333,这是你得到的值


你确定你计算的值没有减去一天吗?这是合乎逻辑的解释。

你在结果中引入了消极的一天(例如-1)。时间(13,40,0)*24等于13.67。13.67+10.33=1天。可能在午夜前/午夜后轮班,您只使用时间。@Jeeped谢谢!你是对的。数字时间(13,40,0)与其他时间相加,其中一个是从
23:30:00
00:00:00
。我把它改成了
23:29:00
变成了
23:59:00
,现在它可以工作了。。。非常感谢。请发布一个答案,这样我就可以接受了。很抱歉,这是离题的。我认为这属于标签信息中提到的
复杂公式的范围。但我也明白,如果公式复杂,这是有争议的。