如果您的单位比较大,那么,员工人数一定非常多!
尤其是医院、医疗类型的单位,经常涉及到职工安排工作时间段的排班问题!通常都分为白班和夜班等!
那么,我们如何使用Hour函数,在Excel中灵活使用,达到自动显示排班信息呢?
请看下表!
看上图,A列显示员工的上班时间,B列显示员工的下班时间,C列,用来显示对应的员工所上的班为白班或夜班,如何自动根据时间段,自动显示文字呢?
假如,排班时间段,使用的是24小时制。
在这里,仅使用And和hour两个函数就足够了!
如下图!
选择C2单元格,在其对应的FX函数输入框中,输入函数代码 =IF(AND(HOUR(B2)>=8,HOUR(B2)<=20),"白班","夜班") 并按下回车键,即可得到结果。
上述排班的时间,从早上8点到晚上20点,为白班时间,其它一律为夜班时间。
其它的C列单元格,只需要使用填充句柄自动填充,即可得到结果,如下图!
下面俺给大家解释一下函数的相关代码:
Hour(参数)函数:该函数带有一个参数,括号里面的就是它的参数,该参数为时间型,如上述的B2,其值为时间型的。
And( 条件一,条件二)函数:该函数有两个条件,如果两个条件均满足,那么,返回的值为True;否则,就都返回False;
最后,通过IF(条件为真或为假,为真处理,为假处理)函数:通过该函数判断,如果时间段在8到20点,那么,条件为真,进行真处理,输出“白班”,否则,输出“夜班”。