在excel中记录时间表

时间:2016-06-21 05:49:12

标签: excel excel-2013

我的旧公司有四分之一小时的要求。 7小时10分钟是7小时15分钟,我以7.25的身份进入了我的考勤卡。

我的新公司每隔6分钟做一次,例如。0.1 equals 6 minutes, 0.2 equals 12 minutes我曾经使用下面的代码来舍入我在网上找到的四分之一小时。

=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分钟一半?

3 个答案:

答案 0 :(得分:1)

试试这个公式

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

答案 1 :(得分:0)

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

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

答案 2 :(得分:0)

相同要求的替代公式。

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

Snapshot of results