excel中怎么用函数计算年龄和工龄,求具体步骤

excel中怎么用函数计算年龄和工龄,求具体步骤,第1张

假设A1是出生日期或者入职日期,B1用公式

=INT(DAYS360(A1,NOW())/360)&"年"&INT((DAYS360(A1,NOW())/360-INT(DAYS360(A1,NOW())/360))360/30)&"月"&ROUNDUP((DAYS360(A1,NOW())/360-INT(DAYS360(A1,NOW())/360)360/30-INT(DAYS360(A1,NOW())/360-INT(DAYS360(A1,NOW())/360)360/30))30,0)&"天"

公式长乐些,不过能用,呵呵。

大徐哥的公式好像是SQL里面的吧

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

首先需要用到today()函数,这个函数没有参数,today()函数计算结果为今天的日期,比如,今天是2015年10月3日,它的结果就是2015/10/3。

在B2输入公式=DATEDIF(A2,TODAY(),"Y"),计算结果就是年龄,不足1年不计算,相当于满多少周岁。公式下拉即可。

如果你的截止日期是卡到某一天,也可以在B列列出来,然后在C列计算年龄,将上述公式中的第2参数TODAY()换成B2即可。

具体 *** 作步骤如下:

1首先打开桌面上的“Excel 2010”办公软件。

2在C2单元格里输入“=”点击“fx”函数按钮,选择“year”。

3点击确定后,在对话框里输入“now()”点击确定。

4年龄=当前年份-出生日期,所以在fx公式最后面输一个减号,再按照上面的方法插入一个YEAR函数,在函数参数对话框中输入B2,点击确定。

5可是结果为什么不是年龄,而是一个时间。

6不要怀疑做错了,而是单元格格式错了,设置单元格格式为常规就可以了。

7结果如图所示。

Excel基本公式

1、查找重复内容公式:=IF(COUNTIF(A:A,A2)>1,"重复","")。

2、用出生年月来计算年龄公式:=TRUNC((DAYS360(H6,"2009/8/30",FALSE))/360,0)。

3、从输入的18位身份z号的出生年月计算公式:=CONCATENATE(MID(E2,7,4),"/",MID(E2,11,2),"/",MID(E2,13,2))。

4、从输入的身份z号码内让系统自动提取性别,可以输入以下公式:

=IF(LEN(C2)=15,IF(MOD(MID(C2,15,1),2)=1,"男","女"),IF(MOD(MID(C2,17,1),2)=1,"男","女"))公式内的“C2”代表的是输入身份z号码的单元格。

一、要开需要 *** 作的工作表,选中需要最终显示数值的单元格,点击上方菜栏的FX函数,在跳出来的对话框中,搜索函数"INT"。

二、在函数框内首先输入TODAY(),指的是到今日为止。

三、接下来输入-B2,也就是到现在为止的日子减去出生日。

四、将前公式加括号,除以365天,以表示数值最后的取值为年份。完整的公式为=INT(((TODAY()-B3)/365))。

五、点击确认后,最终年龄已显示,可以做一个单元格公式下拉填充处理。 *** 作完成。

E列日期格式错误

计算年龄最好用DAETDIF函数----如=DATEDIF(E3,TODAY(),"Y")

注:E3公式建议用=TEXT(MID(C3,7,8),"0年00月00日")

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/12183104.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存