time google試算表日期公式 - 我如何在Google Spreadsheet中進行時間/小時算術?




google試算表自動填入日期 google試算表日期星期 (9)

我使用了TO_PURE_NUMBER()函數,它工作。

我如何在Google電子表格中進行時間/小時算術?

我有一個價值是時間的(例如,36:00:00),我想再劃分一次(例如,3:00:00)並得到12分。如果我只分配一個,我得到288 :00:00我想要的是12(或12:00:00)。

請注意,使用hours()函數不起作用,因為36:00:00變成12。


如果持續時間為h:mm,則存儲在該單元中的實際值是轉換為實數的時間,每天除以24小時。

例如:6:45或6小時45分鐘是6.75小時6.75小時/ 24 = 0.28125(換句話說6小時45分鐘是一天的28.125%)。 如果您使用列將持續時間轉換為實際數字(例如,將6:45轉換為0.28125),那麼您可以進行乘法或除法並獲得正確答案。



您可以使用谷歌電子表格的函數TIME(h,m,s)。 如果要為彼此(或其他算術運算)添加時間,則可以為公式的每個輸入指定單元格或對TIME的調用。

例如:

  • B3 = 10:45
  • C3 = 20(分鐘)
  • D3 = 15(分鐘)
  • E3 = 8(小時)
  • F3 = B3 +時間(E3,C3 + D3,0)等於19:20

Google表格現在有一個持續時間格式選項。 選擇:格式 - >編號 - >持續時間。


我有一個類似的問題,我現在只是修復它

  1. 格式化每個單元格
  2. 將總單元格(所有時間的總和)格式化為持續時間

當您的公式所返回的數字被格式化為時間,並且您希望將其格式化為普通數字時,請將單元格的格式更改為普通數字格式:單擊單元格,然後單擊格式數字正常

Google電子表格中的時間值表示為天和部分天數。 例如,36:00:00是數字1.5(一天半)的格式化表示。

假設你在3:00:00之間劃分36:00:00,如你的例子。 Google Spreadsheet執行的計算結果為1.5除以0.125,即12。結果表明您在36小時的時間段內有12個3小時的間隔。 12,當然不是時間間隔。 這是一個無量的數量。

換句話說,可以將任何數字格式化為一次。 如果您將時間格式化為12,則預計您將獲得288:00:00是合理的。 12天含有288小時。


計算時間的例子:

work-start   work-stop   lunchbreak    effective time

  07:30:00    17:00:00          1.5                 8  [=((A2-A1)*24)-A3]

如果從另一個時間值中減去一個時間值,則得到的結果將表示24小時的分數,因此,如果將結果乘以24,則得到以小時表示的值。

換句話說:操作很簡單,但含義是改變數字的格式(從幾天到幾小時)。


public static void timeCalculator(){


      Scanner input = new Scanner(System.in);
      System.out.print("Enter length of time in seconds: ");
      int n = input.nextInt();
      int nDay = n/86400;
      int nHours = (n%86400)/3600;
      int nMin = ((n%86400)%3600) /60;
      int nSec =(((n%86400)%3600)%60);
      System.out.println();
      System.out.print("That is "+ nDay+ " day(s),"+nHours+"  hour(s), "+nMin+"  minute(s), and "+nSec+" second(s). ");
}




time google-spreadsheet datetime-format date-arithmetic