16

1950分は32.5時間です。Googleスプレッドシートの数式を使用してこれを計算するにはどうすればよいですか?

タスクの完了にかかった分数をログに記録しており、これらの数値をGoogleスプレッドシートの時間数に変換する方法が必要です。

議事録の行を含む列があり、タスクごとに1行です。次に、この列のこの合計を合計して、時間に変換する必要があります。

4

6 に答える 6

25

これが分を時間に変換する関数です:分、

=if( A1 = 0 ; "" ; concatenate( quotient( A1 ; 60 ) ; ":" ;MOD(A1  ; 60) )) 

62-> 1:2

于 2014-05-08T14:57:10.567 に答える
12

変換機能を使用して、数値を別の測定単位に変換します

=CONVERT(A1; "mn"; "hr")

ドキュメンテーション

于 2015-01-01T21:19:48.680 に答える
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で除算します。
于 2012-05-03T09:23:57.957 に答える
5

これが分を変換する関数ですhour:minutes

=CONVERT(A1,"mn","hr")/24       

ここで、A1は変換するセクションです

于 2014-08-29T12:57:26.217 に答える
5

ピエールの答えはほとんど正しいです。ただし、分数が0未満の場合、時刻は正しく出力されません。負の時刻を処理する必要がある場合は、代わりに次の式を使用してください。

=CONCATENATE(IF(AND(A1 < 0, A1 > -60), "-", ""), QUOTIENT(A1, 60), ":", TEXT(MOD(ABS(A1), 60), "00"))
于 2015-06-04T22:48:13.367 に答える
3

私はそれを改善しました:


  • 123から適切な2時間3分
  • 重要でない0を表示しないでください。
    • 「0分」を表示しない(数値は60で完全に割り切れる)例:120分から2時間、2時間0分ではない
    • 「0h」を表示しない(数値は60未満)例:40分から40分で0時間40分ではない
  • 使用するには、A1をminsを含むセルのセル番号に置き換えるだけです。

=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"))))
于 2020-03-16T01:18:39.300 に答える