(Excel)将时间从分钟更改为小数

(Excel)将时间从分钟更改为小数,excel,datetime,Excel,Datetime,我的时间格式类似于4.45(意思是4小时45分钟)如何将其格式设置为4.75(从分钟更改为1/100小时)?从9.30(9小时30分钟)到9.5(9.5小时)使用此功能 =(A1-TRUNC(A1,0))/0.6+TRUNC(A1) 若要反转,请使用此函数 =(A1-TRUNC(A1,0))*0.6+TRUNC(A1) 要从9.30(9小时30分钟)变为9.5(9.5小时),请使用此功能 =(A1-TRUNC(A1,0))/0.6+TRUNC(A1) 若要反转,请使用此函数 =(A1-TR

我的时间格式类似于
4.45
(意思是4小时45分钟)如何将其格式设置为
4.75
(从分钟更改为1/100小时)?

从9.30(9小时30分钟)到9.5(9.5小时)使用此功能

=(A1-TRUNC(A1,0))/0.6+TRUNC(A1)
若要反转,请使用此函数

=(A1-TRUNC(A1,0))*0.6+TRUNC(A1)
要从9.30(9小时30分钟)变为9.5(9.5小时),请使用此功能

=(A1-TRUNC(A1,0))/0.6+TRUNC(A1)
若要反转,请使用此函数

=(A1-TRUNC(A1,0))*0.6+TRUNC(A1)
请尝试:

=INT(A1)+100*MOD(A1,1)/60  
这不应该考虑十进制分隔符(不区分区域设置),而是留给您一个数字而不是文本。

请尝试:

=INT(A1)+100*MOD(A1,1)/60  

这不应该关心十进制分隔符(不区分区域设置),而是留给您一个数字而不是文本。

这里有一个稍微不同的方法,调整一个长期存在的Excel函数:

=DOLLARDE(A1,60)
由于分钟部分表示为分母为60的值,因此可以使用
dollard
函数将其转换为分母为100的十进制数

要反转此过程,将分数时间转换回小时。分钟,请使用:

=DOLLARFR(A1,60)

这里有一个稍微不同的方法,调整一个长期存在的Excel函数:

=DOLLARDE(A1,60)
由于分钟部分表示为分母为60的值,因此可以使用
dollard
函数将其转换为分母为100的十进制数

要反转此过程,将分数时间转换回小时。分钟,请使用:

=DOLLARFR(A1,60)

您不能使用自定义格式,但如果值是日期/时间格式,则可以将其乘以24,然后将格式更改为“常规”或“数字”

= A1 * 24
Excel中的日期和时间存储为天数,因此
4:45:00 AM
存储为
0.197916667

如果在单元格中输入
0
,并将其格式更改为日期/时间,它将显示类似

1900年1月00日星期六12:00:00 AM

您不能使用自定义格式,但如果值是日期/时间格式,则您可以将其乘以24,然后将格式更改为常规或数字

= A1 * 24
Excel中的日期和时间存储为天数,因此
4:45:00 AM
存储为
0.197916667

如果在单元格中输入
0
,并将其格式更改为日期/时间,它将显示类似

1900年1月00日星期六上午12:00:00

将.45乘以100,再除以60.)有没有更快的办法?我有很多小时。分钟的时间来转换为小数,这听起来不太快,违背了它的目的。一些使用单元格引用的方法可能很方便,这样我就可以复制+粘贴它乘以。45乘以100,再除以60。:)有没有更快的办法?我有很多小时。分钟的时间来转换成小数,这听起来不是很快的方法,违背了它的目的tbh fam。一些使用单元格引用的方法可能很方便,所以我可以只复制+粘贴itI,我不得不将
更改为
在(A1,0)处,但在此之后,这就可以了,谢谢:-)我不得不将
更改为
at(A1,0)),但在这之后,这就可以了,谢谢:-)@pnuts是的,
DOLLAR
函数已经存在很长时间了,很少使用。事实上,这比2007年要长得多。我刚从Excel 4.0中找到一份打印(©1992)Excel函数参考的硬拷贝(从软件附带的那一天开始),其中包括这些函数。这是一个很棒的答案,以前从未见过这些函数。我认为这个答案比我的好,如果可以的话,我会投我的票,所以这将排在首位。@pnuts是的,
DOLLAR
函数已经存在很长时间了,很少使用。事实上,这比2007年要长得多。我刚从Excel 4.0中找到一份打印(©1992)Excel函数参考的硬拷贝(从软件附带的那一天开始),其中包括这些函数。这是一个很棒的答案,以前从未见过这些函数。我认为这个答案比我的好,如果可以的话,我会投我的一票,所以这将排在首位。