Time 是否有将分钟数的十进制值转换为持续时间格式值的公式?

Time 是否有将分钟数的十进制值转换为持续时间格式值的公式?,time,google-sheets,google-sheets-formula,array-formulas,duration,Time,Google Sheets,Google Sheets Formula,Array Formulas,Duration,我有一个单元格,它对分钟的十进制计数求和-例如“105”,如105分钟(十进制值) 我只想将这个十进制值转换成一个持续时间格式的值,包括小时、分钟和秒 因此,我要寻找的结果是一个单元格,它具有以下值: “01:45:00”,格式为HH:MM:SS 如果值“105”在单元格A1中,是否有公式将该值“转换”为“01:45:00”值,格式为HH:MM:SS?时间(小时、分钟、秒)函数将适用于此。该函数通过相应地重新计算其他组件,允许超出通常的0-23(h),0-60(m),0-60(s)范围的值,因此

我有一个单元格,它对分钟的十进制计数求和-例如“105”,如105分钟(十进制值)

我只想将这个十进制值转换成一个持续时间格式的值,包括小时、分钟和秒

因此,我要寻找的结果是一个单元格,它具有以下值: “01:45:00”,格式为
HH:MM:SS

如果值“105”在单元格A1中,是否有公式将该值“转换”为“01:45:00”值,格式为
HH:MM:SS

时间(小时、分钟、秒)函数将适用于此。该函数通过相应地重新计算其他组件,允许超出通常的
0-23
(h),
0-60
(m),
0-60
(s)范围的值,因此
=时间(0,120,0)
相当于
=时间(2,0,0)

就你而言:

=TIME( 0, A1, 0 )
…然后选择单元格并以
hh:mm:ss
格式选择时间格式

请注意,
TIME
函数只接受整数参数:

TIME
将自动截断输入函数的十进制值,例如,12.75小时将被解释为12小时

…因此,如果要使用分数/非整数小时,请设置
second
参数,而不是
minute
参数,如下所示:

=TIME( 0, 0, A1 * 60 )
时间(小时、分钟、秒)
功能将为此工作。该函数通过相应地重新计算其他组件,允许超出通常的
0-23
(h),
0-60
(m),
0-60
(s)范围的值,因此
=时间(0,120,0)
相当于
=时间(2,0,0)

就你而言:

=TIME( 0, A1, 0 )
…然后选择单元格并以
hh:mm:ss
格式选择时间格式

请注意,
TIME
函数只接受整数参数:

TIME
将自动截断输入函数的十进制值,例如,12.75小时将被解释为12小时

…因此,如果要使用分数/非整数小时,请设置
second
参数,而不是
minute
参数,如下所示:

=TIME( 0, 0, A1 * 60 )
试着这样做:

=TEXT(A1/1440, "hh:mm:ss")


=ARRAYFORMULA(如果(A1:A)”,文本(A1:A/1440,“hh:mm:ss”),)


然而,真正的持续时间是:

=ARRAYFORMULA(IF(A1:A<>"", TEXT(A1:A/1440, "[hh]:mm:ss"), ))
=ARRAYFORMULA(如果(A1:A)”,文本(A1:A/1440,[hh]:mm:ss”),)

试着这样做:

=TEXT(A1/1440, "hh:mm:ss")


=ARRAYFORMULA(如果(A1:A)”,文本(A1:A/1440,“hh:mm:ss”),)


然而,真正的持续时间是:

=ARRAYFORMULA(IF(A1:A<>"", TEXT(A1:A/1440, "[hh]:mm:ss"), ))
=ARRAYFORMULA(如果(A1:A)”,文本(A1:A/1440,[hh]:mm:ss”),)

刚刚试过这个。似乎有效,但A1十进制值为0.5(半分钟)时除外。公式=TIME(0,A1,0)返回“00:00:00”-但应该返回“00:00:30”,对吗?@ShianHan如果使用
=TIME(0,0,60*A1)
,会发生什么?是的,当A1介于0和1之间时,这似乎起作用。刚刚尝试过这个。似乎有效,但A1十进制值为0.5(半分钟)时除外。公式=TIME(0,A1,0)返回“00:00:00”-但应该返回“00:00:30”,对吗?@ShianHan如果你使用
=TIME(0,0,60*A1)
,会发生什么?是的,当A1在0和1之间时,这看起来很有效。很好。你能详细说明你所说的“真实持续时间”是什么意思吗?我注意到区别在于“hh”周围的括号。当然,这意味着如果你有超过24小时的分钟,时钟将不会重置。快速问题:用什么好的公式将01:45:00显示为“1h 45m 0s”?@ShianHan你可以使用文本-Nice。你能详细说明你所说的“真实持续时间”是什么意思吗?我注意到区别在于“hh”周围的括号。当然,这意味着如果你有超过24小时的分钟,时钟将不会重置。快速问题:用什么好的公式将01:45:00显示为“1h 45m 0s”?@ShianHan你可以使用文本-