Google sheets 如何格式化Google Sheets duration格式的单元格,以人类可读的格式显示天、小时和分钟?

Google sheets 如何格式化Google Sheets duration格式的单元格,以人类可读的格式显示天、小时和分钟?,google-sheets,time,google-sheets-formula,datetime-format,duration,Google Sheets,Time,Google Sheets Formula,Datetime Format,Duration,我在Google Sheets中的单元格当前显示两个日期时间之间的时间差,单元格格式为持续时间,以冒号分隔的小时、分钟和秒显示 下面的例子 788:42:07 如何设置单元格的格式,使其更易于阅读,特别是以显示持续时间的天、小时和分钟的格式,并适当标记每个数字值?我发现有效的解决方案是编写一个公式,将现有持续时间值转换为天的单个持续时间分量值,小时和分钟,然后将这些值与适当标记这些值的字符串连接起来 公式如下: =int(B4)&“天”和“小时”(mod(B4,1))&“小时”和“分钟”(mod

我在Google Sheets中的单元格当前显示两个日期时间之间的时间差,单元格格式为持续时间,以冒号分隔的小时、分钟和秒显示

下面的例子

788:42:07


如何设置单元格的格式,使其更易于阅读,特别是以显示持续时间的天、小时和分钟的格式,并适当标记每个数字值?

我发现有效的解决方案是编写一个公式,将现有持续时间值转换为天的单个持续时间分量值,小时和分钟,然后将这些值与适当标记这些值的字符串连接起来

公式如下:

=int(B4)&“天”和“小时”(mod(B4,1))&“小时”和“分钟”(mod(B4,1))&“分钟”

B4是包含值的持续时间格式单元格

788:42:07

包含解决方案公式的单元格现在显示持续时间单元格信息,如下所示:

32天20小时42分钟


我发现以下资源对发现这个问题的解决方案很有用

试试:

=QUOTIENT(TEXT(A1, "[hh]")/24, 1)&"d "&TEXT(MOD(VALUE(A1), 1), "hh:mm")