建立工作表,A1=姓名,B1=是否打卡,C1=上班时间,D1=下班时间,E1=工作时间,C、D列设定单元格式为时间,E列设定格式为自定义-——将 h"时"mm"分" 改为 h"小时"mm"分" ,B2 输入 =IF(ISBLANK(B2)=FALSE,"8:00","") ,C2输入 =IF(ISBLANK(B2)=FALSE,"8:00","") ,D2输入 =IF(ISBLANK(B2)=FALSE,"12小时未打卡",IF(D2
第一个问题可用公式解决:
=IF(B2-A2>0,B2-A2,B2-A2+1)*24
第二个问题可用宏解决。