EXCEL中司龄怎么算?

我们公司入司三年涨100元,我怎么算哪个月入司满3年??6年??9年呢??

入司满3年?

可以用DATEDIF函数来计算。

1、以excel2010版本为例,如图要算出A列时间的司龄;

2、在B2单元格里输入公式=DATEDIF(DATE(YEAR(A2),MONTH(A2),DAY(A2)),TODAY(),"y"),则可计算该员工到今天的司龄,公式中的TODAY()是会变的,所以这个公式里的司龄会随着时间的改变而改变;

3、把鼠标放在B2单元格右下角,待变成“+”后下拉填充公式则可得到该列员工的司龄了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-06-25
在Excel中,你可以使用DATEDIF函数来计算司龄。DATEDIF函数可以计算两个日期之间的差值,包括年、月或天的差值。
假设你有一个员工的入职日期,例如2020年1月1日,你可以在Excel中这样计算他的司龄:
```
=DATEDIF(A1, TODAY(), "y")
```
在这个公式中,A1是员工的入职日期,TODAY()函数返回今天的日期,"y"表示我们要计算的是年份的差值。
如果你想知道哪个月员工入司满3年,6年,9年,你可以将DATEDIF函数的结果加上对应的年数,然后使用EDATE函数来计算具体的日期。例如,如果你想知道员工何时满3年,你可以使用以下公式:
```
=EDATE(A1, 3*12)
```
在这个公式中,A1是员工的入职日期,3*12表示我们要加上的月份(3年等于36个月)。这个公式将返回员工入司满3年的日期。
对于6年和9年,你可以将公式中的3替换为6和9。
第2个回答  2015-02-13
在第二列输入当前日期 =DATEDIF(A1,B1,"D")/365 结果计算出司龄
第3个回答  推荐于2017-09-24
截图不全,看不到行号列标。
假设 “入场时间”所占的单元格是a1单元格
在b2单元格输入
=datedif(b2,today(),"y")

下拉即可本回答被提问者和网友采纳
第4个回答  2015-02-13
假定“司龄”在B列,第一行为表头。
=DATEDIF(A2,NOW(),"Y")
相似回答