excel2010如何用int函数和today函数计算工龄?
具体操作步骤如下:
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位身份证号的出生年月计算公式:=CONCATENATE(MID(E2,7,4),"/",MID(E2,11,2),"/",MID(E2,13,2))。
4、从输入的身份证号码内让系统自动提取性别,可以输入以下公式:
=IF(LEN(C2)=15,IF(MOD(MID(C2,15,1),2)=1,"男","女"),IF(MOD(MID(C2,17,1),2)=1,"男","女"))公式内的“C2”代表的是输入身份证号码的单元格。
=DATEDIF(B1,TODAY(),"y")
INT函数呢?
这样的公式,不需要用到INT函数。
INT函数可以这样用
=INT((TODAY()-I3)/365)
首尾日期相减然后除以365的整数。
today是当前系统时间,工龄就是要用当前系统时间减去入职时间,入职时间在I3单元格
Int( number )
INT 函数进行向下舍入取整的实数。即去掉位数。比如输入公式=INT(7.8),结果是7.
today()
TODAY函数返回当前日期。
假如入职时间为2012/6/1(A1单元格)
在A2单元格可以输入公式=INT((today()-A1)/365),就能得到结果是2(注意单元格格式要设置为常规)
解释如下:today()-A1就是到现在的工作天数;
(today()-A1)/365是到现在的工作年数;
INT((today()-A1)/365)就是对工作年数取整。