Excel如何让晚于19:00的时间算加班时间
判断员工考勤是否是加班状态,是人力、行政人员常常面临的问题。
操作
步骤1:如图3-168所示,在目标单元格中用IF函数来进行判断,只要晚于(大于)19:00,则显示加班。例如,直接在目标单元格E4中输入公式=IF(D4>19:00,"加班","")。
图3-168
发现结果报错,问题出在哪里?
步骤2:问题出在IF函数中的19:00,函数不认为它是时间表达。所以要改变思路,利用单元格的引用方式来进行设定,引用加班时间截点所在单元格C2,记得要在19:00所在的单元格加个$(美元)符号,以锁住该单元格,如图3-169所示。
图3-169
这种方法不错,但需要有个单元格存储19:00,势必会破坏表格的整体性。
步骤3:还有个“完美”的方法,就是利用TIME函数与IF函数完美结合,搞定时间类的条件判断。TIME函数使用比较简单,如果要定义19:00是时间格式,这里只需要输入=TIME(19,0,0)即可,与IF函数嵌套的公式如图3-170所示。
图3-170
总结: IF+TIME函数的组合搭配,常用来解决时间类的条件判断,利用单元格引用的方法,则非常适合做成时间条件判断的模板。强烈推荐HR职场人士掌握。
赞 (0)