怎么在EXCEL中比较时间啊
答案:2 悬赏:20
解决时间 2021-03-07 08:37
- 提问者网友:浪子生来ˇ性放荡²↘
- 2021-03-06 19:14
用E2>TIME(2,30,0)来判断不行啊,怎么办。用VALUE的话,是否显示出来的零点几的小数越小,时间越早啊?谢谢谢谢
最佳答案
- 二级知识专家网友:许你一世温柔
- 2021-03-06 20:10
excel里日期时间类型的数据其实质上都是数字,只是显示格式不同。
日期是整数,时间是小数。1表示1天,1/24表示1小时,1/1440表示1分钟,以此类推。
用time函数有个好处,即便是小时数超过24,其计算的结果仍是小于1的小数。如:
time(3,0,0)=time(27,0,0)=0.125
而仅将单元格格式设置为时间格式,就会有这样的问题:
0.125和1.125都会显示为3:00:00,那么E2到底等于多少就不好说了。
日期是整数,时间是小数。1表示1天,1/24表示1小时,1/1440表示1分钟,以此类推。
用time函数有个好处,即便是小时数超过24,其计算的结果仍是小于1的小数。如:
time(3,0,0)=time(27,0,0)=0.125
而仅将单元格格式设置为时间格式,就会有这样的问题:
0.125和1.125都会显示为3:00:00,那么E2到底等于多少就不好说了。
全部回答
- 1楼网友:厭世為王
- 2021-03-06 21:44
假设打卡时间在a1中,则公式为:
=if(a1="","",if(time(hour(a1),minute(a1),second(a1))