1950 分钟是 32.5 小时。如何使用 Google 表格中的公式计算此值?
我正在记录完成任务所花费的分钟数,并且需要一种将这些数字转换为 Google 电子表格中的小时数的方法。
我有一列包含分钟行,每个任务1行。然后需要将此列的总和相加,然后转换为小时。
1950 分钟是 32.5 小时。如何使用 Google 表格中的公式计算此值?
我正在记录完成任务所花费的分钟数,并且需要一种将这些数字转换为 Google 电子表格中的小时数的方法。
我有一列包含分钟行,每个任务1行。然后需要将此列的总和相加,然后转换为小时。
这是一个将分钟转换为小时:分钟的函数,
=if( A1 = 0 ; "" ; concatenate( quotient( A1 ; 60 ) ; ":" ;MOD(A1 ; 60) ))
62 --> 1:2
=SUM(number1,number2,number3,number4,...)
。示例:=SUM(A1:A200)
将 A1、A2、A3 ... 到 A200 的所有数字相加。=DIVIDE(number1,number2)
例如:=DIVIDE(A201,60)
。如果将=SUM
函数放在字段 A201 中,则将该字段的结果除以 60。这是一个将分钟转换为 的函数hour:minutes
:
=CONVERT(A1,"mn","hr")/24
其中 A1 是您要转换的部分
皮埃尔的回答大部分是正确的。但是,如果分钟数低于 0,它不会正确输出时间。如果您需要处理负时间量,请改用以下公式:
=CONCATENATE(IF(AND(A1 < 0, A1 > -60), "-", ""), QUOTIENT(A1, 60), ":", TEXT(MOD(ABS(A1), 60), "00"))
我已经改进了它:
=IF (A1=0, "", CONCATENATE ( IF(QUOTIENT(A1,60)=0, "", CONCATENATE (QUOTIENT(A1,60),"h ") ), IF(MOD(A1,60)=0,"",CONCATENATE (TEXT(MOD(A1,60),0),"min"))))