如何在Google Spreadsheets中将数字转换为小时数

Dig*_*Kev 9 google-sheets google-sheets-formula

1950分钟是32.5小时.如何使用Google Spreadsheets中的公式计算此值?

我正在记录完成任务所需的分钟数,需要一种方法将这些数字转换为Google Spreadsheets中的小时数.

我有一个包含分钟行的列,每个任务1行.然后需要将此列的总和加在一起,然后转换为小时.

Pie*_*oux 18

这是一个以小时为单位转换分钟的函数:分钟,

=if( A1 = 0 ; "" ; concatenate( quotient( A1 ; 60 ) ; ":" ;MOD(A1  ; 60) )) 
Run Code Online (Sandbox Code Playgroud)

62 - > 1:2

  • 使用 TEXT 函数格式化分钟。=if( A1 = 0 , "" , concatenate( quotient( A1 , 60 ) , ":" , TEXT(MOD(A1,60), "00"))) (3认同)

小智 6

这是一个将分钟转换为 的函数hour:minutes

=CONVERT(A1,"mn","hr")/24       
Run Code Online (Sandbox Code Playgroud)

其中 A1 是您要转换的部分


Mic*_*d a 6

使用convert函数将数值转换为不同的度量单位

=CONVERT(A1; "mn"; "hr")
Run Code Online (Sandbox Code Playgroud)

文档


Joh*_*ens 5

  1. 使用函数将所有值相加=SUM(number1,number2,number3,number4,...)。示例:=SUM(A1:A200)将 A1、A2、A3 ... 到 A200 的所有数字相加。
  2. 将总小时数(它位于具有 =SUM 函数的字段中)除以 60(当然,1 小时为 60 分钟),=DIVIDE(number1,number2) 例如:=DIVIDE(A201,60)。如果您将=SUM函数放在字段 A201 中,则将该字段的结果除以 60。


mat*_*360 5

皮埃尔的回答大部分是正确的。但是,如果分钟数低于 0,它不会正确输出时间。 如果您需要处理负时间量,请改用以下公式:

=CONCATENATE(IF(AND(A1 < 0, A1 > -60), "-", ""), QUOTIENT(A1, 60), ":", TEXT(MOD(ABS(A1), 60), "00"))
Run Code Online (Sandbox Code Playgroud)