看板 Office 關於我們 聯絡資訊
軟體: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
newacc: =IF(30-INT(30)-7.7+INT(7.7)<0,30-7.7-0.2,30-7.7) 12/14 15:23
newacc: 把公式裡所有的30和7.7換成資料儲存格位置即可 12/14 15:24
enjoyyou: 也可以換成IF(INT(A)<>A,B-A-0.2,B-A) A已休 B可休 12/14 15:40
soyoso: n大寫法因有可能會有浮點數的問題,可配合函數round 12/14 16:05
soyoso: https://i.imgur.com/N19dQWP.jpg 如儲存格c3當30.7-7.7 12/14 16:06
soyoso: e大有測試可行?如儲存格d5,20.3-7.2所回傳的為12.9 12/14 16:08
soyoso: 也可以函數right判斷,就無浮點數問題 12/14 16:31
soyoso: https://i.imgur.com/skU66Br.jpg 12/14 16:31
ptguitar: 感謝各位解答 我回去試試看 12/16 10:32