excel时间相减的问题

各位高手啊,请问这是怎么回事?

我在fx里面输入100减去前面的时间,但是后面出现的答案都是2000多小时,不知道为什么减出来的答案多了2300!!还有一个问题就是怎么设置,如果我想要减出来的时间不超过25小时,应该在fx里面输入什么?或者是在其他的地方设置啊??
对啊,就是说减出来当结果大于25小时时,就只取25。

第1个回答  2010-08-08
在excel中1表示一天即24个小时,你输入100当然就是100*24=2400小时,2400减去几十当然都显示2300多了。
关于第二个问题用一个笨办法,假设都超过72小时,直接就用时间-3(这里3就表示3*24=72小时。当然,也可以不用笨办法,直接设公式。比如:day(72:53:00)就可以算出应该减几。还有用if函数来有判断。
呵呵,好久没有用EXCEL搞忘记了,不然直接写出公式来。
第2个回答  2010-08-08
减出来的时间不超过25小时,就是当超过25小时时,仍然只显示25小时吧,如果是,假设时间数据在A1:A100中,B1中输入
=TEXT(MIN(25/24,100/24-A1),"[h]:mm")
用自动填充柄下拉.本回答被提问者采纳
第3个回答  2010-08-08
你输入“100”会被默认为“100天”了。可用:
=100/24-A1

还有,“减出来的时间不超过25小时”。你想表示为什么?
第4个回答  2010-08-08
具体想干嘛,没看明白意思