excel 中用year函数和now函数如何计算工龄?

如题所述

1、首先我们打开电脑里的excel软件打开一个要计算工龄的表格,在单元格中输入公式“=YEAR()”。

2、然后我们在括号中接着输入“TODAY()”。

3、然后我们继续输入公式“-YEAR(B2)”,完整公式为“=YEAR(TODAY())-YEAR(B2)”。

4、输完公式后按回车键

5、然后下拉填充就可以了。

6、我们还可以在单元格中输入公式“=DAYS360(B2,”。

7、继续输入公式“TODAY(),0)/365”,完整公式:=DAYS360(B2,TODAY(),0)/365。

8、输完后按回车键。

9、下拉填充就可以了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-25
year()括号内的输入方式:
1、用date()公式输入:

YEAR(serial_number)
Serial_number 为一个日期值,其中包含要查找年份的日期。应使用 DATE 函数输入日期,或者将函数作为其他公式或函数的结果输入。例如,使用函数 DATE(2008,5,23) 输入 2008 年 5 月 23 日

2、这样输入year("年/月/日") or YEAR("年-月-日")
注意:
若要确保年份值按预期方式解释,请将年份值按四位数键入(例如 2001,而非 01)。如果输入了四位数年份,Excel 将不解释世纪数。

在文本格式的单元格中输入了具有两位数年份的日期或者在函数中输入具有两位数年份的日期作为文本参数(如 =YEAR("1/1/31"))时,Excel 按如下方式解释年份:
00 至 29 解释为 2000 至 2029 年。例如,如果键入日期 19/5/28,Excel 将认为日期是 2019 年 5 月 28 日。
30 至 99 解释为 1930 至 1999 年。例如,如果键入日期 98/5/28,Excel 将认为日期是 1998 年 5 月 28 日
第2个回答  2019-12-20
这个你需要的是datedif函数,选择参加工作的日期,第二个应该是输入today,然后是双引号,里面写Y,就可以由excel跑出两个日期之间的年数了。
第3个回答  2012-11-25
假设在B1单元格输入了 2000/2/13 这样的入职时间
在C1单元格输入公式
=YEAR(NOW())-YEAR(B1) 再设置单元格格式为常规格式

=DATEDIF(B1,NOW(),"Y")本回答被提问者和网友采纳
第4个回答  推荐于2016-02-16
假设在A1单元格输入了 2015/8/1 这样的入职时间
在B1单元格输入公式
=YEAR(NOW())-YEAR(A1) 再设置单元格格式为常规格式 即可
相似回答