EXCEL中计算工龄(月)的公式
发布网友
发布时间:2022-04-23 00:04
我来回答
共4个回答
热心网友
时间:2022-04-29 15:35
计算月数公式为:(年份-年份)×12+月份-月份+1。具体操作方法是:
1、首先开excel表,输入人员基本信息。本教程主要是计算连续工龄,所以示例主要列出了参工时间和退休时间,下面运用Excel公式进行连续工龄的计算。
2、在连续工龄栏目,这里的公式输入需要在英文半角状态下完成。因为是计算月数,所以,公式应为:(年份-年份)×12+月份-月份+1。在连续工龄栏目下面,双击单元格,输入=号,因为是年份,所以需要对前面两栏目取年份,然后在=后面输入year,再输入()。
3、这里的括号里面要填入数列序号,数列序号就是退休时间所在列的序号,我们点击该栏目的退休时间,该数列自动出现在括号内。
4、按上述方法完成年份差值转换成月数的计算公式,输入后的公式见图。
5、然后再把不足一年的月份差值计算公式输入进去,月份就是month。在年月差值公式输入完成后,需要+1。这是因为,我们计算连续工龄,参加工作时间的第一个月也要计算在内。
6、公式输入完成后,按下回车键。这时,月份就计算出来了。
7、计算出来后,选中该单元格,拖动该单元格右下角向下,可以把表中每个人的连续工龄月数计算出来。
热心网友
时间:2022-04-29 16:53
看下边例子,B2公式=TEXT(DATEDIF(A2,TODAY(),"y"),"0年;;;")&TEXT(DATEDIF(A2,TODAY(),"ym"),"0个月;;;"),然后下公式。
由内而外公式解析:
TODAY()函数:返回今天的日期,不需要参数;
DATEDIF()函数:
DATEDIF(start_date,end_date,unit)
Start_date 为一个日期,它代表时间段内的第一个日期或起始日期。
End_date 为一个日期,它代表时间段内的最后一个日期或结束日期。
Unit 为所需信息的返回类型。
Unit 返回
注:结束日期必须大于起始日期
"Y" 时间段中的整年数。
"M" 时间段中的整月数。
"D" 时间段中的天数。
"MD" start_date 与 end_date 日期中天数的差。忽略日期中的月和年。
"YM" start_date 与end_date 日期中月数的差。忽略日期中的年。
"YD" start_date 与 end_date 日期中天数的差。忽略日期中的年。
TEXT()函数:将计算结果设置规定的格式,三个分号将格式隔成四部分,分别是“正数;负数;零值;文本”,本公式中“负数;零值;文本”部分都没写东西,意思就是不显示,作用是去除0值,如果直接将计算结果&“年”,将会出现0年4个月。
热心网友
时间:2022-04-29 18:28
为什么要写成2012.01.01,建议使用标准的日期格式,比如2012-01-01。
这样就可以直接用DATEDIF函数了:
=DATEDIF(A1,TODAY(),"m")
当然,如果你的2012.01.01本身就是日期,自定义为2012.01.01的显示格式的话,也可以直接用上面的DATEDIF函数
如果你的2012.01.01不是日期格式,而是文本的话,也能通过公式实现目的,但是太繁琐了。=DATEDIF(DATE(LEFT(A1,4),MID(A1,6,2),RIGHT(A1,2)),TODAY(),"M")
以上公式假定A1中是就职日期
热心网友
时间:2022-04-29 22:27
怎么算都不会等于你的34.11,因为你的结果就是错误的,正确的是34.92(共34年零11个月)。不知道你怎么算出34.11的结果。你在I5中输入代码:
((YEAR(G5)-YEAR(D5))*12+(MONTH(G5)-MONTH(D5)))/12
如何使用excel里的函数计算工龄
假设入职日期在A1,工龄公式:1、周年:=DATEDIF(A1,TODAY(),"y")2、年月:=DATEDIF(A1,TODAY(),"y")&"年"&DATEDIF(A1,TODAY(),"ym")&"个月"
excel计算工龄工资按月计算,怎么做?
请点击输入图片描述 3 调出函数公式,在函数公式中输入条件,当工龄大于1年的时候,工龄工资等于K2*20,否则为0 请点击输入图片描述 4 嵌套IF条件,当工龄小于10,月工龄工资等于K2*30 请点击输入图片描述 5 继续嵌套IF条件,当工龄大于等于30,月工龄工资等于工龄K2*50 请点击输入图片描述 6 得出月...
EXCEL中计算工龄(月)的公式- 问一问
您好,输入公式“=DATEDIF(A3,B3,"y")”。按enter键即可计算出工龄。【回答】EXCEL中计算工龄(月日)的公式【提问】首先选中年月日单元格,然后输入=DATEDIF(),括号中选中入职日期,逗号,NOW(),逗号,最后输入{"Y","YM","MD"},按Ctrl+shift+enter,工龄详细的年月日就计算出来了【回答】
计算工龄的时候是怎么算月数的啊?
计算月数公式为:(年份-年份)×12+月份-月份+1。具体操作方法是:1、首先开excel表,输入人员基本信息。本教程主要是计算连续工龄,所以示例主要列出了参工时间和退休时间,下面运用Excel公式进行连续工龄的计算。2、在连续工龄栏目,这里的公式输入需要在英文半角状态下完成。因为是计算月数,所以,公式...
怎么用excel算工龄/月份?
1、打开Excel表,录入工作人员的基本信息,由于要计算工人的连续工龄/月数,因此必须要知道工人的开始工作时间以及退休工作时间。所需最基本信息如下图所示。2、因为是要计算工人连续工作的月数,所以要应用到的公式为:(年份-年份)x12+(月份-月份+1),所以在连续工龄单元格输入=(YEAR-YEAR)*12+(...
EXCEL中计算工龄(月)的公式?
出于兼容性,Excel 仅仅保留 DateDif 函数,还可以用:你设置三个列,分别表示参加工作时间的年份、月、日,例如 A、B 和 C,D 表示工龄(月)。D 的公式:=datedif(date(a1,b1,c1),now(),"M")结果就是工作了几个月,now 可以被其离职时间代替,如果没有离职,就是现在,否则就是离职时间(...
excel工龄计算公式年月
工具/原料:联想g480、win10、Excel2019。1、怎么将人员工龄计算详细到年月日。2、首先选中年月日单元格。3、然后输入=DATEDIF()。4、括号中选中入职日期,逗号,NOW(),逗号。5、最后输入{"Y","YM","MD"}。6、按Ctrl+shift+enter,工龄详细的年月日就计算出来啦。
Excel怎么计算工龄,要求精确到月份。比如1949.10.01参加工作,2014.05.3...
假设入职时间在C列工龄在D列第一行为表头,在D2输入公式 =year(today())-year(c2)&"年"&month(today())-month(c2)&"月" 回车即可算出工龄拓展资料:1.计算年数这一步比较简单,我们将公式写为:=DATEDIF(入职日期,截止日期,”y”)2.计算月数大家是否还记得在介绍DATEDIF函数的时候,我们讲...
excel表格怎么算工龄
在Excel中,你可以使用DATEDIF函数或者通过两个日期相减的方式来计算工龄。1. 使用DATEDIF函数:DATEDIF函数是一个Excel隐藏函数,主要用于计算两个日期之间的差异。它的语法是:DATEDIF(开始日期,结束日期,返回的单位)。第三个参数"返回的单位"可以是"Y"、"M"、"D"等,分别代表年、月、日。例如,假设...
如何在excel里设置工龄公式,并计算工龄工资?
一、计算工龄工资工式 =IF(DATEDIF(A3,NOW(),"m")>=3,"50",IF(DATEDIF(A3,NOW(),"m")>=12,"100",IF(DATEDIF(A3,NOW(),"m")>=24,"150",IF(DATEDIF(A3,NOW(),"m")>=36,"200","0")))二、计算工龄 1、=DATEDIF(A2,NOW(),"d") (天数)2、=DATEDIF(A2,NOW(),"m...