excel如何计算年龄

发布网友 发布时间:2022-03-08 18:35

我来回答

10个回答

热心网友 时间:2022-03-08 20:21

1、首先,包括员工的一些基本信息,包括出生日期。

2、然后,在要显示年龄的单元格中,编写函数=YEAR(TODAY()),它表示今天的日期。

3、第二步写公司的第二部分,并写函数“year(C2)”。这是减去出生日期。

4、进入公司后,点击“Enter”,可以看到下面的年龄显示。

5、所有员工的年龄计算结果如下图所示。当然,这种方法也可以用来计算员工的工龄。将出生日期更改为入境日期。

6、当然,我们也可以更准确的确认这些员工的入职天数。

7、点击“Enter”查看计算结果。

热心网友 时间:2022-03-08 21:55

付费内容限时免费查看回答您好,问题我已经看到了,请稍等片刻,打字需要一点时间,我这边马上回复您~

亲,很开心为您解答。1.周岁:①过完生日。年龄=当年年份-出生年份(如:2020-1995=25)。

②没过生日。年龄=当年年份-出生年份-1(如:2020-1995-1=24)。

2.虚岁:年龄=当年年份-出生年份+1(如:2020-1995+1=26)。

3.原因:过生日前周岁和虚岁差2岁,过生日后周岁和虚岁差1岁。因为人一出生就是1虚岁0周岁,过完春节是2虚岁0周岁,再过完生日是2虚岁1周岁。从1995年出生到2020年过完当年生日为止,一共过了2020-1995=25个生日,所以是25周岁。

注:这里生日以公历日期为准,即你户口簿上的生日

热心网友 时间:2022-03-08 23:47

方法如下

1、首先,包括员工的一些基本信息,包括出生日期。


2、然后,在要显示年龄的单元格中,编写函数=YEAR(TODAY()),它表示今天的日期。


3、第二步写公司的第二部分,并写函数“year(C2)”。这是减去出生日期。

4、进入公司后,点击“Enter”,可以看到下面的年龄显示。

5、所有员工的年龄计算结果如下图所示。当然,这种方法也可以用来计算员工的工龄。将出生日期更改为入境日期。

6、当然,我们也可以更准确的确认这些员工的入职天数。

7、点击“Enter”查看计算结果。

在Excel中超实用的四个小技巧。

1.圈选区域后使用快捷键ALT+=即可进行一键求和。

2.圈选需要隐藏的行按快捷键CTRL+9即可快速隐藏,按CTRL+SHIFT+9即可取消隐藏。

3.在数值混乱的时候点击右上方的排序和筛选,即可对数据进行升序降序的排序。

4.在右上方的排序和筛选中打开筛选功能,即可在列表中筛选出需要的数据。

热心网友 时间:2022-03-09 01:55

让Excel自动从当天开始倒推算出一个人的年龄。

具体操作如下:首先在一个单元格输入函数 =toady() ,回车后就会得到计算机的日期,即当天的日期,而且这个日期是动态。

接下来你还必须得要有这个人的出生日期。

然后在D9单元格输入=DATEDIF(B9,C9,"Y"),敲回车后,显示结果是35岁。输入=datedif这个函数是没有提示的,因为这个函数是个隐藏函数,所谓隐藏就是没提示没帮助,直接输入就会出来。

这个函数计算原理如下:DATEDIF函数语法为:=DATEDIF(开始日期,结束日期,年份代码)。年份代码中Y表示年数,M表示月,D表示天。

如果把最后一次参数改为M,则是下面这种效果:

总结:datedif函数用来统计两个日期之间的差值,并按照一定的要求呈现出来。是计算年龄非常经典的一个函数。

参考资料

如何用Excel计算一个人的年龄?.第一PPT[引用时间2017-12-30]

热心网友 时间:2022-03-09 04:19

假设A2为生日例如是1980-05-04,则B2计算年龄为=YEAR(TODAY())-YEAR(A2)
对于年龄本身的计算公式有多种,为了适应不同要求,是否精确计算周岁等等。若精确计算则:
=(TODAY()-A2)/365
若虚岁则=(TODAY()-A2)/365+1

热心网友 时间:2022-03-09 07:01

(1)虚岁的计算:在e4中输入=year(today())-year(d4)
(2)实岁的计算:在e4中输入=-trunc((d4-today())/365)
(3)工龄的计算:在e4中输入=(year(today())-year(d4))+1
注:d4单元格必须是日期格式,输入顺序为1979-4-6

热心网友 时间:2022-03-09 09:59

=DATEDIF($A$1,NOW(),"md")&"岁"&DATEDIF($A$1,NOW(),"ym")&"个月零"&DATEDIF($A$1,NOW(),"md")&"天"
说明:在A1单元格中输入你的出生日期,如1907-3-8
然后在其它任意单元格中输入(或粘贴)上面的公式,结果为 “X岁Y月零Z天”

热心网友 时间:2022-03-09 13:13

假设A1单元格为出生日期(如:1980-5-25),计算周岁:
=datedif(A1,today(),"y")
返回结果为31

热心网友 时间:2022-03-09 16:45

楼主你好,你可以在“年龄”B2一列中输入公式“=datedif(A2,TODAY(),"y")”(假设出生年月数据在A列,A2为第1个数据,B列为“年龄”),完成后再把公式拖动复制B列的其他单元格,即可在B列显示相应的年龄。

热心网友 时间:2022-03-09 20:33

以出生日期在a1单元格为例,要计算到今天为止的年龄公式:=datedif(a1,now(),"y")
如果要计算到b1单元格为止的日期,那么公式为
=datedif(a1,b1,"y")
如图:

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com