sina.com.cn
新浪首页|免费邮件|用户注册|网站地图

科技时代

新浪首页 > 科技时代 > 网上学园 > 技巧提示 > 天极网 > 正文







Excel中处理日期有关字的段

http://tech.sina.com.cn 2001/01/05 12:15 天极网 寒秋鸿影

  日期字段在Excel中被经常使用,例如年龄,毕业时间、参加工作时间、入党入团时间等等,这些是仅与日期有关的。也有些字段虽不是日期型的,但却是与日期字段有关系的,例如工龄、党龄、教龄、军龄等等,我们暂且称这些为年限问题。更深一步说,还有的字段虽不是年限,但其来源确是与年限有关的。如工龄津贴,教龄津贴(也叫补贴)是以年限为参数,再按工资规定通过计算得出的。所以,以上这些问题归根结底,都与日期有关。所以探讨以日期为基础,自动填写相关字段具有很大实用意义;同时,由于年限会随时间持续而增加,这又带来一个相关数据的更新问题,使用合适的函数会进行年限的自动更新,免去每年重新输入和计算之苦。另外,通过自动计算得出相关数字,只要输入的原始日期和计算方法正确,结果就正确,从这一点说,比之手工输入,也是一种减少输入量并减少出错机会的措施。

  1、年限计算:这最简单,以计算工龄为例,Excel中有一个Now()函数,可给出现在的日期,用它减去原始日期(如参加工作时间),就得出从参加工作到现在的天数,也就是以天为单位的工龄了。由于工龄要求的精度很低,可不考虑闰年问题,这个结果被365除,取整数,就是以年为单位的工龄。设参加工作时间放在B列,计算公式可用:=(NOW()-Bx)/365,这里的x是行坐标.应当注意的是,单元格的显示格式要设置成整数,否则显示结果不正确。还有个DAYS360()函数,作用与此类似.但精度不如用此方法的结果高。

  2、工龄津贴的计算:我们这里工龄津贴执行标准是:每增加一年工龄,每月的津贴增加0.5元,工龄超过40年不再增加.因此,如果工龄数放在C2话,所用的公式是:=IF(c2*0.5>20,”20”,c2*0.5)。标准与这个不同的地方,可依据当地标准修改一下公式即可。

  3、教龄津贴的自动计算:属于事业单位的教育系统,有教龄津贴,也是以教龄长短计算的,主要是按年限划分为几个档次.按教育系统的规定:从参加工作的第六年开始执行教龄津贴,执行标准是每人每月3元:到第11年执行标准是每人每月5元,第16年是每人每月7元,第21年及其以后是每人每月10元。这可使用工作表函数中的IF()函数,例如:设教龄保存在C2,要在E2中填写上述标准的教龄津贴,公式是:=IF(C2>20,"10",IF(C2>15,"7",IF(C2>10,5,IF(C2>5,"3",)))).与年限有关的其他津贴计算可以比照这个方法。

  4、从身份证号码中提取出生年月:

  身份证号码中有持证人的出生年月,如果想从这里面提取该人的出生年月可以使用下面这个公式,公式假设身份证号放在A2,则

  公式是:="19"&MID(A2,7,2)&"-"&MID(A2,9,2)&"-"&MID(A2,11,2)

  现在使用的身份证分新旧两种编码,新编码除了出生年份用4位数字表示之外,最后又加入了一位校验码,该公式适合旧编码,如果是新编码,可以按这个思路改动公式。公式所在的单元格显示格式需要设置成日期型。



 相关链接
Excel的自动套用格式步骤详解 (2000/12/15 17:45)
Excel 2000表格行列转置 (2000/11/30 17:41)
Excel2000工作表小技巧 (2000/11/28 15:56)
Excel办公实用小技巧10则 (2000/10/11 15:52)
Excel在调查统计中的应用 (2000/06/06 11:03)
Excel在数值计算方法方面的应用 (2000/04/13 23:58)


网站简介 | 用户注册 | 广告服务 | 招聘信息 | 中文阅读 | Richwin | 联系方式 | 帮助信息 | 网站律师

Copyright © 1996 - 2001 SINA.com, Stone Rich Sight. All Rights Reserved

版权所有 四通利方 新浪网