excel日期函数:做人事管理日期计算
HR常用Excel函数公式

HR常用Excel函数公式一、员工信息表公式1、计算性别(F列)=IF(MOD(MID(E3,17,1),2),"男","女")2、出生年月(G列)=TEXT(MID(E3,7,8),"0-00-00")3、年龄公式(H列)=DATEDIF(G3,TODAY(),"y")4、退休日期 (I列)=TEXT(EDATE(G3,12*(5*(F3="男")+55)),"yyyy/mm/dd aaaa")5、籍贯(M列)=VLOOKUP(LEFT(E3,6)*1,地址库!E:F,2,)注:附带示例中需有地址库代码表6、社会工龄(T列)=DATEDIF(S3,NOW(),"y")7、公司工龄(W列)=DATEDIF(V3,NOW(),"y")&"年"&DATEDIF(V3,NOW(),"ym")&"月"&DATEDIF(V3,NOW(),"md")&"天"8、合同续签日期(Y列)=DATE(YEAR(V3)+LEFTB(X3,2),MONTH(V3),DAY(V3))-19、合同到期日期(Z列)=TEXT(EDATE(V3,LEFTB(X3,2)*12)-TODAY(),"[<0]过期0天;[<30]即将到期0天;还早")10、工龄工资(AA列)=MIN(700,DATEDIF($V3,NOW(),"y")*50)11、生肖(AB列)=MID("猴鸡狗猪鼠牛虎兔龙蛇马羊",MOD(MID(E3,7,4),12)+1,1)二、员工考勤表公式1、本月工作日天数(AG列)=NETWORKDAYS(B$5,DATE(YEAR(N$4),MONTH(N$4)+1,),)2、调休天数公式(AI列)=COUNTIF(B9:AE9,"调")3、扣钱公式(AO列)婚丧扣10块,病假扣20元,事假扣30元,矿工扣50元=SUM((B9:AE9={"事";"旷";"病";"丧";"婚"})*{30;50;20;10;10})四、员工数据分析公式1、本科学历人数=COUNTIF(D:D,"本科")2、办公室本科学历人数=COUNTIFS(A:A,"办公室",D:D,"本科")3、30~40岁总人数=COUNTIFS(F:F,">=30",F:F,"<40")五、工资条公式工资条公式=CHOOSE(MOD(ROW(A3),3)+1,工资数据源!A$1,OFFSET(工资数据源!A$1,INT(ROW(A3)/3),,),"")注:A3:标题行的行数+2,如果标题行在第3行,则A3改为A5工资数据源!A$1:工资表的标题行的第一列位置六、利用数据透视表完成数据分析1、各部门人数占比统计每个部门占总人数的百分比2、各个年龄段人数和占比公司员工各个年龄段的人数和占比各是多少呢?3、各个部门各年龄段占比分部门统计本部门各个年龄段的占比情况4、各部门学历统计各部门大专、本科、硕士和博士各有多少人呢?5、按年份统计各部门入职人数每年各部门入职人数情况七、HR工作中常用分析公式1.【新进员工比率】=已转正员工数/在职总人数2.【补充员工比率】=为离职缺口补充的人数/在职总人数3.【离职率】(主动离职率/淘汰率=离职人数/在职总人数=离职人数/(期初人数+录用人数)×100%4.【异动率】=异动人数/在职总人数5.【人事费用率】=(人均人工成本*总人数)/同期销售收入总数6.【招聘达成率】=(报到人数+待报到人数)/(计划增补人数+临时增补人数)7.【人员编制管控率】=每月编制人数/在职人数8.【人员流动率】=(员工进入率+离职率)/29.【离职率】=离职人数/((期初人数+期末人数)/2)10.【员工进入率】=报到人数/期初人数11.【关键人才流失率】=一定周期内流失的关键人才数/公司关键人才总数12.【工资增加率】=(本期员工平均工资—上期员工平均工资)/上期员工平均工资13.【人力资源培训完成率】=周期内人力资源培训次数/计划总次数14.【部门员工出勤情况】=部门员工出勤人数/部门员工总数15.【薪酬总量控制的有效性】=一定周期内实际发放的薪酬总额/计划预算总额16.【人才引进完成率】=一定周期实际引进人才总数/计划引进人才总数17.【录用比】=录用人数/应聘人数*100%18.【员工增加率】 =(本期员工数—上期员工数)/上期员工数。
excel做人事管理的几个函数

excel做人事管理的几个函数[分享]做好人力资源统计需要掌握的函数人力资源统计工作学会以下几个函数,任何统计工作都不成问题。
他们是:COUNTA()函数与COUNT()函数COUNTIF()函数SUM()函数SUMIF()函数SUMPRODUCT()函数就其应用,分别说明1、COUNT()函数,该函数返回单元格数字参数的个数。
它可以统计数组或单元格区域中含有数字的单元格个数(零值不统计)。
用于员工人数统计,值得注意的是,该函数只能对数字单元格起作用,因此,下图的人员统计范围选择了表格的D列,如下图。
2、COUNTIF()函数,是统计某一区域中符合条件的单元格数目。
其输入格式为:COUNTIF(单元格区域,该单元格统计条件),单元格条件可以为数字、表达式或文本(如36、">160"和"男"等),其中数字可以直接写入,表达式和文本必须加引号。
该函数的属于单条件统计函数,在人力资源统计表中有广泛的应用价值,实用性很强,灵活加以应用可以达到事半功倍的效果。
如下图:统计综合管理部的人数公式:D17=COUNTIF(C2:C14,"综合管理部")统计年龄大于40岁以上公式:D17=COUNTIF(D2:D14,“>40")提示:COUNTIF函数一般情况下只能设置一个条件SUM()函数不多说一般人都知道。
3、SUMIF()函数,完成指定条件对若干单元格、区域或引用求和。
应用格式:SUMIF(条件判断的单元格区域,数据或条件单元格的判定条件,需要求和的单元格区域或引用)。
适用于编制工资或奖金汇总表,。
一般情况下也只能设置一个条件。
如图:统计财务经营部的工资4、SUMPRODUCT()函数该函数在EXCEL定义中描述为在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。
这种描述给人的感觉似乎是对数组进行计算,对乘积汇总。
excel每月工作日计算公式

Excel每月工作日计算公式在Excel中,我们经常需要计算每月的工作日数,如何利用Excel的函数来自动计算每月的工作日数呢?本文将介绍如何使用Excel的函数来实现每月工作日的计算,并给出相应的公式和案例。
1. Excel工作日函数介绍Excel中有一个专门用于计算工作日的函数,即工作日函数(WORKDAY)。
该函数的语法如下:WORKDAY(start_date, days, [holidays])- start_date:起始日期- days:天数,表示从起始日期开始的天数- holidays:可选参数,表示假期的日期范围或数据区域工作日函数返回一个日期,该日期是从指定的起始日期开始经过一定工作日天数后的日期,同时排除了指定的假期日期。
2. Excel每月工作日计算公式要计算每月的工作日数,我们可以结合工作日函数和条件计数函数来实现。
下面是计算每月工作日数的公式:=NETWORKDAYS(EOMONTH(A2,0)+1,EOMONTH(A2,0)+DAY(EOMONTH(A2,0)))其中,A2为起始日期单元格,EOMONTH函数用于计算指定日期所在月份的月末日期,DAY函数用于获取月末日期的天数,NETWORKDAYS函数用于计算指定日期范围内的工作日天数。
3. Excel每月工作日计算案例分析我们以2022年1月份为例,假设1月1日至1月31日为一个月,计算1月份的工作日数。
首先在A2单元格输入起始日期“2022/1/1”,然后在B2单元格输入上述公式,回车后即可得出1月份的工作日数。
4. 工作日计算需注意的问题在使用工作日函数来计算每月工作日数时,需要注意以下几点:- 起始日期的格式应为日期格式,且要保证单元格的日期格式正确;- 可根据实际情况,设置好假期的参数,确保计算结果的准确性;- 公式中的单元格引用应根据实际情况调整,确保公式的准确性和可复用性。
5. 总结通过上述介绍,我们了解了如何使用Excel函数来实现每月工作日的自动计算,同时给出了相应的公式和案例分析。
人事excel常用公式

人事excel常用公式
人事管理Excel公式可以用于快速准确地计算各种数据,如员工工龄、绩效考核、工资等等。
以下是一些常用的人事管理Excel公式:
1. 自动按年计算工龄公式:使用DATEDIF函数,其中第一参数为入
职日期,第二参数为当前日期,第三参数为公式形式,既可以按年计算工龄,也可以按月计算工龄。
2. 计算绩效考核公式:使用SUM函数和IF函数,将公司经营目标分解成多个细化目标,设置权重后形成组合目标,根据实际回款金额对照计提比例表格计算奖金。
3. 计算工资公式:使用SUM函数和IF函数,通过定义工资的定义和操作步骤,以及自定义计算公式等,计算员工工资。
4. 使用MEDIAN函数计算业绩中位数:如果业绩在800-6000之间,
则返回中位数C2*8%;如果业绩小于800,则返回800;如果业绩大
于6000,则返回6000。
5. 使用Excel表格制作人事管理表格,包括输入不同列表、合并单
元格、添加框线、排序等。
这些公式的使用可以大大提升人事管理的效率和准确性。
然而,人事管理工作通常需要处理大量的数据,因此还需要灵活运用各种函数和公式来应对复杂的工作需求。
excel人事行政应用公式

1.文本型日期转换成yyyy.mm.dd类型格式方法:LEFT(A1,4)&"."&MID(A1,5,2)&"."&RIGHT(A1,2)19791024TEXT(A1*1,"0000"".""00"".""00")197910242.从身份证号码中提取性别,年龄,出生日期方法出生日期CONCATENATE(IF(LEN(C5)=18,MIDB(C5,7,4),(CONCATENATE(19,MIDB511023*********IF(LEN(C14)=15,"19"&MID(C14,7,2)&"年"&MID(C14,9,2)&"月"&MID511023*********IF(LEN(C15)=15,CONCATENATE("19",MID(C15,7,2),".",MID(C15,9,511225************ IF(LEN(C17)=15,DATE(MID(C17,7,2),MID(C17,9,2),MID(C17,11,2)511023********* MID(C16,(LEN(C16)=18)*2+7,2)&"-"&MID(C16,(LEN(C16)=18)*2+9,320811************ TEXT(MID(B11,(LEN(B11)=18)*2+7,6),"19"&"00-00-00")320811************ 年龄IF(LEN(C8)=15,YEAR(NOW())-1900-VALUE(MID(C8,7,2)),IF(LEN(511023*********性别IF(LEN(C11)=15,IF(MOD(VALUE(RIGHT(C11,3)),2)=0,"女","男"),IF511023*********IF(C15="","",CHOOSE(MOD(IF(LEN(C15)=15,RIGHT(C1511023*********出生日期转换为年龄YEAR(NOW())-YEAR(IF(LEN(C16)=8,DATE(MID(C16,1,4),M19771108771008DATEDIF(C18,TODAY(),"Y")1977-11-8YEAR(TODAY())-YEAR(C19)1977年11月08日1977-11-8工龄计算CONCATENATE(DATEDIF(C21,TODAY(),"y"),"年",DATEDIF(1999-9-51999年9月5日ROUNDUP((TODAY()-C24)/365*12,0)&"个月"1999-9-51999年9月5日1999-9-5DATEDIF(C26,D26,"Y")&"年"&DATEDIF(C26,D26,"YM")&"月1999年9月5日DATEDIF(C28,D28,"Y")+DATEDIF(C28,D28,"YM")/121999-9-51999年9月5日显示系统当前日期TEXT(TODAY(),yyyy年m月d日")2013年4月17日1979.10.241979.10.241977年11月08日1977年11月08日1978.011977-11-0882-11-121982-11-1236男男363635363613年7个月13年7个月164个月164个月2003-12-314年3月2004年1月1日4年3月2004-1-2 4.25 2004年1月3日 4.25。
行政人事管理工作常用EXCEL函数教程

行政人事管理工作常用EXCEL函数教程Excel函数教程一、求和函数SUM1、SUM函数求和SUM函数用来求一些区域内数字的合计和、平均值、最大值、最小值等,这是Excel最常用的函数。
语法:SUM(number1,number2,…)参数:number1、number2表示要求和的单元格,参数最多可以支持255个,如果参数为空,则返回0。
实例:=SUM(A1:A4)返回A1:A4区域内所有数字的合计和2、SUMIF函数条件求和SUMIF函数是一个常用的条件求和函数,用来对满足指定条件的单元格求和。
语法:SUMIF(range,criteria,sum_range)参数:range:表示要求和的区域;criteria:表示条件;sum_range 表示要求和的列或行,如果为空,则默认为range参数相同的区域。
实例:=SUMIF(A1:A4,">5",A1:A4)返回A1:A4区域内值大于5的数字求和二、数据过滤函数1、COUNTIF函数计数COUNTIF函数是一个常用的条件计数函数,用来对满足指定条件的单元格计数。
语法:COUNTIF(range,criteria)参数:range:表示要计数的区域;criteria:表示条件。
实例:=COUNTIF(A1:A4,">5")返回A1:A4区域内值大于5的单元格个数2、AVERAGEIF函数求平均AVERAGEIF函数是一个常用的条件求平均函数,用来对满足指定条件的单元格求平均值。
语法:AVERAGEIF(range,criteria,average_range)参数:range:表示要求平均值的区域;criteria:表示条件;average_range表示要求平均的列或行。
人事工作EXCEL实用公式大全
人事工作EXCEL实用公式大全人事工作是一项涉及到很多数据处理的工作,而Excel作为一种常见的数据处理工具,可以帮助人事专员们更高效地完成数据分析和处理工作。
本文将为你介绍一些在人事工作中常用的Excel实用公式,以帮助你更好地处理人事管理数据。
1.SUM函数:计算选定区域中的数值的总和。
可以用于计算职工的工资总和或项津贴的总和。
=SUM(A1:A10)2.AVERAGE函数:计算选定区域中的数值的平均值。
可以用于计算职工的平均薪资或平均出勤天数。
=AVERAGE(A1:A10)3.COUNT函数:计算选定区域中数值的数量。
可以用于计算一些条件下符合要求的职工数量。
=COUNT(A1:A10)4.IF函数:在一些条件成立时返回一个值,否则返回另一个值。
可以用于判断职工是否符合一些条件。
=IF(A1>100,"合格","不合格")5.VLOOKUP函数:根据给定的值在一些区域中查找相应的值,并返回对应的值。
可以用于根据员工编号查找对应的姓名。
=VLOOKUP(A1,B1:C10,2,0)6.CONCATENATE函数:将多个单元格的内容连接在一起形成一个字符串。
可以用于合并姓名的姓和名。
=CONCATENATE(A1,"",B1)7.LEN函数:计算文本字符串的长度。
可以用于计算职工姓名的长度或者计算职位名称的字符个数。
=LEN(A1)8.LEFT函数:从文本字符串的开始位置返回指定数目的字符。
可以用于截取职工的姓或部门的名称。
=LEFT(A1,3)9.RIGHT函数:从文本字符串的末尾位置返回指定数目的字符。
可以用于截取职工的名或部门的代码。
=RIGHT(A1,3)10.MID函数:从文本字符串的指定位置开始,返回指定数目的字符。
可以用于截取职工的名字的一部分。
=MID(A1,2,3)11.UPPER函数:将文本字符串中的所有字符转换为大写。
Excel高级技巧使用日期函数进行日期计算
Excel高级技巧使用日期函数进行日期计算日期计算在Excel中非常常见,无论是在个人使用还是在工作中,都经常需要用到日期函数来进行相关的计算和分析。
Excel提供了多种日期函数,可以帮助我们完成各种日期计算任务,如计算两个日期之间的天数差、生成特定日期格式的数据等。
本文将介绍一些常用的日期函数和使用技巧,帮助读者更好地利用Excel进行日期计算。
一、日期格式设置在进行日期计算之前,首先需要对Excel中的日期进行正确的格式设置。
Excel中支持多种日期格式,如年-月-日、月/日/年、日-月-年等。
在数据区域,选中需要设置日期格式的单元格或单元格范围,然后右键单击选择“格式单元格”,在弹出的对话框中选择“日期”选项,根据个人喜好选择相应的日期格式即可。
二、常用的日期函数1. TODAY函数TODAY函数用于返回当前日期,其语法为=TODAY()。
该函数无需任何参数,直接在单元格中输入=TODAY()即可返回当前日期。
可以通过与其他日期函数结合使用,实现各种日期计算和分析。
2. DATE函数DATE函数用于根据给定的年、月、日生成日期,其语法为=DATE(年,月,日)。
例如,要生成2022年5月1日的日期,可以在单元格中输入=DATE(2022,5,1),按回车键后即可返回所需日期。
3. YEAR函数YEAR函数用于提取给定日期中的年份,其语法为=YEAR(日期)。
例如,要提取日期2022年5月1日中的年份,可以在单元格中输入=YEAR("2022-5-1"),按回车键后即可返回年份2022。
4. MONTH函数MONTH函数用于提取给定日期中的月份,其语法为=MONTH(日期)。
例如,要提取日期2022年5月1日中的月份,可以在单元格中输入=MONTH("2022-5-1"),按回车键后即可返回月份5。
5. DAY函数DAY函数用于提取给定日期中的日份,其语法为=DAY(日期)。
人事用的表格函数
人事用的表格函数
在处理人事数据时,经常需要使用各种表格函数来帮助分析、整理和呈现数据。
以下是一些在人事管理中常用的表格函数:
1.AVERAGE():计算某列或某几列的平均值。
2.COUNT():计算某列或某几列中非空单元格的数量。
3.MAX()和MIN():分别计算某列或某几列中的最大值和最小值。
4.SUM():计算某列或某几列中所有单元格的总和。
5.IF():条件函数,根据设定的条件返回不同的值。
6.VLOOKUP()或INDEX() & MATCH():查找并返回某个值在另一列或区域中的对
应值。
7.CONCATENATE() 或&:将多个文本字符串合并成一个字符串。
8.DATE():将年、月、日等数字格式化为日期。
9.TODAY():返回当前日期。
10.CHOOSE():根据给定的索引号返回一个值列表中的值。
11.LEFT()、RIGHT() 和MID():分别从文本字符串的左边、右边或中间提取字符。
12.SUBSTITUTE():替换文本字符串中的某些字符。
13.TEXT():将数字格式化为文本,并按照指定的格式显示。
14.RANK():计算一列数字的排名。
15.INT() 和ROUND():将数字四舍五入到指定的小数位数或最接近的整数。
这些函数可以帮助人事部门进行各种数据处理和分析,如计算平均工资、查找员工信息、分析员工年龄分布等。
EXCEL人事管理常用16个函数及案例精讲
EXCEL人事管理常用16个函数及案例精讲人事管理是组织中至关重要的部门之一,可以通过使用Excel函数来简化人事管理的工作流程。
下面是人事管理常用的16个Excel函数及其案例精讲。
1.VLOOKUP函数(垂直查找)案例:在人事名单中查找一些员工的信息。
=VLOOKUP(查找的值,数据区域,列索引号,是否精确匹配)2.HLOOKUP函数(水平查找)案例:查找一些职位所在的部门。
=HLOOKUP(查找的值,数据区域,行索引号,是否精确匹配)3.IF函数(条件判断)案例:根据员工的工龄给予不同的奖金。
=IF(条件,值1,值2)4.SUM函数(求和)案例:计算员工的总工资。
=SUM(数据区域)5.COUNT函数(计数)案例:统计部门的员工人数。
=COUNT(数据区域)6.AVERAGE函数(求平均值)案例:计算员工的平均工资。
=AVERAGE(数据区域)7.MAX函数(最大值)案例:找出公司中的最高工资。
=MAX(数据区域)8.MIN函数(最小值)案例:找出公司中的最低工资。
=MIN(数据区域)9.CONCATENATE函数(合并文本)案例:合并员工的姓氏和名字。
=CONCATENATE(文本1,文本2)10.TEXT函数(文本格式化)案例:将日期格式化为特定的显示格式。
=TEXT(日期,"格式")11.TRIM函数(去除文本中的空格)案例:去除员工名字中的空格。
=TRIM(文本)12.LEN函数(计算文本长度)案例:计算员工名字的长度。
=LEN(文本)13.LEFT函数(提取左侧字符)案例:提取员工名字的姓氏。
=LEFT(文本14.RIGHT函数(提取右侧字符)案例:提取员工名字的名字。
=RIGHT(文本,数字)15.MID函数(提取中间字符)案例:提取员工名字的中间字符。
=MID(文本,起始位置,长度)16.PROPER函数(将文本首字母大写)案例:将员工名字的首字母大写。
=PROPER(文本)以上是人事管理常用的16个Excel函数及其案例精讲,通过运用这些函数,人事管理人员可以更高效地处理和分析大量的人事数据。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
excel日期函数:做人事管理日期计算
示例
示例:做一个美观简洁的人事资料分析表
1、示例说明
在如图6所示的某公司人事资料表中,除了编号、员工姓名、身份证号码以及参加工作时间为手工添入外,其余各项均为用函数计算所得。
图6
在此例中我们将详细说明如何通过函数求出:
(1)自动从身份证号码中提取出生年月、性别信息。
(2)自动从参加工作时间中提取工龄信息。
2、身份证号码相关知识
在了解如何实现自动从身份证号码中提取出生年月、性别信息之前,首先需要了解身份证号码所代表的含义。
我们知道,当今的身份证号码有15/18位之分。
早期签发的身份证号码是15位的,现在签发的身份证由于年份的扩展(由两位变为四位)和末尾加了效验码,就成了18位。
这两种身份证号码将在相当长的一段时期内共存。
两种身份证号码的含义如下:
(1)15位的身份证号码:1~6位为地区代码,7~8位为出生年份(2位),9~10位为出生月份,11~12位为出生日期,第13~15位为顺序号,并能够判断性别,奇数为男,偶数为女。
(2)18位的身份证号码:1~6位为地区代码,7~10位为出生年份(4位),11~1 2位为出生月份,13~14位为出生日期,第15~17位为顺序号,并能够判断性别,奇数为男,偶数为女。
18位为效验位。
3、应用函数
在此例中为了实现数据的自动提取,应用了如下几个Excel函数。
(1)IF函数:根据逻辑表达式测试的结果,返回相应的值。
IF函数允许嵌套。
语法形式为:IF(logical_test, value_if_true,value_if_false)
(2)CONCATENATE:将若干个文字项合并至一个文字项中。
语法形式为:CONCATENATE(text1,text2……)
(3)MID:从文本字符串中指定的起始位置起,返回指定长度的字符。
语法形式为:MID(text,start_num,num_chars)
(4)TODAY:返回计算机系统内部的当前日期。
语法形式为:TODAY()
(5)DATEDIF:计算两个日期之间的天数、月数或年数。
语法形式为:DATEDIF(start_date,end_date,unit)
(6)VALUE:将代表数字的文字串转换成数字。
语法形式为:VALUE(text)
(7)RIGHT:根据所指定的字符数返回文本串中最后一个或多个字符。
语法形式为:RIGHT(text,num_chars)
(8)INT:返回实数舍入后的整数值。
语法形式为:INT(number)
4、公式写法及解释(以员工Andy为例说明)
说明:为避免公式中过多的嵌套,这里的身份证号码限定为15位的。
如果您看懂了公式的话,可以进行简单的修改即可适用于18位的身份证号码,甚至可适用于15、18两者并存的情况。
(1)根据身份证号码求性别
=IF(VALUE(RIGHT(E4,3))/2=INT(VALUE(RIGHT(E4,3))/2),"女","男")
公式解释:a. RIGHT(E4,3)用于求出身份证号码中代表性别的数字,实际求得的为代表数字的字符串
b. VALUE(RIGHT(E4,3)用于将上一步所得的代表数字的字符串转换为数字
c. VALUE(RIGHT(E4,3))/2=INT(VALUE(RIGHT(E4,3))/2用于判断这个身份证号码是奇数还是偶数,当然你也可以用Mod函数来做出判断。
d. =IF(VALUE(RIGHT(E4,3))/2=INT(VALUE(RIGHT(E4,3))/2),"女","男")及如果上述公式判断出这个号码是偶数时,显示"女",否则,这个号码是奇数的话,则返回"男"。
(2)根据身份证号码求出生日期
=CONCATENATE("19",MID(E4,7,2),"/",MID(E4,9,2),"/",MID(E4,11,2))
公式解释:a. MID(E4,7,2)为在身份证号码中获取表示年份的数字的字符串
b. MID(E4,9,2) 为在身份证号码中获取表示月份的数字的字符串
c. MID(E4,11,2) 为在身份证号码中获取表示日期的数字的字符串
d. CONCATENATE("19",MID(E4,7,2),"/",MID(E4,9,2),"/",MID(E4,11,2))目的就是将多个字符串合并在一起显示。
(3)根据参加工作时间求年资(即工龄)
=CONCATENATE(DATEDIF(F4,TODAY(),"y"),"年",DATEDIF(F4,TODAY(),"ym"),"个月")
公式解释:
a. TODAY()用于求出系统当前的时间
b. DATEDIF(F4,TODAY(),"y")用于计算当前系统时间与参加工作时间相差的年份
c. DATEDIF(F4,TODAY(),"ym")用于计算当前系统时间与参加工作时间相差的月份,忽略日期中的日和年。
d. =CONCATENATE(DATEDIF(F4,TODAY(),"y"),"年",DATEDIF(F4,TODAY(),"ym"), "个月")目的就是将多个字符串合并在一起显示。
5. 其他说明
在这张人事资料表中我们还发现,创建日期:31-05-2001时显示在同一个单元格中的。
这是如何实现的呢?难道是手工添加的吗?不是,实际上这个日期还是变化的,它显示的是系统当前时间。
这里是利用函数 TODAY 和函数 TEXT 一起来创建一条信息,该信息包含着当前日期并将日期以"dd-mm-yyyy"的格式表示。
具体公式写法为:="创建日期:"&TEXT(TODAY(),"dd-mm-yyyy")
至此,我们对于文本函数、日期与时间函数已经有了大致的了解,同时也设想了一些应用领域。
相信随着大家在这方面的不断研究,会有更广泛的应用。