1. 关注常识网首页
  2. 科普知识

在Excel中如何用year函数和today函数计算年龄?(EXCEL里面的函数YEAR怎么使用?)

先建立下面的表格,要红色圈处插入函数。1、单击编辑栏上插入函数按钮。2、选择时间与日期。3、选择YEAR函数。4、单击确定。在红色圈处输入now()单击蓝色圈处...

大家好,今天我想和大家讲解一下“怎样使用Excel 的year函数”的工作原理。为了让大家更好地理解这个问题,我将相关资料进行了分类,现在就让我们一起来学习吧。

在Excel中如何用year函数和today函数计算年龄?(EXCEL里面的函数YEAR怎么使用?)

在Excel中如何用year函数和today函数计算年龄?

先建立下面的表格,要红色圈处插入函数。

1、单击编辑栏上插入函数按钮。

2、选择时间与日期。

3、选择YEAR函数。

4、单击确定。

在红色圈处输入now()单击蓝色圈处确定。

现在下图可以看到年份是2014,在蓝色圈处显示了现在用的公式。在红色圈处双击到下一步。

上一步双击后,如蓝色圈所示编辑公式:=YEAR(NOW())-year(D3),D3就是红色圈所指的内容,按回车。

得到下图,红色圈所示并不是我们要的结果是多少岁,下一步我来说明

选中此单元格-右键选“单元格属性”,如下图,在左边红色圈片选数字,右边选0,单击“确定”。

下面红圈处就是我们要的结果了。

在F3处单元格把填充柄往下拉,就得到下图,轻松算出所有人的年龄。

用excel怎样计算年龄?

常见的情况有两种,

第一种:知道出生年月日,例如2001年10月18日,

此时计算年龄虚岁,

=year(today)-year(2001年10月18日)

计算年龄周岁,

=datedif(2001年10月18日,today(),"Y")

第二种情况:知道身份证号码,计算年龄,

公式大同小异,

如有需要可以继续交流!

EXCEL年月日如何用函数取年月

具体设置方法如下:

1.先新建一个空白Excel表格,重命名为“提取日期的年月日”

2.打开空白工作表添加一些内容

3.在’C2’’D2’’E2’单元格中依次输入‘年’‘月’‘日’

4.在‘C3’单元格中输入‘=YEAR(B3)’;‘D3’单元格中输入‘=MONTH(B3)’;在‘E3’单元格中输入‘=DAY(B3)’;如图就会看到效果了

5.选中C3:E3单元格,当光标变成“十”字状向下拖拽,复制填充公式

6.函数应用说明:YEAR、MONTH、DAY也是年月日的意思,完整函数是:YEAR(serial_number), MONTH(serial_number),DAY(serial_number),意思就是说返回某个可以识别的日期的年月日,这里的出生日期是一个可以被识别的日期,出生日期在B3单元格所以(serial_number)=B3,就是说在B3单元格提取数据;在向下拖拽的过程中是一个自动填充的过程,数据也会随着单元格的变化而变化

EXCEL里面的函数YEAR怎么使用?

用Excel函数计算年龄几法

在Excel中利用系统时间和出生年月计算年龄是人事管理、工资统计中经常性遇到的工作,笔者由于工作关系对此有些研究,现将有关计算方法介绍如下,供读者朋友们参考:

一、利用DAYS360、CEILING和TRUNC函数

1.函数简介

①DAYS360函数

它能按每年360天(每月30天)计算出两个日期间的天数,作为计算工龄的工具非常方便。它的语法为:

DAYS360(Start_date,end_date,method)

其中,Start_date是计算时间段的起始日期,end_date是计算时间段的结束日期,method用来指定计算方法的逻辑值(取FALSE或忽略使用美国方法,取TRUE则使用欧洲方法)。

另外,不同地方计算工龄的规则不尽相同。有的按“虚工龄”计算,如1998年6月1日至2000年12月31日工龄为3年;而有的则按“实工龄”计算,1998年6月1日至2000年12月31日工龄为2年;对此可使用CEILING函数或TRUNC函数处理。

②CEILING函数

它的语法为:

CEILING(number,significance)

其中number为待计算的数值,significance确定取整计算的倍数;该函数可将number沿着绝对值增大的方向,计算出一个最接近(或最小倍数significance)的整数。

③TRUNC函数

它的作用是将数字的指定部分截去,计算出一个最接近的整数或小数,语法为:

TRUNC(number,num_digits)

其中number为待计算的数值,num_digits用于指定小数部分的截取精度,取0时不保留小数、取1时保留一位小数(依次类推)。

2.计算公式

①“虚工龄”

