Re: [算表] 二個時間相減,並以小時顯示
1.
#18xc28KP 7259 110/10 JieJuen R: [算表] 時間換算的問題
2.
MOD說明
MOD(n, d) = n - d*INT(n/d)
INT說明
=INT (-8.9) 無條件捨去 -8.9 至最接近的整數 (-9)
因為INT是捨去(就是只減不加 減到最近的整數)
MOD(-16,24) = -16 - 24*INT(-16/24)
-0.67
= -16 - 24* (-1)
= 8
算了半天 反正根據EXCEL MOD的定義
負的就從24開始減
是"根據EXCEL 的定義"
因為MOD數學上應該是不能這樣用
但程式為了方便 需要這個函數
結果各程式定義起來 可能就不同
可以google 負數 MOD 看看
※ 引述《gill378 (龘驫精神)》之銘言:
: 不好意思,挖出這麼久的舊文來回覆
: 但有些問題想再請教:
: 以前文的C4為例:
: C4 = MOD((B4-A4)*24,24)
: 1。為何B4-A4後,再*24(作用為何?),就能得到以hr為單位的值?
: ex.B4(24:00) - A4(18:00) = 6:00
: => (B4-A4)*24 = 6
: 2。官網對於MOD函數的說明:
: 傳回兩數相除後之餘數。餘數和除數具有相同的正負號。
: ex.B4(02:00) - A4(18:00) = -16
: C4 = MOD((B4-A4)*24,24) = 8
: 照理說應該只是+/-號變成+16而已? 但它竟然連數字都修正了?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.47.36.229
※ 編輯: JieJuen 來自: 114.47.36.229 (10/27 08:02)
推
10/27 12:41, , 1F
10/27 12:41, 1F
→
10/28 14:09, , 2F
10/28 14:09, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 4 篇):
Office 近期熱門文章
PTT數位生活區 即時熱門文章