分享

建立人事信息库

 自己的窝 2011-07-12
人事信息库的建立方案

  1、设置自动填充,减少信息录入工作量

  2、劳动合同定期提醒功能

  3、数据录入首选记录单功能

  4、冻结窗口便于信息查询

  5、工作簿美化

  6、自动筛选便于数据统计

  7、数据透视表快速统计大量数据

  8、简历的自动生成

  在下载的Excel文档“人事信息库”sheet中,绿色部分表示可以根据自己需要进行修改的地方,红色部分表示已经设置好函数公式的单元格,可以自动生成数据的部分,您无需太大的修改。

  需要说明的地方是“提前提醒日期”的函数设置问题。当我们在R3中输入公式=IF(DATEDIF(TODAY(),Q3,"d")=7,"试用期快结束了","") 并且采用拖拽方式使R列的每一个单元格自动填充公式后,会发现单元格中出现“#NUM!”这表示公式中所用数字有问题。出现这种问题的原因就是我们在输入公式中TODAY(),Q3的顺序问题,如果我们将二者颠倒过来写成Q3,TODAY()则#NUM!就不会出现,但是这样就不能在公式设置的时间显示“试用期快结束”的字体了而只能显示#NUM!

  这种矛盾的地方作者自己也没有解决,希望大家可以集思广益。

  1、性别、出生月日、年龄的自动显示功能设置

看不清就点图放大吧

  图1

  (1)性别:=IF(MOD(IF(LEN(E3)=15,MID(E3,15,1),MID(E3,17,1)),2)=1,"男","女")

  使用方法:直接拷贝此公式到您设计好的“性别”单元格,类似图1所示单元格F3。

  可更改地方: E3→可更换成您所用文档中已输入身份证号码的单元格位置字母。

  

  (2)出生年月:=DATE(MID(E3,7,4),MID(E3,11,2),MID(E3,13,2))

  使用方法:直接拷贝此公式到您设计好的“出生月日”单元格,类似图1所示单元格G3。

  可更改地方: E3→可以更换成您所用文档中已输入身份证号码的单元格位置字母。

  (3)年龄:=DATEDIF(G3,TODAY(),"Y")

  使用方法:直接拷贝此公式到您设计好的“年龄”单元格,类似图1所示单元格H3。

  可更改地方:G3→可以更换成您所用文档中显示现实“出生月日”单元格位置的字母。

  2、劳动合同期限的自动生成和提前30天定期提醒功能设置

  

看不清就点图放大吧

  图2

  (1)试用期到期时间:=DATE(YEAR(P3),MONTH(P3)+3,DAY(P3)-1)

  使用方法:直接拷贝此公式到您设计好的“试用期时间”单元格,类似图2所示单元格Q3。

  可更改地方:P3→可以更换成您所用文档中显示“入司日期”单元格的位置字母。

  小注:在这里我们假设试用期为3个月,我们需要在Q3单元格中输入上述公式,其中MONTH(P3)+3表示在此人入职时间月的基础上增加三个月。而DAY(P3)-1是根据劳动合同签订为整年正月而设置的。比如2005年11月6日到2006年11月5日为一个劳动合同签订期。

  (2)劳动合同到期时间:=DATE(YEAR(P3)+1,MONTH(P3),DAY(P3)-1)

  使用方法:直接拷贝此公式到您设计好的“劳动合同?狡谑奔?”单元格,类似图2所示单元格S3。

  可更改地方:P3→可以更换成您所用文档中显示“入司日期”单元格的位置字母。

  小注:这里我们假设劳动合同期限为1年,则我们需要设置成YEAR(P3)+1,另外这个数值依然以入职日期为计算根据,所以天数上还要设置成DAY(P3)-1的格式。

  (3)续签合同到期时间:=DATE(YEAR(S3)+1,MONTH(S3),DAY(S3))

  

  使用方法:直接拷贝此公式到您设计好的“续签合同到期时间”单元格,类似图2所示单元格S3。

  可更改地方:S3→可以更换成您所用文档中显示“入司日期”单元格的位置字母。

  小注:这里需要注意的是续签合同计算是以前份合同签订到期日期为根据的,所以只在前一份合同到期时间的基础上增加1年即可,无需天数上减1。

  (4)试用期提前7天提醒:=IF(DATEDIF(TODAY(),Q3,"d")=7,"试用期快结束了","")

  使用方法:直接拷贝此公式到您设计好的“提前7天提醒”单元格,类似图2所示单元格R3。

  可更改地方:Q3→可以更换成您所用文档中显示“试用期到期时间”单元格的位置字母。

  小注:我们要表示提前7天提醒,所以,将TODAY()函数写到试用期时间前面即TODAY(),Q3而不能表示成Q3,TODAY()。其中“d”表示两个日期天数差值。这个函数设置的含义为:如果差值为7则显示“试用期快结束了”否则不显示信息,在编辑函数时用“”表示不显示任何信息。

  (5)提前30天提醒:=IF(DATEDIF(TODAY(),S4,"m")=1,"该签合同了","")

  使用方法:直接拷贝此公式到您设计好的“提前30天提醒”单元格,类似图2所示单元格T4。

  可更改地方:S4→可以更换成您所用文档中显示“劳动合同到期时间”单元格的位置字母。

  小注:这里没有设置成相差30天提醒是因为考虑到设置成月更利于我们人事工作的操作。同样需要注意的是不要将显示“今天日期”函数与显示“合同到期日期”函数顺序颠倒。

  3、用“记录单”录入信息

  采用“记录单”方式可以避免因逐行的键入人事信息而产生的串行或输错信息的工作失误。

  使用方法:步骤1请点击编辑栏中的“数据”→“记录单”如图3所示。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多