[算表] 八進位相減

看板Office作者 (佩蒂吉他)時間5年前 (2018/12/14 14:45), 編輯推噓1(108)
留言9則, 4人參與, 5年前最新討論串1/1
軟體:excel 版本:2007 如果我們有30天休假 已經休了7.7 這是8進位 代表7天7小時 30天去-7.7 會變成 22.1 剩下22天1小時沒有休 就30-7.7 =22.1的概念 不知道函數怎麼寫@@ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.250.67.78 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1544769927.A.008.html

12/14 15:23, 5年前 , 1F
=IF(30-INT(30)-7.7+INT(7.7)<0,30-7.7-0.2,30-7.7)
12/14 15:23, 1F

12/14 15:24, 5年前 , 2F
把公式裡所有的30和7.7換成資料儲存格位置即可
12/14 15:24, 2F

12/14 15:40, 5年前 , 3F
也可以換成IF(INT(A)<>A,B-A-0.2,B-A) A已休 B可休
12/14 15:40, 3F

12/14 16:05, 5年前 , 4F
n大寫法因有可能會有浮點數的問題,可配合函數round
12/14 16:05, 4F

12/14 16:06, 5年前 , 5F
如儲存格c3當30.7-7.7
12/14 16:06, 5F

12/14 16:08, 5年前 , 6F
e大有測試可行?如儲存格d5,20.3-7.2所回傳的為12.9
12/14 16:08, 6F

12/14 16:31, 5年前 , 7F
也可以函數right判斷,就無浮點數問題
12/14 16:31, 7F

12/14 16:31, 5年前 , 8F

12/16 10:32, 5年前 , 9F
感謝各位解答 我回去試試看
12/16 10:32, 9F
文章代碼(AID): #1S4r6708 (Office)