EXCEL 函数 自动计算工作年限
我刚刚学习函数,希望指教的仔细点,最好给图!我要做一个员工工作年限表格,输入入职日期(具体格式?常规?长日期?)然后自动能计算出工作年限,因为每个月都要打开这个文件,要求...
我刚刚学习函数,希望指教的仔细点,最好给图!
我要做一个员工工作年限表格,
输入入职日期(具体格式?常规?长日期?)然后自动能计算出工作年限,因为每个月都要打开这个文件,要求每个月都是最新的数据,即工作年限能够自动更新。
精确到 ?年?月就可以。我在函数中没有找到DATEDIF,我用的是2007版
请高手告知!万分感谢! 展开
我要做一个员工工作年限表格,
输入入职日期(具体格式?常规?长日期?)然后自动能计算出工作年限,因为每个月都要打开这个文件,要求每个月都是最新的数据,即工作年限能够自动更新。
精确到 ?年?月就可以。我在函数中没有找到DATEDIF,我用的是2007版
请高手告知!万分感谢! 展开
5个回答
展开全部
b2往下放入职日期(日期格式有年月日就行)
c2用公式求出工作年限
c2==IF(MONTH(TODAY())>MONTH(B2),(YEAR(TODAY())-YEAR(B2)) & "年" & MONTH(TODAY())-MONTH(B2) & "月",(YEAR(TODAY())-YEAR(B2)-1) & "年" & MONTH(TODAY())-MONTH(B2)+12 & "月")
c2用公式求出工作年限
c2==IF(MONTH(TODAY())>MONTH(B2),(YEAR(TODAY())-YEAR(B2)) & "年" & MONTH(TODAY())-MONTH(B2) & "月",(YEAR(TODAY())-YEAR(B2)-1) & "年" & MONTH(TODAY())-MONTH(B2)+12 & "月")
更多追问追答
追问
谢谢,
因为上班时没法QQ,能写给我吗?
追答
输完公式后回车
2012-06-21 · 知道合伙人软件行家
关注
展开全部
假设入职日期在A1单元格,可以在B1单元格写函数
=TEXT(IF(DATEDIF(A1,TODAY(),"Y"),DATEDIF(A1,TODAY(),"Y"),""),"#年")&TEXT(IF(DATEDIF(A1,TODAY(),"ym"),DATEDIF(A1,TODAY(),"ym"),""),"#个月")
如果入职时间是其它单元格,把公式内的A1修改为其它单元格就OK了.
=TEXT(IF(DATEDIF(A1,TODAY(),"Y"),DATEDIF(A1,TODAY(),"Y"),""),"#年")&TEXT(IF(DATEDIF(A1,TODAY(),"ym"),DATEDIF(A1,TODAY(),"ym"),""),"#个月")
如果入职时间是其它单元格,把公式内的A1修改为其它单元格就OK了.
更多追问追答
追问
谢谢你热心的回答,但是我怎么操作呢。A1中输入什么格式,自定义?文本?日期
B1插入函数选择TEXT,然后怎么操作阿啊?谢谢!
追答
A1中输入日期
2011-5-15
这样就是日期格式,而且必须是日期格式
B1输入公式后不需要设置格式了
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
A B
入厂时间 工龄
1997-10-1 14年8个月
=CONCATENATE(DATEDIF(A1,TODAY(),"y"),"年",DATEDIF(A1,TODAY(),"ym"),"个月")
B2公式下拉复制
入厂时间 工龄
1997-10-1 14年8个月
=CONCATENATE(DATEDIF(A1,TODAY(),"y"),"年",DATEDIF(A1,TODAY(),"ym"),"个月")
B2公式下拉复制
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
假设A1为入职日期,是正确的日期格式:yyyy-mm-dd,
B1=today()-a1
设置B1单元格格式——自定义:类型:y"年"m"个月"
确定即可。
B1=today()-a1
设置B1单元格格式——自定义:类型:y"年"m"个月"
确定即可。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-06-21
展开全部
自己输入这个函数,这是个隐形函数……
=DATEDIF(B2,TODAY(),"m")……得到 月数……y 年数……
=DATEDIF(B2,TODAY(),"m")……得到 月数……y 年数……
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询