【发布时间】:2011-05-31 22:35:57
【问题描述】:
我有一个公式可以计算几个 TIMES 的差并将其乘以 24 得到总数的十进制值:
D10=(C9-D9)*24
我想做这样的特殊舍入:
如果D9 is 1pm 和C9 is 2:08 pm,我希望D10 是1.25
另一种说法
1:53 until 2:07 would be counted as 2
2:08 until 2:22 would be 2:15
2:23 through 2:37 would be 2:30
etc
有谁知道如何进行这种特殊的四舍五入?
正如道格所说:
i need the accrued time from 1 PM to 2:08 PM should round up to 1.25 hours whereas 1 PM to 2 PM would round down to 1 hour, in other words to the nearest quarter hour.
【问题讨论】:
-
你的数学不工作。下午 1 点 + 下午 2:08 = 凌晨 3:08。下午 1 点 + 下午 2 点 15 分 = 凌晨 3 点 15 分。如果你减去 1,然后将小数部分乘以 24,你最终得到 3.25。
-
@Lance,OP 说从下午 1 点到下午 2:08 的累计时间应该四舍五入到 1.25 小时,而下午 1 点到下午 2 点将四舍五入到 1 小时,换句话说最近的一刻钟。
-
@lance 是的,道格是对的
-
@Doug,那么他想要的是差异而不是sum?
-
@lance 是的!差异。对不起,我现在会更新
标签: excel vba worksheet-function