excel - 如何将十进制时间转换为 hh :mm time format in excel

标签 excel

我已经查看了此论坛上可以找到的所有选项,但无法解决我的问题。这很可能是因为我只有基本的 Excel 技能。简单的问题..如何将小数时间(即 9.25)转换为 hh:mm 格式(即 09:25)?我需要这样做,因为我使用的现有数据需要四舍五入到 15 分钟 + 2 分钟,而且我只能以 hh:mm 格式执行此操作。非常感谢

最佳答案

假设你的值在A1中...

获取时间

=FLOOR(A1, 1)

获取小数部分

=A1 - FLOOR(A1, 1)

将此小数转换为分钟 (0.25->25):

=(A1 - FLOOR(A1, 1)) * 100

将所有内容放在一起:

=TIME(Floor(A1, 1), (A1 - FLOOR(A1, 1)) * 100, 0)

结果:上午 9:25

关于excel - 如何将十进制时间转换为 hh :mm time format in excel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26677249/

相关文章:

excel - 我的索引匹配不适用于小于表中的值

vba - Excel - 使用完整路径名关闭/保存

excel - 使用 MIME::Lite 将 xlsx 附加到电子邮件

vba - 编译器错误: User-defined types not defined

excel - VBA Excel 二维数组

excel - 虽然函数在错误处理程序中不起作用-VBA?

python 和 excel 之间的 Python com

excel - 如果大于今天,则突出显示单元格

excel - VBA更改多个单元格的值

vb.net - VB.net 可以控制 VBA 表单吗?