根据计算要求和有关函数的特点,计算“虚工龄”的公式为:“=CEILING((DAYS360(A1,B1))/360,1)”。公式中的A1和B1分别存放工龄的起止日期,“DAYS360(A1,B1)”计算两个日期间的天数,(DAYS360(A1,B1))/360则按一年360天计算出工龄。由于工龄一般以年为单位,故用CEILING函数将上面的计算结果(沿绝对值增大的方向)取整,从而得出“虚工龄”。

②“实工龄”

计算“实工龄”的公式为:“=TRUNC((DAYS360(A1,B1))/360,0)”,公式中计算工龄天数的方法与上面的相同。TRUNC函数将 (DAYS360(A1,B1))/360的计算结果截去小数部分,从而得出“实工龄”。如果计算结果需要保留一位小数,只须将公式修改为 “=TRUNC((DAYS360(A1,B1))/360,1)”即可。

二、YEAR和RIGHT函数

1.函数简介

①YEAR函数

它可以计算出日期序列数(如两个日期相减的结果)所对应的年份数,其语法为:YEAR(Serial_ number),其中Serial_

number为待计算的日期序列数,既可以是一个具体的数值,也可以是一个表达式。

②RIGHT函数

该函数用来提取字符串最右边的若干个字符,因为YEAR函数的计算结果带有19等字样,必须利用RIGHT函数将它过滤掉。该函数的语法为:RIGHT(Text,Num_chars),其中Text是待计算的字符串,Num_chars用来指定从右向左提取的字符串长度(忽略时取1),例如“=RIGHT(“电脑爱好者”,3)”的计算结果为“爱好者”。

2.计算公式

由于YEAR和RIGHT函数的特点,它们组成的公式只能计算“实工龄”,具体形式为“=RIGHT(YEAR(A1-B1),2)”。公式中的A1和 B1分别存放工龄的截止和起始日期(正好与DAYS360函数相反),“YEAR(A1-B1)”计算出两个日期间的年份数,RIGHT(YEAR(A1-B1),2)则通过自右向左提取年份的后两位(工龄一般都是一位或两位数)。计算出来的一位数工龄前有个“0”,与习惯不太相符,这是上述公式的缺点。

三、N和INT函数

1.函数简介

①N函数

N函数属于信息函数之列,它可以完成单元格对象的转换。就是将数值转换成数字,日期转换成序列值,TRUE转换成1,其它对象转换成0。其语法为:N(value),其中的value是待转换的单元格对象,它可以是数值、日期等数据,也可以是一个表达式。

②INT函数

该函数可以将一个数值向下取整为最接近的整数。语法为:INT(number),其中number是待取整的一个实数或表达式,用它将计算结果取整为“实工龄”非常方便。

2.计算公式

由于INT函数的固有特点,用N和INT函数构成的公式只能计算“实工龄”,具体形式为“=INT((N(A1-B1))/365)”。公式中的A1和 B1分别存放工龄的截止和起始日期,“N(A1-B1)”计算工龄的序列数(其实就是工龄的天数),(N(A1-B1))/365将N(A1-B1)的计算结果转换为工龄,由于工龄数一般是小数,于是通过INT函数将它向下取最接近的整数。

Excel函数 计算实际年龄

1.

真实年龄=2007-出生的年份

=2007-YEAR(A1)

原理:

日期年份函数YEAR

语法:YEAR(serial_number)。

参数:serial_number为待计算年份的日期。

应用实例:“虚工龄”计算

所谓“虚工龄”就是从参加工作算起,每过一年就增加一年工龄,利用YEAR函数计算工龄的公式是“=YEAR(A1)-YEAR(B1)”。公式中的A1

和B1分别存放工龄的起止日期,YEAR(A1)和YEAR(B1)分别计算出两个日期对应的年份,相减后得出虚工龄。

2.

真实年龄=两个日期(出生、当前日期)之间年数

=datedif(A1,today(),"y")

真实年龄=总天数-出生年份 再除以 365 ,再四舍五入

=ROUND((TODAY()-A1)/365,0)

=ROUND((TODAY()-A1)/365.25,0)

函数原理:

TODAY函数

函数名称:TODAY

主要功能:给出系统日期。

使用格式:TODAY()

参数说明:该函数不需要参数。

应用举例:输入公式:=TODAY(),确认后即刻显示出系统日期和时间。如果系统日期和时间发生了改变,只要按一下F9功能键,即可让其随之改变。

特别提醒:显示出来的日期格式,可以通过单元格格式进行重新设置。

函数datedif

excel中有一个函数列表中没有的函数datedif()。DATEDIF函数,除Excel 2000中在帮助文档有描述外,其他版本的Excel在帮助文档中都没有

说明,并且在所有版本的函数向导中也都找不到此函数。但该函数在电子表格中确实存在,并且用来计算两个日期之间的天数、月数或年数很

方便。微软称,提供此函数是为了与Lotus 1-2-3兼容。

