怎么用公式计算天数、年资

2024-11-27 21:16:14
推荐回答(5个)
回答1:

这是个算时间的问题,所用函数如下:

时间函数:YEAR(),MONTH(),DAY().(年、月、日)设D列为入职时间D2  E列为截止时间E2 F列为年资F2。

F2=((YEAR(E2)-YEAR(D2))*12+(MONTH(E2)-MONTH(D2)+1)+IF(DAY(D2)>=16,-1,0))/12。

或=IF(D2=0,0,ROUND(((YEAR(E2)-YEAR(D2))*12+(MONTH(E2)-MONTH(D2)+1)+IF(DAY(D2)>=16,-1,0))/12,2))。

测试通过,其中条件值>=16日为少一个月。也可用舍位函数,使值为固定小数
=ROUND((((YEAR(E3)-YEAR(D3))*12+(MONTH(E3)-MONTH(D3)+1)+IF(DAY(D3)>=16,-1,0))/12),2)。

扩展资料: 

制度工作时间的计算。

年工作日:365天-104天(休息日)-11天(法定节假日)=250天。季工作日:250天÷4季=62.5天/季。月工作日:250天÷12月=20.83天/月。工作小时数的计算:以月、季、年的工作日乘以每日的8小时。

日工资、小时工资的折算。

按照《劳动法》第五十一条的规定,法定节假日用人单位应当依法支付工资,即折算日工资、小时工资时不剔除国家规定的11天法定节假日。据此,日工资、小时工资的折算为:

日工资:月工资收入÷月计薪天数。小时工资:月工资收入÷(月计薪天数×8小时)。月计薪天数=(365天-104天)÷12月=21.75天。

2000年3月17日劳动保障部发布的《关于职工全年月平均工作时间和工资折算问题的通知》(劳社部发[2000]8号)同时废。

回答2:

DATEDIF函数的用途:计算两个日期之间的天数、月数或年数。提供此函数是为了与 Lotus 1-2-3 兼容。

  DATEDIF函数语法是:DATEDIF(start_date,end_date,unit)。

  参数有:

  Start_date 为一个日期,它代表时间段内的第一个日期或起始日期。日期有多种输入方法:带引号的文本串(例如 "2001/1/30")、系列数(例如,如果使用 1900 日期系统则 36921 代表 2001 年 1 月 30 日)或其他公式或函数的结果(例如,DATEVALUE("2001/1/30"))。有关日期系列数的详细信息,请参阅 NOW。 

  End_date 为一个日期,它代表时间段内的最后一个日期或结束日期。 

  Unit 为所需信息的返回类型,其中:

  "Y":时间段中的整年数。

  "M":时间段中的整月数。

  "D":时间段中的天数。

  "MD":start_date 与 end_date 日期中天数的差。忽略日期中的月和年。

  "YM":start_date 与 end_date 日期中月数的差。忽略日期中的日和年。

  "YD":start_date 与 end_date 日期中天数的差。忽略日期中的年。

回答3:

可以采用DAYS360函数计算天数及年资。

附注:

1.

2.DAYS360函数是根据一年 360 天 (十二个月都是 30 天) 的历法 (用于某些会计计算),传回二个日期之间的日数。

回答4:

=DATEDIF("2001-10-3","2012-12-12","y")
如果你有很多,可以用单元格来直接代替日期。

回答5: