[算表] 八進位相減

作者: ptguitar (佩蒂吉他)   2018-12-14 14:45:24
軟體:excel
版本:2007
如果我們有30天休假
已經休了7.7
這是8進位 代表7天7小時
30天去-7.7
會變成
22.1 剩下22天1小時沒有休
就30-7.7 =22.1的概念
不知道函數怎麼寫@@
作者: newacc (XD)   2018-12-14 15:23:00
=IF(30-INT(30)-7.7+INT(7.7)<0,30-7.7-0.2,30-7.7)把公式裡所有的30和7.7換成資料儲存格位置即可
作者: enjoyyou (漫步人間)   2018-12-14 15:40:00
也可以換成IF(INT(A)<>A,B-A-0.2,B-A) A已休 B可休
作者: soyoso (我是耀宗)   2018-12-14 16:05:00
n大寫法因有可能會有浮點數的問題,可配合函數roundhttps://i.imgur.com/N19dQWP.jpg 如儲存格c3當30.7-7.7e大有測試可行?如儲存格d5,20.3-7.2所回傳的為12.9也可以函數right判斷,就無浮點數問題https://i.imgur.com/skU66Br.jpg
作者: ptguitar (佩蒂吉他)   2018-12-16 10:32:00
感謝各位解答 我回去試試看

Links booklink

Contact Us: admin [ a t ] ucptt.com