时间表logging在Excel中

我的老公司有四分之一小时的要求。 7小时10分钟将是7小时15分钟,我input我的计时卡7.25

我的新公司以6分钟的间隔来完成,例如, 0.1 equals 6 minutes, 0.2 equals 12 minutes我曾经使用下面的代码四舍五入到我在网上find的四分之一小时。

 =IF(ISBLANK(E21)," ", ROUND((G21*24)/0.25,0)*0.25) 

我如何改变它以满足0.1, 0.2等要求?

编辑包括我的完整时间表和公式

 A2 B2 C2 D2 E2 F2 G2 H2 6:50 12:15 12:45 16:00 8:40 8:45 8.75 8.8 

公式在他们各自的单元格

 E2 =IF(ISBLANK($D2)," ",(B2<A2)+B2-A2+(D2<C2)+D2-C2) F2 =IF(ISBLANK($D2)," ", TIME(HOUR(E2), ROUND((MINUTE(E2)/60)*4, 0) * 15, 0)) G2 =IF(ISBLANK(D2)," ", ROUND((F2*24)/0.25,0)*0.25) H2 =IF(ISBLANK(D2)," ", ROUND((F2*24)/0.1,0)*0.1) E2 is the total number of hours worked F2 is the number of quarter hours worked G2 is the number of quarter hours for a different time reporting system (requires .25/.50/.75) H2 is the number in decimal format for current timesheet. 

从我的理解,我将需要改变F2分裂6分钟一半?

试试这个公式

=IF(ISBLANK(E21)," ", ROUND((G21*24)/0.1,0)*0.1)

如果使用10 ^ x轮,你可以直接使用:

 =IF(LEN(E21),ROUND(G21*24,1),"") 

相同要求的替代公式。

 =IF(ISBLANK(E21)," ",(INT(G21)+INT(((G21-TRUNC(G21))*100)/6)/10)) 

结果快照