1、首先处理上班时间,假定规定正常上班时间是8:30。我们先把要判断的逻辑理顺:先判断小时数是否小于等于8,否的话肯定就是迟到了不用再进一步判断,是的话就继续判断小时数是否小于8,是的话肯定就是正常的也不用再进一步判断了,否的话就说明小时数是等于8的,那么再继续判断分钟数是否小于30即可。
2、接下来我们用if函数来实现这一逻辑判断。首先我们来完成小时数是否小于等于8的判断,并将大于8的直接归为迟到。
3、接着我们在小时判断结果为小于等于8的结果处,再加上一个if函数,用来继续判断小时数是否小于8,并将小于8的情况直接归为正常。
4、在上一个if函数中,小时数不小于8(即等于)的判断结果处,继续用if函数对分钟数进行判断,将分钟数小于30的归为正常,否则归为迟到。回车后即可得到对相应考勤时间是否早于8点半的判断。
5、假设规定正常的下杠鲭总秀班时间为17:30。那么下班时间的判断可直接套用上班时间的方法。先判断小时数是否大于等于17,如果小于17,可直接判断为早退,是的话就继续判断小时数是否大于17,是的话肯定就是正常的也不用再进一步判断了,否的话就说明小时数是等于17的,那么再继续判断分钟数是否大于等于30即可。
6、用if函数实现上述判断也可直接套用上班考勤的函数,小做一些修改即可。回车即可得到对应考勤时间是否晚于17点30的判断。
7、最后运用拖拽就可以得到整列考勤时间的判断了。