用excel日期函数实现办公自动化.pdf

用excel日期函数实现办公自动化.pdf

ID:52813351

大小:185.94 KB

页数:2页

时间:2020-03-30

用excel日期函数实现办公自动化.pdf_第1页
用excel日期函数实现办公自动化.pdf_第2页
资源描述:

《用excel日期函数实现办公自动化.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、周刊2010年第39期○信息技术教学与研究用Excel日期函数实现办公自动化马鹏卫(陕西理工学院计算机系,陕西汉中723001)摘要:文章以日常办公中经常用到的几个小任务为例,那么以后利用DATEDIF函数我们就很容易得知一个人的介绍了Excel中有关日期日期函数的使用方法,从而提高办公确切年龄或工龄。一族的工作效率,使相关工作实现自动化。2.3从身份证号码中获取某个人的性别和出生日期。关键词:Excel日期函数参数办公自动化在员工的信息表中,身份证号码一般是必填项,为了在员工的生日时送去祝福,首先就得知道每个员工的出生日期和1.引言性别,这些信息其实就包含在身份证号

2、码当中。Excel是办公自动化中集表格、计算和数据库为一身的优目前的居民身份证号码有15和18位之分:15位身份证号秀软件,目前的大小公司、企业都是依靠它进行数据管理,其码中的第7、8位为出生年份,9、10位为月份,11、12位为日期,强大的数据处理功能的核心是函数。Excel包含了11类几百个第15位为性别判断,奇数为男偶数为女;18位身份证号码中的函数,但由于其中的参数较多,在日常使用时往往会碰壁。下第7~10位为出生年份,其余信息在15位基础上向后顺延两位,面我结合一些实例对与日期相关的函数作以说明,以便提高18位为效验位。我们的工作效率,从而使办公自动化。比如

3、A3是某个人的身份证号码,就可以用下面的公式得2.应用实例到此人的性别:2.1从给定的日期时间中取出年、月、日、小时或分钟。=IF(MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2)=年、月、日、小时和分钟它们分别对应的函数是:YEAR、1,"男","女")。MONTH、DAY、HOUR、MINUTE,假如A1单元格中存放的是日其中“IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1))”表示:期型数据“2010-8-711:22”,要返回该时间的钟点11,就可以如果C2单元格中字符串的字符数是15

4、,则从第15位开始,提取使用函数“=HOUR(A1)”。C2单元格字符串中的1个字符;否则从第17位开始,提取1个字但如果要从临时指定的一串字符中获取具体的日期或时符。MOD函数是用来取余的,如果提取出来的数值除以“2”后间,则应将这串字符放在双引号中,如“=HOUR("2010-8-余数为“1”,则显示为“男”,否则显示为“女”。711:22")”。要得到此人的出生日期要使用下面的公式:在Excel中使用公式或函数时,有两点需特别注意:一是=IF(LEN(A3)=15,DATE("19"&MID(A3,7,2),MID(A3,9,2),标点符号都应使用西文下的标点符

5、号;二是公式中的等号不MID(A3,11,2)),IF(LEN(A3)=18,DATE(MID(A3,7,4),MID(A3,11,2),能省。MID(A3,13,2)),""))。2.2计算两个日期之间间隔的年、月或天数。其中的DATE函数是将日期字符串转换为一个日期,其它可使用函数DATEDIF(日期1,日期2,参数)返回两个日期的几个函数使用可以参考Excel帮助。如果上面的公式得到的间的时间间隔。假如日期型A2单元格的值是“2008-8-8”,日是一个数字,我们只需将该单元格的格式设置为“日期”即可,期型B2单元格的值是“2010-8-7”,要得到这两个日期之

6、间的因为Excel中的日期其实就是一个数字,比如1900年1月1日是间隔,可以参照表1中列出的函数。在Excel中是用1来记录的。表1日期间隔函数DATEDIF2.4计算两个日期之间的工作日。每年在发取暖费或降温费时或者考勤时,需统计两个日参数公式含义返回值期间的工作日,这也可以用函数来完成。2008年8月8日与2010年8月7日函数NETWORKDAYS(开始日期,结束日期,假期)专门Y=DATEDIF(A2,B2,Y)1所间隔有多少年就是用来统计两个日期之间除去节假日和周末外的工作日,如公式“=NETWORKDAYS("2010-3-1","2010-5-31

7、",{"2008年8月8日与2010年8月7日M=DATEDIF(A2,B2,M)232010-4-3","2010-4-4","2010-4-5","2010-5-1","2010-5-所间隔有多少月2","2010-5-3"})”将得到从2010年3月1日开始到2010年5月2008年8月8日与2010年8月7日D=DATEDIF(A2,B2,D)72931日,除法定的清明节3天、劳动节3天和周末外的工作日,共所间隔有多少天有64天。YD=DATEDIF(A2,B2,YD)8月8日与8月7日所间隔的天数364NETWORKDAYS函数

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。