如何在Excel中将小数转换为以天,小时和分钟为单位的数字

时间:2019-11-13 15:23:01

标签: excel-formula

我有一个简单的单元格A2(48.48333333)。我想将此数字转换为天数,小时数和分钟数。我希望看到2天30分钟(转换注释:小数点(。)之后的数字将转换为:.50 = 30分钟,.25 = 15分钟,.75 = 45分钟)。 48333333将是30分钟)。

到目前为止,这是我的尝试,但结果却不是我期望的。

=INT(A2) & " Days " & INT(MOD(A2, INT(A2))*24) & " Hours and " & MINUTE(A2) & " Minutes"
=TEXT(A2, "d \d, h\hr, m \m")

Excel中是否存在可以将A2单元格转换为几天,几小时和几分钟的链接或方法?

2 个答案:

答案 0 :(得分:1)

使用:

=INT(A2/24) & "d " & TEXT(A2/24,"h\h m\m")

enter image description here

答案 1 :(得分:0)

只有在总时数少于768(或32天)的情况下,此操作才会执行

=TEXT(A1/24,"d\d h\h m\m")

Demo