Excel中用公式和函数来计算年龄的几种方法.doc_第1页
Excel中用公式和函数来计算年龄的几种方法.doc_第2页
Excel中用公式和函数来计算年龄的几种方法.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘要:本文通过一个实例讲述了在Excel中用公式和函数来计算年龄的几种方法关键词:公式;函数;数据;year();today();right();value();int();datedif()中图分类号:TP317 文献标识码:B 文章编码:16726251(2007)03010603 在Excel练习题目及日常实际中经常遇到计算年龄的问题,那么它在Excel中如何实现的呢?我们都知道公式和函数在Excel的学习中是一个重点内容,并且它也是一个难点内容,学生们在学习的过程中感到不易学习下面笔者就讲述几种用公式和函数来解决计算年龄问题的方法:1 方法一 我们大家都知道年龄在日常生活中怎么计算,就是用现在的年份减去出生时的年份在Excel中有today()函数,这个函数返回计算机当前的日期另外还有一个函数year()用来返回一个日期中的年份这样的话那不是很简单吗?那就让我们看看在Excel中用公式和函数算出来的结果吧(如图1) 是不是和我们想像中的结果一样呢,估计大家都不是想要这种结果,是不是感觉风牛马不相及的感觉先让我们来看看数据在计算机中怎样存放的,在EXCEL中日期都是以纯数值存储的,它们都是以至1900年1月1日的天数来存储的,如1900年1月25日则存储的是25那么上图中的年龄列中是不是刚好对应383143282729214029,但是需要计算距离的数是多少不直观我们都知道在日期数据中前四位数字表示年份,紧挨着二位表示月份,后二位表示日期那么我们能不能用截取字符函数截取最后两位呢,让我们看看实际效果吧(如图2)那么最后年龄这一列中的对不对呢?实际上它也是不对的,因为大家都知道在EXCEL中对齐方式是数值右对齐而字符则左对齐,如果大家不信还可以用type()函数测它的数据类型这时我们只需用另外一个函数value()将刚才的数据转换一下类型就可以了(如图3)从图中我们看到虽然年龄这一列中还是同样的内容但排列已经位于每个单元格的右方,从而验证了刚才的数值数据是右对齐2 方法二 是不是感觉刚才的方法太麻烦,因为函数中间的参数又是另外一个函数,并且公式比较长不易让人记忆,那么有没有简单的方法呢?答案是肯定的我们都知道一年是有365天组成的,而在EXCEL中日期又是以序列数存放,那么是不是我们能用现在日期的序列数减去另外一个日期的序列数的差再除以365来实现呢?那就让我们在Excel中试一试效果吧(如图4) 从图中我们看到年龄都带一个小数,显然是不符合实际情况,怎么办呢?这在Excel中很容易解决,我们只需用另外一个函数int()取整即可解决这个问题(如图5)3 方法三 方法二虽然比方法一简单一点,但还是比较麻烦,有没有更简单的方法呢?笔者在查找相关资料后发现了一个更简单的方法,它实际上是利用另外一个功能强大但不公开的函数来计算相差的年龄月份天数等它就是Datedif()函数,该函数除Excel 2000中在帮助文档有描述外,其他版本的Excel在帮助文档中都没有说明,并且在所有版本的函数向导中也都找不到此函数,但该函数在电子表格中确实存在据微软称,提供此函数是为了与Lotus 1-2-3兼容Datedif函数虽名不见经传,但却十分好用Datedif能返回任意两个日期之间相差的时间,并能以年月或天数的形式表示EXCEL中的Datedif函数带有3个参数,其格式如下:Datedif(start_date,end_date,units),其中start_date 和end_date 参数可以是日期或者是代表日期 的变量,而units则是1 到2 个字符长度的字符串,用以说明返回日期差的形式(见表1) 好了,既然我们了解了这个函数的功能及用法后,那就让我们赶快试一下效果吧(如图6) 以上是笔者在教学实践过程中用过的几种方法,这几种方法已在Windows2000操作系统及Excel2002版本上实践过在学习Excel的过程中只要能够静下心来,仔细思考,就能够帮助你理解书本上的理论知识,并熟练运用甚至达到融会贯通,可能会发现更多更好的解决问题的方法参考文献1 宋清龙.计算机应用基础(xp版)M.北京:高等教育出版社,2004,(4).2 全国高校网络教育考试委员会办公室组编.计算机应用基础M.北京:清华

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论