【分享连载】HR应该掌握的MS OFFICE软件知识
回内地后,发现众多的HR从业者OFFICE运用不太熟练,影响到了工作效率本人想就过去在这方面的一些心得做分享,希望可以帮到大家。也希望高手积极参与,咱们一起在互动/切磋中提高
>连载内容将覆盖EXCEL、WORD、PPT、ACCESS、VISIO 等的运用
希望用3个月时间来完成连载
附件是一个比较粗糙的EXCEL基础教程,供EXCEL入门者参考
鉴于保密因素,本人不能将原始的培训讲义分享给大家,请大家见谅。但本人保证,内 容将全部在连载中覆
本帖最后由 陌上雪 于 2011-3-26 16:07 编辑
回复:【分享连载】HR应该掌握的MS OFFICE软件知识
<P> 先分享几个HR用得最多的几个函数:</P><BR><P>1.DATEDIF()</P><BR>
<P> </P><BR>
<P> A B C D E<BR>9 姓名 出生日期 工作时间 求当前年龄 求工龄<BR>10 甲 1970-10-1 1996-5-1 <BR> <BR>以上数字代表行,字母代表EXCEL中的列.<BR>我希望在D10和E10中分别求甲的当前年龄和工龄.<BR>可用以下函数:<BR>1.当前年龄:?年 <BR>D10=DATEDIF(B10,TODAY(),"y")<BR>2.当前工龄::?年?月?日 <BR>E10=DATEDIF(C10,TODAY(),"y")&"年"&DATEDIF(C10,TODAY(),"ym")&"个月"&DATEDIF(C10,TODAY(),"md")&"天"<BR>3.如果时间点是2009年6月1日该员工年龄(用时间点替代TODAY()即可): <BR>=DATEDIF(B10,"2009-6-1","y")</P>
回复 2F 欧阳灵 的帖子
我来啦,支持一下啦,呵呵,回复:【分享连载】HR应该掌握的MS OFFICE软件知识
<P>DATEDIF()语法<BR>说明: 返回两个日期之间的年\月\日间隔数 <BR> DATEDIF(start_date,end_date,unit)<BR> Start_date 为一个日期,它代表时间段内的第一个日期或起始日期。<BR> End_date 为一个日期,它代表时间段内的最后一个日期或结束日期。<BR> Unit 为所需信息的返回类型。<BR> Unit 返回 <BR> "Y" 时间段中的整年数。 <BR> "M" 时间段中的整月数。 <BR> "D" 时间段中的天数。 <BR> "MD" start_date 与 end_date 日期中天数的差。忽略日期中的月和年。 <BR> "YM" start_date 与 end_date 日期中月数的差。忽略日期中的日和年。 <BR> "YD" start_date 与 end_date 日期中天数的差。忽略日期中的年。 <BR><BR> 实例1: <BR> 题目: 计算出生日期为1973-4-1人的年龄 <BR> 公式: =DATEDIF("1973-4-1",TODAY(),"Y") <BR> 结果: 33 <BR> 简要说明 当单位代码为"Y"时,计算结果是两个日期间隔的年数. <BR><BR> 实例2: <BR> 题目: 计算日期为1973-4-1和当前日期的间隔月份数. <BR> 公式: =DATEDIF("1973-4-1",TODAY(),"M") <BR> 结果: 403 <BR><BR> 简要说明 当单位代码为"M"时,计算结果是两个日期间隔的月份数. <BR><BR> 实例3: <BR> 题目: 计算日期为1973-4-1和当前日期的间隔天数. <BR> 公式: =DATEDIF("1973-4-1",TODAY(),"D") <BR> 结果: 12273 <BR> 简要说明 当单位代码为"D"时,计算结果是两个日期间隔的天数. <BR><BR> 实例4: <BR> 题目: 计算日期为1973-4-1和当前日期的不计年数的间隔天数. <BR> 公式: =DATEDIF("1973-4-1",TODAY(),"YD") <BR> 结果: 220 <BR> 简要说明 当单位代码为"YD"时,计算结果是两个日期间隔的天数.忽略年数差 <BR><BR> 实例5: <BR> 题目: 计算日期为1973-4-1和当前日期的不计月份和年份的间隔天数. <BR> 公式: =DATEDIF("1973-4-1",TODAY(),"MD") <BR> 结果: 6 <BR> 简要说明 当单位代码为"MD"时,计算结果是两个日期间隔的天数.忽略年数和月份之差 <BR><BR> 5、实例6: <BR> 题目: 计算日期为1973-4-1和当前日期的不计年份的间隔月份数. <BR> 公式: =DATEDIF("1973-4-1",TODAY(),"YM") <BR> 结果: 7 <BR> 简要说明 当单位代码为"YM"时,计算结果是两个日期间隔的月份数.不计相差年数.</P><P> </P>
<P>注意:TODAY()在以上示例中为2006-11-7日的计算结果。</P>
回复:【分享连载】HR应该掌握的MS OFFICE软件知识
非常感谢回复:【分享连载】HR应该掌握的MS OFFICE软件知识
<P>2.TEXT(), MID(), IF(), LEN(), MOD(), LEFT()等函数嵌套运用 <BR></P><BR><P> A B C D E F G H(列)</P>
<P>2 序号 工号 姓名 部门 学历 身份证号 生日 性别<BR>3 1 H988 张 HR 硕士 432522192006188561 1920-06-18 女<BR>4 2 H400 王 ADMIN 大专 120305700825336 70-08-25 女<BR>5 3 H652 李 R&D 本科 55050619880215477X 1988-02-15 男</P>
<P>(行)<BR>提取"张"的出生日期函数:<BR>G3=TEXT(MID(F3,7,6+(LEN(F3)=18)*2),"#-00-00")</P>
<P>提取性别:H3=IF(MOD(RIGHT(LEFT(F3,17)),2),"男","女")</P>
回复:【分享连载】HR应该掌握的MS OFFICE软件知识
小知识:身份证每位数字的含义(1)18位身份证:
1-2位省、自治区、直辖市代码;3-4位地级市、盟、自治州代码; 5-6位县、县级市、区代码; 7-14位出生年月日,比如19670401代表1967年4月1日; 15-17位为顺序号,其中17位男为单数,女为双数;
18位为校验码,0-9和X。作为尾号的校验码,是由号码编制单位按统一的公式计算出来的,如果某人的尾号是0-9,都不会出现X,但如果尾号是10,那么就得用X来代替,因为如果用10做尾号,那么此人的身份证就变成了19位。X是罗马数字的10,用X来代替10
举例:
130503 19670401 0012这个身份证号的含义: 13为河北,05为邢台,03为桥西区,出生日期为1967年4月1日,顺序号为001,2为校验码。
(2)15位身份证:
1-2位省、自治区、直辖市代码; 3-4位地级市、盟、自治州代码;
5-6位县、县级市、区代码; 7-12位出生年月日,比如670401代表1967年4月1日,这是和18位号码的第一个区别; 13-15位为顺序号,其中15位男为单数,女为双数;
与18位身份证号的第二个区别:没有最后一位的校验码。
举例:
130503 670401 001的含义; 13为河北,05为邢台,03为桥西区,出生日期为1967年4月1日,顺序号为001。