前言
我在 Google Sheet / Excel 會經常使用到的 整除、取餘數的功能,
在這篇文章整理一下公式。
整除與取餘數的公式
整除
整除在算分類的時候非常好用
=QUOTIENT(5, 2)
# 答案 = 2
取餘數
取餘數,一樣也是在分類的時候非常好用
=MOD(5,2)
# 答案 = 1
實作快速轉換 「秒數」快速轉換「時、分、秒」
我們先有個概念,
- 秒/3600,「取整數」就會是小時,
- (秒-「整小時*3600」)/60,「取整數」就會是分,
- 而剩下的 (秒-「整小時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