2012-05-03 60 views
6

1950分鐘爲32.5小時。如何使用Google Spreadsheets中的公式計算此值?怎樣一個數字轉換時間在谷歌電子表格

我登錄,我承擔完成任務,並且需要將這些數字爲在谷歌電子表格小時數的方式的分鐘數。

我有一個包含分鐘的行,每個任務1行中的列。然後這個列的總和需要加在一起,然後轉換成小時。

回答

3
  1. 添加了使用功能= SUM(數字1,數字,number3的,號碼4,...)的所有值。 示例:= SUM(A1:A200)將A1,A2,A3 ...中的所有數字累加到A200。
  2. = DIVIDE(number1,number2) 例如:= DIVIDE(A201)將總小時數(它位於字段中的= SUM函數)除以60(60分鐘,當然在1小時內) ,60)。如果你把= SUM函數在現場A201,您可以通過60
12

這裏除以場的結果是,在轉換小時分鐘功能:分鐘,

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

62 - > 1:2

+0

你知道如何添加前導零到HABE例如1:02? – Szu

+0

使用TEXT函數來格式化分鐘。 = IF(A1 = 0 「」,串接(商數(A1,60), 「:」,TEXT(MOD(A1,60), 「00」))) –

+0

時會發生什麼分鐘的總數量(A1)小於零但大於-60?使用你的公式,如果A1是-30,那麼公式將輸出0:30,而不是-0:30(我知道時間不能是負數,但是我正在製作一個電子表格來計算可用的付費時間 - 關閉,並且需要知道該數字是否低於0)。在接下來的評論修正公式: –

0

下面是在小時轉換分鐘的函數:分:
= CONVERT(A1, 「MN」, 「小時」)/ 24
其中,A1是要轉換

4

使用convert函數將數值轉換爲不同的計量單位

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

Documentation

3

皮埃爾的答案是正確的大部分。但是,它無法正確輸出的時間,如果分鐘數爲0以下。如果您需要處理負時間量,用下面的公式來代替:

=CONCATENATE(IF(AND(A1 < 0, A1 > -60), "-", ""), QUOTIENT(A1, 60), ":", TEXT(MOD(ABS(A1), 60), "00")) 
+1

這就是我正在尋找的..從我​​的+1 ..;)謝謝.. –