打印本文 打印本文 关闭窗口 关闭窗口
hour函数在工作排班上的应用实例
作者:武汉SEO闵涛  文章来源:敏韬学习网  点击数4598  更新时间:2010/6/21 21:55:37  文章录入:mintao  责任编辑:mintao

  如果您的单位比较大,那么,员工人数一定非常多!

  尤其是医院、医疗类型的单位,经常涉及到职工安排工作时间段的排班问题!通常都分为白班和夜班等!

  那么,我们如何使用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点,那么,条件为真,进行真处理,输出“白班”,否则,输出“夜班”。

打印本文 打印本文 关闭窗口 关闭窗口