excel 在将秒和毫秒四舍五入为分钟的同时保留原时间列的年、月、日、时、分
时间: 2024-06-05 08:06:20 浏览: 6
1. 首先,在原数据表格中新增一列,用于保存四舍五入后的分钟数,命名为“分钟数”。
2. 在“分钟数”列的第一行中,输入以下公式:
=ROUND(A2/60000,0)
其中,A2为原数据表格中的时间列,表示将时间列中的数值转换成分钟,并进行四舍五入。
3. 将公式应用到“分钟数”列的所有单元格中,方法是将鼠标移到“分钟数”列的第一行,然后双击单元格右下角的小黑点。
4. 接下来,新增一列,用于保存转换后的时间,命名为“转换后的时间”。
5. 在“转换后的时间”列的第一行中,输入以下公式:
=DATE(YEAR(A2),MONTH(A2),DAY(A2))+TIME(HOUR(A2),ROUND(MINUTE(A2)/1)*1,0)
其中,A2为原数据表格中的时间列,表示将原时间列中的年、月、日、时、分提取出来,并将分钟数四舍五入为整数后转换成分钟,并且将秒和毫秒设置为0,最终得到转换后的时间。
6. 将公式应用到“转换后的时间”列的所有单元格中,方法是将鼠标移到“转换后的时间”列的第一行,然后双击单元格右下角的小黑点。
7. 最后,可以将原数据表格中的时间列隐藏或删除,只保留“分钟数”和“转换后的时间”两列即可。
相关问题
excel 在将秒和毫秒四舍五入为分钟的同时保留原时间列的年、月、日、时、分,
可以使用以下公式:
=INT(A2/60/60/24) //获取日期部分
&" "&TEXT(A2,"hh:mm") //获取时间部分
&" "&ROUNDUP(MOD(A2,60)/60/24,2) //将秒和毫秒四舍五入为分钟并保留两位小数
其中,A2为原时间列的单元格。将以上公式应用到需要转换的单元格中即可。
sqlserver 在将秒和毫秒四舍五入为分钟的同时保留原时间列的年、月、日、时、分,并避免出现datediff 函数导致溢出的问题
可以使用DATEADD和DATEDIFF函数来实现将秒和毫秒四舍五入为分钟的同时保留原时间列的年、月、日、时、分的操作。
具体实现步骤如下:
1. 首先,使用DATEADD函数将原时间列的秒和毫秒部分向下舍入为0,即将秒和毫秒部分减去它们的余数。
2. 然后,使用DATEDIFF函数计算原时间列和经过舍入后的时间列之间的分钟差。
3. 最后,使用DATEADD函数将经过舍入后的时间列加上分钟差,得到最终结果。
具体的SQL语句如下:
```
SELECT
DATEADD(minute, DATEDIFF(minute, 0, DATEADD(second, -DATEPART(second, [原时间列]), DATEADD(ms, -DATEPART(ms, [原时间列]), [原时间列]))), DATEADD(second, -DATEPART(second, [原时间列]), DATEADD(ms, -DATEPART(ms, [原时间列]), [原时间列]))) AS [时间列]
FROM
[表名]
```
这样可以避免使用DATEDIFF函数导致溢出的问题,因为在计算分钟差时,将原时间列和经过舍入后的时间列都减去了“0”时间点,所以不会出现溢出的情况。同时,通过DATEADD和DATEDIFF函数的组合使用,可以实现将秒和毫秒四舍五入为分钟的操作。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)