excel用出生日期来计算年龄的两个自定义函数
发布时间:2023-06-26 18:41:47
标签:出生日期,单元格,自定义,计算,Excel函数
如果要用出生日期来计算年龄,可以用自定义函数来完成。在VBA编辑器中单击菜单“插入→模块”,并将下面的代码放入其中,以下两段代码都是按虚岁计算的,任选一种即可。
方法一:
Function Age(BirthDate As Date)
Select Case Month(Date)
Case Is < Month(BirthDate)
Age = Year(Date) – Year(BirthDate)
Case Is = Month(BirthDate)
If Day(Date) >= Day(BirthDate) Then
Age = Year(Date) – Year(BirthDate) + 1
Else
Age = Year(Date) – Year(BirthDate)
End If
Case Is > Month(BirthDate)
Age = Year(Date) – Year(BirthDate) + 1
End Select
End Function
方法二:将一年按365.25天计算,在极少数情况下可能会出错。
Function Age(BirthDate As Date)
Age = Int((Date – BirthDate) / 365.25) + 1
End Function
使用方法:假如出生日期在A1单元格中,如“1971-12-1”,在B1单元格中计算年龄,则在B1单元格中输入公式
=age(A1)
B1单元格返回计算结果为38。请确保A1单元格为日期格式,否则会出现“#VALUE!”错误。


猜你喜欢
- 我们在工作中会将做好的Excel数据交给领导,避免在文件传送过程中格式发生错乱;我们可以把Excel文件转换成PDF格式,这样我们在文件传送
- 互联网时代,连上网络的电脑是我们畅游这个时代的桥梁。要注意的是,电脑也会跟人一样产生日常垃圾,如果不去处理的话,可想而知会是什么情况。现实的
- 虚拟来电app怎么使用?虚拟来电是一个模仿真实来电情形的软件,能够帮你虚拟出一个来电。下面,小编就为大家介绍下虚拟来电app使用方法。安卓上
- 这篇文章主要介绍了win7系统使用控制面板把IE设置为默认浏览器图文教程,本文用详细的图文说明讲解了操作步骤,需要的朋友可以参考下IE是Wi
- 第1步,打开Word2010文档窗口,切换到“插入”功能区。在“插图”分组中单击“图表”按钮,如图1所示。 图1
- Excel中经常需要添加图表进行数据统计,图表具体该如何添加呢?下面是小编带来的关于excel2003添加图表的方法,希望阅读过后对你有所启
- 有时我们要给win10系统安装些应用需要查看电脑是32位还是64位,因为这些要安装的软件需要装对位,不然是无法使用的,因此查看我们电脑时32
- 在Win10系统操作中,用户在运行程序的时候出现“发布者不受信任”的提示窗口,应用被阻止。用户尝试关闭安全软件依旧无效,遇到这种问题该如何处
- Win7桌面背景可以锁起来吗 怎样把Win7桌面背景锁起来,需要的朋友可以看看 在开始搜索框中键入 gpedit.msc。回车,打
- 微软官方每月都会针对Win10系统进行更新,而最近有的小伙伴在更新系统之后发现自己的电脑网络无法连接,遇到这种情况其实解决起来非常简单,具体
- Win10谷歌浏览器首页被2345篡改怎么办?众所周知,谷歌浏览器(Google Chrome)是一款可让您更快速、轻松且安全地使用网络的浏
- XP系统电脑电源风扇停止转动如何是好?不少番茄花园WinXP系统用户为此烦恼不已,小编认为,电脑电源风扇不转,通常只有两种可能,具体如下:一
- 如何使用无他相机app中的瘦脸特效?无他相机app是一款美颜拍照软件,很多用户使用它将自己的照片修饰的美美哒。那么,想要使用无他相机app中
- Win7系统电脑共享打印机提示0x000006d9错误代码怎么办?Win7共享打印机出现错误代码0x000006d9如何解决?系统部落为你解
- 在文档中插入图片后,可以对其大小和放置角度进行调整,以使图片适合文档排版的需要,而一篇好的文章图文结合,造就一篇高质量的文档那么下面就由小编
- 今天微软推送了Win10 Mobile慢速预览版14342.100更新,这个版本是慢速版,修复了哪些bug?下面我们就来看看Win10 Mo
- 速算盒子老师端怎么创建班群?速算盒子老师端是一款专为教师推出的软件,老师们可以在里面布置作业、和家长沟通等,那么在速算盒子老师端中要怎么创建
- 在Excel中用数据有效性创建下拉列表时,如果需要下拉列表中的选项是动态变化的,除了使用OFFSET函数定义名称的方法外,在Excel 20
- win10怎么更改系统字体?在默认的win10系统中,使用的微软雅黑,如果想要更改成自己喜欢的字体,就必须选择自己喜欢的字体进行全局更换,那
- 有用户反馈,遇到了win10应用商店下载不了软件,一下载就会显示Windows更新或者已安装下载不了的问题,win10应用商店无法下载怎么办