EXCEL中自定义时间格式后为何不能用函数求差值

如果将B、C列格式定义为00“:”00,D列的函数不能正确显示。如D1中输入=MAX(TEXT(C1-B1,"[m]"),0),显示应该是240

时间格式不能这样来定义,应该是h:mm:dd 类似的格式,你那样的格式,说到底还是普通的数字,而不是表示时间的数字,所以不能通过时间函数进行计算,也就得不到正确结果。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-06-25
D1公式改为
=MAX(TEXT(SUBSTITUTE(TEXT(C1,"00-00"),"-",":")-SUBSTITUTE(TEXT(B1,"00-00"),"-",":"),"[m]"),0)本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网