发布网友 发布时间:2022-04-22 00:02
共1个回答
热心网友 时间:2024-01-27 10:38
方法有三种,具体如下:
1.将时分秒分别转换为小时数:
公式:=round(hour(A1)+minute(A1)/60+second(A1)/3600,2)
这个过程是使用hour,minute,second分别把时分秒中得各位转换为小时数,保留两位小数。
但是由于hour函数只能显示0-23,因此使用这个公式只能获取小于24小时得正确值,一旦大于等于24小时就会出现问题。
2.提取多出来得24H:
此时设置一列辅助列C:数值均为24:00:00
公式:=24*rounddown(A1/C1,0)
rounddown是向下取整,使用时间去整除24:00:00可以得到一个两位小数得实数,向下取证后便得到时间中多出来得24小时。
3.1+2即是正确公式:
=round(hour(A1)+minute(A1)/60+second(A1)/3600,2)+24*rounddown(A1/C1,0)
其中A1是日期列,C1是时间辅助列(整体设置为24:00:00。