項目 widget-area-1 尚未註冊或是沒有一個 view.php 檔案.
項目 widget-area-1 尚未註冊或是沒有一個 view.php 檔案.
項目 search-input 尚未註冊或是沒有一個 view.php 檔案.

【Google Sheet / Excel #2】整除、取餘數 常用公式整理,內附「總秒數」快速轉換「時、分、秒」快速範例

前言

我在 Google Sheet / Excel 會經常使用到的 整除、取餘數的功能,
在這篇文章整理一下公式。

整除與取餘數的公式

整除

整除在算分類的時候非常好用

=QUOTIENT(5, 2)
# 答案 = 2

取餘數

取餘數,一樣也是在分類的時候非常好用

=MOD(5,2)
# 答案 = 1

實作快速轉換 「秒數」快速轉換「時、分、秒」

我們先有個概念,

  1. 秒/3600,「取整數」就會是小時,
  2. (秒-「整小時*3600」)/60,「取整數」就會是分,
  3. 而剩下的 (秒-「整小時3600」- 「整分60」) 就會是秒數。

於是我們就可以寫出公式了!

需要經過變數處理的公式

origin_sec = 總秒數
hr = QUOTIENT(origin_sec, 3600)
min = QUOTIENT((origin_sec - hr * 3600), 60)
sec  = origin_sec - hr * 3600 - min * 60

無變數,可以直接算的公式

代入變數一下,即可以得到以下「無變數」的內容:

origin_sec = 總秒數
hr = QUOTIENT(origin_sec, 3600)
min = QUOTIENT((origin_sec - QUOTIENT(origin_sec, 3600) * 3600), 60)
sec  = origin_sec - QUOTIENT(origin_sec, 3600) * 3600 -  QUOTIENT((origin_sec - QUOTIENT(origin_sec, 3600) * 3600), 60) * 60

範例

A2 = 86400
hr = =QUOTIENT(A2, 3600)
min = QUOTIENT((A2 - QUOTIENT(A2, 3600) * 3600), 60)
sec = A2 - QUOTIENT(A2, 3600) * 3600 -  QUOTIENT((A2 - QUOTIENT(A2, 3600) * 3600), 60) * 60

Reference

Howard Weng
Howard Weng

我是 Howard Weng,很多人叫我嗡嗡。這個網站放了我的各種筆記。希望這些筆記也能順便幫助到有需要的人們!如果文章有幫助到你的話,歡迎幫我點讚哦!
另外,因為定位是「個人的隨手筆記」,有些文章內容「⚠️可能我理解有誤⚠️」或「?只寫到一半?」,如果有發現這樣的情況,歡迎在該文章的最下面留言提醒我!我會儘快修正或補上!感謝大家的建議與幫忙,讓網站能變得更好?

文章: 889