excel 中的时间表记录
Timesheet recording in excel
我的老公司有一刻钟的要求。 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 分钟分成两半吗?
试试这个公式
=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))
我的老公司有一刻钟的要求。 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 分钟分成两半吗?
试试这个公式
=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))