午夜在24:00不是00:00在Excel中
好吧,这不是一个明确的编程问题,但也许我可以用VBA解决它。
我有一段时间我正在与午夜的工作,Excel不显示他们,因为他们会是'负面的价值'。 例如:00:30-23:30(或上午12:30 – 下午11:30)。 这造成了很多错误。
有没有办法解决这个问题? 我试过把格式改成[hh]:mm:ss,这没有帮助。 我也将时间格式更改为1904年,但这会导致我正在使用的其他错误的问题。
任何帮助表示赞赏!
如果您正在计算随着时间跨越午夜,您需要添加一个date,从而Excel将知道哪个时间戳是最新的。
即
00:30 – 23:30不工作
jan 02 2000 00:30 – jan 01 2000 23:30工作正常
使用实际的date或任何合适的date,重要的是00:30是23:30之后的一天
或者如果你有b2中的时间和c2中的时间:
if(c2>b2;c2;c2+1)-b2
如果和; 到任何Excel想要在您的区域设置