如何将小数格式转换成时间格式?小弟近日在办公过程中遇到一个问题,需要把小数格式转换成时间格式,如把482.2转换为8.02小时,感谢talentleon回答,可是我在excel中对你的答案测试后,即在A1单元
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/05 20:56:14
![如何将小数格式转换成时间格式?小弟近日在办公过程中遇到一个问题,需要把小数格式转换成时间格式,如把482.2转换为8.02小时,感谢talentleon回答,可是我在excel中对你的答案测试后,即在A1单元](/uploads/image/z/7000771-67-1.jpg?t=%E5%A6%82%E4%BD%95%E5%B0%86%E5%B0%8F%E6%95%B0%E6%A0%BC%E5%BC%8F%E8%BD%AC%E6%8D%A2%E6%88%90%E6%97%B6%E9%97%B4%E6%A0%BC%E5%BC%8F%3F%E5%B0%8F%E5%BC%9F%E8%BF%91%E6%97%A5%E5%9C%A8%E5%8A%9E%E5%85%AC%E8%BF%87%E7%A8%8B%E4%B8%AD%E9%81%87%E5%88%B0%E4%B8%80%E4%B8%AA%E9%97%AE%E9%A2%98%2C%E9%9C%80%E8%A6%81%E6%8A%8A%E5%B0%8F%E6%95%B0%E6%A0%BC%E5%BC%8F%E8%BD%AC%E6%8D%A2%E6%88%90%E6%97%B6%E9%97%B4%E6%A0%BC%E5%BC%8F%2C%E5%A6%82%E6%8A%8A482.2%E8%BD%AC%E6%8D%A2%E4%B8%BA8.02%E5%B0%8F%E6%97%B6%2C%E6%84%9F%E8%B0%A2talentleon%E5%9B%9E%E7%AD%94%2C%E5%8F%AF%E6%98%AF%E6%88%91%E5%9C%A8excel%E4%B8%AD%E5%AF%B9%E4%BD%A0%E7%9A%84%E7%AD%94%E6%A1%88%E6%B5%8B%E8%AF%95%E5%90%8E%2C%E5%8D%B3%E5%9C%A8A1%E5%8D%95%E5%85%83)
如何将小数格式转换成时间格式?小弟近日在办公过程中遇到一个问题,需要把小数格式转换成时间格式,如把482.2转换为8.02小时,感谢talentleon回答,可是我在excel中对你的答案测试后,即在A1单元
如何将小数格式转换成时间格式?
小弟近日在办公过程中遇到一个问题,需要把小数格式转换成时间格式,如把482.2转换为8.02小时,
感谢talentleon回答,可是我在excel中对你的答案测试后,即在A1单元格输入4.5,B1单元格输入A1/24之后,得到的结果是0.1875,不是我期望的啊,
另外,我不是想得到一个序列时间(h:mm:ss),而是一个表示多少个小时的数值,例如482.02分钟转换后应是8.02小时,即8小时零2分.
这个问题我想用VBA在EXCEL中编程实现,所以非常欢迎各位高手用VBA代码解答.
真诚感谢超越神的人的精彩回答.8.02小时的确不是8小时零2分,可是我的报表就是这样表示的,同事们也习惯了这种方式,虽然我知道这是不对的,但是无法改变.例如:
90.00->1.30小时即1小时30分而不是1.5小时(虽然1.5小时是对的)
可能是我表述不清楚,在这里给各位道歉了,希望继续看到时各位高手的精彩解答.
我打算把这个转化功能用VBA编成一个自定义函数.各位如果能在代码的后面稍微注释一下,小弟将感激涕零.
_聂风老兄如此精辟的回答,真是令人振奋.可是小弟在把此功能编成VBA自定义函数的过程中,出现了函数未定义的错误,即不能在自定义函数中使用ROUENDOWN,可是小弟又不知道该函数存在于哪个DLL中,所以还请_聂风兄再次指点迷津.
如何将小数格式转换成时间格式?小弟近日在办公过程中遇到一个问题,需要把小数格式转换成时间格式,如把482.2转换为8.02小时,感谢talentleon回答,可是我在excel中对你的答案测试后,即在A1单元
1,有那么麻烦吗?
2,例如A1是你的分钟,如楼主的例子482.02.
3,B2是你想要的小时数:数值型,保留两位小数.
=ROUNDDOWN(A1/60,0)+(A1-ROUNDDOWN(A1/60,0)*60)/100
计算结果是:8.02.
4,可以满足楼主的要求吗?