excel学习库

excel表格_excel函数公式大全_execl从入门到精通

如何在员工档案表格中增加劳动合同到期提醒功能

在的基础上增加劳动合同到期提醒功能要解决未签约、未到期、准备到期、已到期、无固定期限、资料不全这六种情况的筛选和提取问题,表格主要用到IF、VLOOKUP、AND、OR等函数和设置单元格的自定义设置。

添加二个辅助列添加二个表

设置辅助列

=IF(N3="","",IF(AND(O3>TODAY(),P3>=40),"","续签"&ROW(O3)))

找出要续约和准备到期的人员

在“员工信息表”表中的B列作为辅助列2中对应的位置输入公式

(如果也设置了生日提醒的话,这里应该有三个辅助列,一个是生日提醒的,一个是续签合同提醒的,一个是未签合同提醒的)

IF(OR(AND(N3="",E3=""),AND(E3<>"",N3<>"")),"",IF(AND(N3="",E3<>""),"签合同"&ROW(N3)))

找出未签合同的人员

回车确认后选中这二个已经输入公式的单元格下拉,向下填充公式,在所有人员中筛选出相应的人员。

设置准备到期提醒。

=IFERROR(IF(N3="无固定期限","无定期",IF(N3="","",(O3-TODAY()))),"")

回车确认后,在单元格右键打开菜单,选中“设置单元格格式”对话框,在“数字”标签选中“自定义”,在“类型”中输入以下内容:

[<=0]"已超期";[<=40]#"天后到期";"未到期"

确定后下拉单元格填充格式。

注意:40这个数字可根据自己的需要进行修改。

第四、在“续签合同提醒”的辅助列A3的位置输入公式

=INDEX(员工信息表!B:B,LARGE(IF(员工信息表!$B$3:$B$9859<>"",ROW($3:$9859),0),ROW(续签合同提醒!A1)))

在“未签合同提醒”表的辅助列A3的位置输入公式

=INDEX(员工信息表!C:C,LARGE(IF(员工信息表!$C$3:$C$9859<>"",ROW($3:$9859),0),ROW(未签合同!A1)))

这里要再次提醒(重要):

一、要用CRRL+SHIFT+回车,公式会自动增加 {} 中括号,自己手动添加是无效的;

二、在二个函数所使用的数据范围“$C$3:$C$9859”必须要添加"$",并且数字必须一样;

三、ROW函数最的A1必须要有,如果对这个函数不熟的,就不要修改,否则会出现错误。

四、如果在员工信息表里增加或删除列后,提醒表中没有显示内容或出现错误内容,就针对以上三点进行检查。

第五、以前操作完成后,在“续签合同提醒”表的“序号”单元格下输入公式:

=IFERROR(VLOOKUP(续签合同提醒!A3,员工信息表!B:AE,3,FALSE),"")

在“未签合同提醒”表的“序号”单元格下输入公式:

=IFERROR(VLOOKUP(未签合同!A3,员工信息表!C:AE,2,FALSE),"")

此时单元格会显示出辅助列标注人员在“员工信息表”中相应的序号,以此类推,把公式输入到标题栏对应内容下的单元格,并根据内容所在的数据范围的列数修改(详见《如何在员工档案表中增加生日提醒功能》中的操作)。

以上操作完成后,把第3行内的所有单元选中并下拉,进行填充,此时表中会出现以下内容,操作完成。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接