问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

excel用出生日期来计算年龄的两个自定义函数

发布网友 发布时间:2024-08-19 14:33

我来回答

1个回答

热心网友 时间:2024-08-23 03:42

如果要用出生日期来计算年龄,可以用自定义函数来完成。在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!”错误。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
年收入10W,买了平安的平安福,那现在能办理多大额度的信用卡呢? 在昆明补办身份证的程序是如何规定的 怎么样清洗打印机 板面的做法~ 王者荣耀 王者荣耀星耀之后的段位是什么? excel超链接打不开怎么办超链接点击失效怎么解决 EXCEL中的超链接只显示超链接文件名不显示路径 在Excel中超链接以后,当鼠标点击超链接时,下面总显示超链接地址... 上海师范大学对外汉语学院ipa国际认证协会 (急)Win7系统,已安装WPS2012个人版和Excel2007,但数据采集系统导出Exc... 硫酸亚铁是治什么病的 如何看待同事考证? 罗汉松怎么养护及注意事项 罗汉松如何养护 结婚请柬提前一天发是什么意思 ...种子怎么种(地栽罗汉松大树的养殖方法(了解罗汉松的养护窍门)) 励志的短句子 正能量励志的短句子 早上好励志正能量短句 早上好励志正能量短句子 如何用电脑搜索微信添加好友? 如何看待成年人考证深造? 考证是年轻人在治愈精神内耗?年轻人在毕业之后还痴迷于考证是... 证的收益具有不确定性,为什么现在的年轻人依旧沉迷考证不可自拔... 高清线是什么线 如果你是主持人,你会怎么写开场白? 康师傅茶饮料共有多少种 天气和时间怎么放在手机桌面上 选题:决定文章影响力 如何把手机时间在桌面显示出来? 选题是什么意思 日期加天数得出新的日期, excel日期加天数公式 夏锐参与活动 excel怎么算年龄步骤 各种花开放的时间 各种花开放的时间总结 向日葵的开花时间和开花过程 内蒙古五大任务是什么 雪花特一粉是什么面粉(特一粉和馒头粉区别) 牛栏山百年52度多少钱一瓶?牛栏山百年52度价格表 深入的让你了解到二锅头酒的产品以及价格是多少(二锅头各种酒价格... 牛栏山多少度?牛栏山酒价格图片大全 非法讨债罪与非法拘禁罪有何区别 魔兽世界怀旧服奥山在哪里进介绍_魔兽世界怀旧服奥山在哪里进是什么 催收非法债务罪认定的标准是什么? 催收非法债务,应当承担刑事责任吗? 如何认定催收非法债务罪?怎么量刑? 高考英语800个高频词汇整理,掌握住这些词汇,英语140+小菜一碟 冷冻集装箱哪家好? 新鲜海蟹怎么保存 海蟹保存冷冻还是冷藏 海蟹保存的方法很重要 牛肉芋头有什么制作方法? 仲虺给了汤什么样的建议? 如何做出一道口感鲜嫩可口的牛肉炖芋头?