该函数的用法为“DATEDIF(Start_date,End_date,Unit)”,其中Start_date为一个日期,它代表时间段内的第一个日期或起始日期。End_date

为一个日期,它代表时间段内的最后一个日期或结束日期。Unit为所需信息的返回类型。

“Y”为时间段中的整年数,“M”为时间段中的整月数,“D”时间段中的天数。“MD”为Start_date与End_date日期中天数的差,可忽略日期

中的月和年。“YM”为Start_date与End_date日期中月数的差,可忽略日期中的日和年。“YD”为Start_date与End_date日期中天数的差,可

忽略日期中的年。比如,B2单元格中存放的是出生日期(输入年月日时,用斜线或短横线隔开),在C2单元格中输入“=datedif(B2,today

(),"y")”(C2单元格的格式为常规),按回车键后,C2单元格中的数值就是计算后的年龄。此函数在计算时,只有在两日期相差满12个月,才

算为一年,假如生日是2004年2月27日,今天是2005年2月28日,用此函数计算的年龄则为0岁,这样算出的年龄其实是最公平的。

=datedif(A1,today(),"y")这个公式也可以得到你要的结果。

如:

入厂日期-出生日期=实际年龄

=DATEDIF(B2,A1,"y")

3. 以9月份为界限

真实年龄=2007-出生年份+IF(月份>8,-1,0)

=2007-YEAR(A1)+IF(MONTH(A1)>8,-1,0)

原理:

对于9月前出生的学生,其周岁年龄的计算可直接用当年入学的年份减去学生出生的年份。

如:一个2004年入学,某年3月出生的学生的年龄为:周岁年龄=2004-出生年份。

但如果是在8月后出生的话,其周岁年龄就应比用公式计算出的年龄小1岁。

也就是说,学生的实际年龄不仅仅与学生的出生年份有关,还与学生出生的月份有关。

那么我们可以考虑用IF函数对月份作出判断,再与公式计算得的年龄累计,从而得出真实的年龄。

在IF函数中有三个参数,利用函数中的第一个参数进行判断,将判断后的返回值放在第二、第三个参数中,

并与公式中的周岁年龄累加计算,最后得出真实年龄。

在此使用IF函数(月份>8,-1,0)与公式合成:真实年龄=2004-出生年份+IF(月份>8,-1,0)。

将其输入到第一个学生的年龄栏内,其余的只需用鼠标左键拖动此单元格右下方的填充柄,向下到最后一个学生,

使其被复制使用,从而快速、准确地计算出全校所有新生的入学年龄。

计算年龄的函数,excel怎么用

计算年龄的函数,这里主要是用到today函数和year函数。

操作步骤如下:

1、例如:首先我们在K2单元格输入一个等于号,这是在告诉Excel接下来我要输入函数了

2、我们在等于号后面输入函数today,这一步是提取出今天的日期

3、通过上一步我们就提取出了今天的日期,但是today函数提取出来的是年月日,而我只需要年份即可 所有现在我们需要用year函数从today函数中提取出年

4、接下来我们用今天减去出生年份,同样的我们需要用year函数提取出生年份

5、函数输入好之后我们按回车键,这时我们会发现出来的并不是一个年龄

6、为什么计算结果不是一个年龄呢?这时应为Excel中每个日期都对应一个数字,现在的计算结果是一个日期 我们需要把这个日期转化为数字 方法是按Ctrl+shift+~

7、最后用下拉柄给其他单元格也填充上函数即可

excel中year函数怎么用

YEAR是提取年份的函数

=YEAR("2014-3-2")

得出的值为 2014

如果"2014-3-2"写在A1单元格,则另一单元格写入公式

=YEAR(A1) 就可以提取A1单元格日期的年份值2014

表格的顶上是一排字母A,B,C,.......这个就是列标

表格的左边是一竖列的数字1,2,3,.......这个就是行号

列标加上行号就是就是单元格的名称,单元格名称也叫做单元格地址,如A列的第三行,为A3单元格,C列的第18行为C18单元格,第五列的第七行就是E7单元格,这样形成了一个个的坐标,标明了每个单元格的位置.

在Excel中如何用year函数和today函数计算年龄?(EXCEL里面的函数YEAR怎么使用?)

好了,今天关于“怎样使用Excel 的year函数”的话题就讲到这里了。希望大家能够对“怎样使用Excel 的year函数”有更深入的认识,并从我的回答中得到一些启示。如果您有任何问题或需要进一步的信息,请随时告诉我。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人,并不代表关注常识网立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容(包括不限于图片和视频等),请邮件至379184938@qq.com 举报,一经查实,本站将立刻删除。

联系我们

在线咨询:点击这里给我发消息

微信号:CHWK6868

工作日:9:30-18:30,节假日休息