首页 文章

计算两次的差值和总和,并以十进制格式舍入到最接近的1/4小时

提问于
浏览
0

我正在尝试创建一个简单的电子表格,以准确计算两次之间的差异,在一天中用于工作人员工资单的三个不同时段 . 每个输入的开始和结束时间为24小时(07:21,22:42等)的确切分钟 . 三个周期中的每一个都有一个总列,需要将工作时间进行总和,将其转换为十进制,并在一个公式中舍入到最接近的1/4小时(即:4.75小时) .

我可以实现一个或另一个,但由于某种原因无法使我的公式一起工作 . 我已经尝试过INT,ROUND,MINUTE等基于以下内容:

=((ROUND(C9*96,0)/96)*24)-((ROUND(B9*96,0)/96)*24)

=INT(c9)*24+HOUR(c9)+ROUND(MINUTE(c9)/60,2)-INT(b9)*24+HOUR(b9)+ROUND(MINUTE(b9)/60,2)

还有几百个变种 .

我想我正在推翻这个,而不是使用正确的公式 .

2 回答

  • 1

    MROUND 允许您舍入到最接近的倍数(不必是整数) . Excel中的日期/时间值存储为小数天,因此要转换为小时数,您可以乘以24,将它们放在一起得到:

    =MROUND(24*(C9-B9),0.25)
    
  • 0

    我用这个:

    = ROUND((C9-B9)* 96.0)/ 96 * 24

相关问题