作者:乔山办公网日期:
返回目录:excel表格制作
示例 =DATEDIF("1988-4-5",TODAY(),"Y") 常用于计算年龄
DATEDIF函数是Excel中的隐藏函数,在帮助和来插入公式里面看不到的
作用:返回两个日期之间的年源\月\日间隔数。通常用DATEDIF函数计算两日期之差
DATEDIF(开始日期,结束日zhidao期,返回类型)
返回类型
"Y" 时间段中的整年数。
"M" 时间段中的整月数。
"D" 时间段中的天数。
"MD" start_date 与 end_date 日期中天数的差。忽略日期中的月和年。
"YM" start_date 与end_date 日期中月数的差。忽略日期中的年。
"YD" start_date 与 end_date 日期中天数的差。忽略日期中的年。
可以用DATEDIF函数计算年龄。
1、以excel2010版本为zhidao例,A列有一列出生年月,要用函数算出年龄;
2、首先在版B2单元格输入公式=DATEDIF(A2,TODAY(),"Y"),按enter键后则可得出结果,DATEDIF函数是指返回两个日期之间的年\月\日间隔数,这里“Y”表示年;
3、把鼠标权放在B2单元格右下角,下拉填充公式,则可算出这列年龄了。
计算年龄的函数百,这里主要是用到today函数和year函数。
操作步骤如下:
1、例如:首先我们在K2单元格输入一个等于号,这是在告诉Excel接下来我要输入函数了
2、我们在等于号后度面输入函数today,这一步是提取出今天的日期
3、通过上一步我们就提取出了今天的日期,但是today函数提问取出来的是年月日,而我只需要答年份即可 所有现在我们需要用year函数从today函数中提取出年
4、接下来我们用今天减去出生年份,同样的我们需要用year函数提取出生年份
5、函数输入好之后我们按回车键,这时我们会发现出来的并不是一回个年龄
6、为什么计算结果不是一个年龄呢?这时应为Excel中每个日期都对应一个数字,现在的计算结果是一个日期 我们需要把这个日期转化为数字 方法是答按Ctrl+shift+~
7、最后用下拉柄给其他单元格也填充上函数即可