<<返回首页

用DATEDIF函数制作带薪年假天数统计表-关键知识点讲解2


  关键知识点讲解2

  IF函数嵌套

  本案例中运用了IF函数的嵌套,该函数嵌套的语法为“=IF(logical1,valve1,IF(logical2,valve2,IF(logical3,…)))))))”。这种函数最多可以嵌套7层。该公式的意思是:当logical1为真时就返回valve1,否则就返回IF(logical2,valve2,IF(logical3,…))))))的运算结果;对于IF(logical2,valve2,IF(logical3,…)))))),这也是一个嵌套函数,它的逻辑思路也同前面一样,当logical2为真时就返回valve2,否则就返回IF(logical3,…))))的运算结果,依次递推直至公式的最后。

  利用IF函数嵌套可以实现“多条件判断计算求值”的目的。

  本例公式说明  =IF(E2<1,0,IF(E2<10,5,IF(E2<20,10,15)))

  公式中嵌套了3个IF函数。第一个IF函数,即最左侧的IF函数,将先运行测试条件“E2<1”,若逻辑值为真,意味着员工的工龄不足一年,不能享受带薪年假,此时将返回“0”;若逻辑值为假,意味着员工的工龄超过一年,此时系统开始运行第二个IF函数。

  同样,第二个IF函数也是先开始运行测试条件“E2<10”,若逻辑值为真,意味着员工的工龄超过一年小于10年;若为假,则意味着员工的工龄超过10年,此时进行第三个IF函数的计算。

  当第三个IF函数返回的逻辑值为真时,意味着员工工龄大于10年小于20年,此时返回“10”,否则返回“15”。

<<返回首页

版权申明:本区内容由人民邮电出版社授权刊发,任何单位、机构和个人不得以任何形式转载、拷贝本内容,否则后果自负。
7上一页  下一页8

编辑:杜涛 邮箱:dutao.job(at)163.com