发布网友 发布时间:2022-04-20 00:47
共6个回答
热心网友 时间:2022-06-20 02:58
具体解决方法操作步骤如下:
1、首先建立一种表格,输入员工的姓名以及入职日期等信息。
2、用dateif函数求两个日期之间的差值,Y代表的是结果返回值是年数,其完整的计算公式。
3、公式输入完毕之后单击"enter"键,可以得到如下的工龄计算结果。
4、拉动填充柄,可以完成其它单元格的计算,其计算结果如下所示:
热心网友 时间:2022-06-20 04:16
A1单元格为入职日期,B1单元格输入函数“=TEXT(SUM(DATEDIF(A1,TODAY(),{"y","ym","md"})*10^{4,2,0}),"0年00月00天")”(输入时“”号去掉),返回截至系统当前日期的工作年数、零头月数、零头天数。
如果要计算到指定日的工作时间,则在B1单元格录入指定日期,在C1单元格输入函数“=TEXT(SUM(DATEDIF(A1,B1,{"y","ym","md"})*10^{4,2,0}),"0年00月00天")”(输入时“”号去掉),返回截至指定日的工作年数、零头月数、零头天数。
热心网友 时间:2022-06-20 05:50
问题的关键是应用TODAY()函数。
TODAY()函数无参数,用法:=TODAY()
假设入职工期在A1单元格。
1、计算入职日期到年,公式为:=TEXT(TODAY()-A1,"Y年")
2、计算入职日期到月,公式为:=TEXT(TODAY()-A1,"Y年M月")
3、计算入职日期到天,公式为:=TEXT(TODAY()-A1,"Y年M月D天")
热心网友 时间:2022-06-20 07:42
姓名 进公司日期 计算日 年资
张三 2010-1-5 2011-3-23 1.22
前3列根据实际情况填写,年资用函数:=ROUND(DAYS360(B2,C2,1)/360,2)
DAYS360取相隔天数函数,ROUND是四舍五入函数,为精确到2位小数。
热心网友 时间:2022-06-20 09:50
这样算下来,时间会多一个月啊
热心网友 时间:2022-06-20 12:14
EXCEL如何根据入职日期计算工作时间