特急!跪求各位高手EXCEL中批量计算工龄到月的方法,我用DATEDIF算出来都少了一个月

在DATEDIF公式后加1,显示出来就是1900-1-1,也是错的,我都不晓得要咋个办了

如图,用第二个入职时间和旁边的离职时间,要算出他的在某个地方的工作时间

假定A列A2及以下是参加工作时间(yyyy-m-d),B列计算工龄,则在B2中粘贴公式。
显示工龄有多少个月:=DATEDIF(A2,TODAY(),"m")+1
向下填充公式到合适单元格!
如果楼主补充问题,设置单元格的数字格式为“常规”试试!追问

谢谢,但是我要做的东西是这个样子的

纠结

追答

如果可以,加QQ:369724278
传实际文件样本看看!

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-11-28
用=DATEDIF(start_date,end_date,"M"),把格式设置成数字,如果是错的,看是否有日期类型有问题追问


2004-01-31
这个格式是设好的,我改不了

第2个回答  2012-11-28
函数公式:=YEAR(NOW())-YEAR(I4),i4就是入职的工作期。
第3个回答  2012-11-28
选中单元格--鼠标右键--设置单元格格式--数字--常规--确定即可!

特急!跪求各位高手EXCEL中批量计算工龄到月的方法,我用DATEDIF算出来都...
假定A列A2及以下是参加工作时间(yyyy-m-d),B列计算工龄,则在B2中粘贴公式。显示工龄有多少个月:=DATEDIF(A2,TODAY(),"m")+1 向下填充公式到合适单元格!如果楼主补充问题,设置单元格的数字格式为“常规”试试!

excel计算工龄公式
首先输入等于datedif括号点击入职时间单元格,括号再输入逗号再输入today补齐括号,双引号里面输入y,结尾括号,回车确定即可完成。

excel中计算工龄 具体到月
=TEXT(INT(DATEDIF(B3,TODAY(),"m")\/12),"00")&"年"&TEXT(MOD(DATEDIF(B3,TODAY(),"m"),12),"00")&"月"B3是参加工作日期,结果是工龄希望,格式是--年--个月

请问在EXCEL里要如何计算出工龄的总年月份
=DATEDIF(A1,"2007-12-31","y")&"年"&DATEDIF(A1,"2007-12-31","m")-DATEDIF(A1,"2007-12-31","y")*12+1&"个月"

excel表怎样算年月工龄?
在Excel中,可以使用DATEDIF函数根据入职时间计算工龄,精确到年月。DATEDIF函数用于计算两个日期之间的差异,其语法为:DATEDIF(start_date, end_date, unit)。其中,start_date表示起始日期,end_date表示结束日期,unit表示计算差异的单位。要计算工龄,可以将入职日期作为起始日期,当前日期作为结束日期,...

急求~用EXCEL计算工龄公式
首先输入等于datedif括号点击入职时间单元格,括号再输入逗号再输入today补齐括号,双引号里面输入y,结尾括号,回车确定即可完成。

如何在EXCEL中计算工龄?
首先输入等于datedif括号点击入职时间单元格,括号再输入逗号再输入today补齐括号,双引号里面输入y,结尾括号,回车确定即可完成。

求excel 函数关于工龄的公式 需要满足分阶段计工龄 ,请各位高手帮忙
加辅助列 1次年资公式=IFERROR(IF(DATEDIF(A2,$H$2,"m")>84,84,DATEDIF(A2,$H$2,"m")-IF(DAY(A2)>1,1,0)),"0")*IF(B2="普工",20,50)2次年资公式=IF(A2>$H$2,DATEDIF(A2,$J$2,"M")-IF(DAY(A2)>1,1,0),DATEDIF($H$2,$J$2,"M"))*50 ...

用Excel怎么计算工龄
首先我们打开一个新的Excel表建立一个人事信息库框架,信息项目的设置您可根据本单位实际情况而定。如按ABCD顺序分别是“编号、姓名、部门、职务、身份证号码、性别、出生年月、年龄、民族、籍贯、户口所在地、毕业院校、专业、学历、学位、入职日期、试用期到期时间、提前七天提醒、劳动合同到期时间、提前...

EXCEL怎么通过函数计算有效工作日,精细到分、秒?求教高手解答!
=TEXT(SUM(DATEDIF(A2,B2,"D")-INT((B2-A2)\/7)*2-2*(WEEKDAY(B2,2)<WEEKDAY(A2,2)),D2,IF(ISERR(MIN(TIMEVALUE(TEXT(B2,"hh:mm:ss")),0.70833)-MAX(TIMEVALUE(TEXT(A2,"hh:mm:ss")),0.33333)),0,MIN(TIMEVALUE(TEXT(B2,"hh:mm:ss")),0.70833)-MAX(TIMEVALUE(TEXT(A2...

相似回答