如何将excel表中的时间选取小时

发布网友 发布时间: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。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com