作者ryan8089 (凤梨)
看板Office
标题[算表] Ecxel函式计算加班时间问题
时间Mon Nov 6 10:34:28 2023
软体:Excel
版本:任何
软体:Excel
版本:任何
请问各位excel高手
在计算加班时间每30分钟算一个单位
目前只要遇到18:30~19:00
这个时段都是计算出0
而不是计算出0.5
有试过几种不同函式
想请问问题出在哪
谢谢
http://i.imgur.com/aOdACyF.jpg
-----
Sent from JPTT on my Google Pixel 6 Pro.
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 39.15.17.230 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1699238070.A.594.html
1F:→ suaveness: 浮点精度的问题,因为实际上 (D6-C6)*24 是 0.49...8 11/06 11:15
2F:→ suaveness: 不足 0.5,所以用 FLOOR 舍去後结果会是 0 11/06 11:15
3F:→ suaveness: 可以先对相减结果四舍五入後再取 FLOOR 11/06 11:15
4F:→ suaveness: 例如 =FLOOR(ROUND((D6-C6)*24,2),0.5) 11/06 11:15
5F:推 windknife18: F4 =(--TEXT(D4-C4,"[m]"))/60 11/06 12:37
6F:→ windknife18: 往下复制 11/06 12:37