1950分は32.5時間です。 Googleスプレッドシートの数式を使用してこれを計算するにはどうすればよいですか?
タスクの完了にかかった分数をログに記録しており、これらの数値をGoogleスプレッドシートの時間数に変換する方法が必要です。
分の行を含む列があり、タスクごとに1行あります。次に、この列のこの合計を合計して、時間に変換する必要があります。
=SUM(number1,number2,number3,number4,...)
を使用してすべての値を合計します。例:=SUM(A1:A200)
は、A1、A2、A3 ...からA200までのすべての数値を合計します。=DIVIDE(number1,number2)
例:=DIVIDE(A201,60)
。 =SUM
関数をフィールドA201に配置する場合、そのフィールドの結果を60で除算します。これは、分を時間に変換する関数です:分、
=if( A1 = 0 ; "" ; concatenate( quotient( A1 ; 60 ) ; ":" ;MOD(A1 ; 60) ))
62-> 1:2
ピエールの答えはほとんど正しいです。ただし、分数が0未満の場合、時刻は正しく出力されません。負の時間量を処理する必要がある場合は、代わりに次の式を使用してください。
=CONCATENATE(IF(AND(A1 < 0, A1 > -60), "-", ""), QUOTIENT(A1, 60), ":", TEXT(MOD(ABS(A1), 60), "00"))
hour:minutes
の分を変換する関数は次のとおりです。
=CONVERT(A1,"mn","hr")/24
ここで、A1は変換するセクションです。
私はそれを改善しました:
=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"))))