excel中时间差的问题

来源:百度知道 编辑:UC知道 时间:2024/06/03 20:19:11

A B C
20:30 03:30 c1为7个小时

有什么公式吗,03:30是指第二天的凌晨哦

看楼上说的不是很清楚,我来补充一下吧
execl中时间默认是以天计算的,单元格里的时间其实是一个实数,是计算到1900年1月0日的天数差,小时等都是以小数表示的,比如:输入1900-1-1 12:00,单元格里纪录的数据是1.5。时间可以显示为年月日时间等几种格式,你如果输入3:30,系统默认是当天日期的3:30,如果只输入日期,系统默认是日期的0:00。
这样看你的问题,首先是看你输入的时间是否是相差一天,然后我想你要计算的是两个时间的小时差吧?那么就是两个单元格的差再乘24就可以了。

excel中的时间其实是这样的: 2008-6-15 20:30
可以通过设置单元格格式,让它显示为2008年6月15日、6月15日、20:30等格式字样
所以,你所说的时间差只需将两个单元格直接相减就行

C1中输入
=IF(B1<A1,B1+"24:00"-A1,B1-A1)
如果输出的格式有问题,最好再加上格式输出函数
=TEXT(IF(B1<A1,B1+"24:00"-A1,B1-A1),"[H]:MM")