excel按照入职时间满一年,年假5天,不要递增的公式,只要满一年就有5天年假 ,用什么公式呢?

作者&投稿:蓬鲍 (若有异议请与网页底部的电邮联系)
在EXCEL里插入1个计算年假的公式根据入职日期计算满1年有5天年假该怎样编辑公式~

假如入职日期在A1单元格
="应享受年假"&DATEDIF(A1,TODAY(),"Y")*5&"天"


按每年365天,每月30天算,我想思路大概是这样:
入职天数=当前日期-入职日期【=NOW()-A2】
入职天数<365天——没有年假【=IF(B2<365,0)】
入职天数在365~730天——5天年假+(入职天数-365天)/60天【=5+(B2-365)/60】
入职天数在730~1265天——(入职天数-365天)/60天【=(B2-365)/60】
入职天数超过1265天——15天年假期
最后向下取整【ROUNDDOWN】函数
完整公式:=ROUNDDOWN(IF($B$2>1265,15,IF($B$2>730,(B2-365)/60,IF(B2>365,5+(B2-365)/60,0))),0)

T4输入

=IF(Q4>=1,5,0)回车并向下填充。

关键是你的Q列数据对不对,一般工龄不足一年算一年,而满年的则要足年才算,公式改为:

=IF(DATEDIF(M4,TODAY(),"y"),5,0)

回车并向下填充。



见样表截图

B2输入  =DATEDIF(A2,TODAY(),"Y")*5    公式下拉



可以用IF条件函数来表示年假不递增的数据。具体公式为(在T列4行输入——因为原图没有显示行序号所以假设此行为4)=IF(Q4>=1,“5”,“0”) 填写好后再复制此公式向下填充粘贴就可以了。

=IF(NOW()-M4>365,5,0)

5*datedif(a1,today()+1,"Y")>=1

请教电子表格中如何计算员工工龄工资(自次月开始计算每满一年递增)
答:以下内容供参考:1、可以采用EXCEL表格中的函数DATEDIF来实现。2、DATEDIF的用法:DATEDIF(start_date,end_date,unit),Start_date 为一个日期,它代表时间段内的第一个日期或起始日期。End_date 为一个日期,它代表时间段内的最后一个日期或结束日期。Unit 为所需信息的返回类型。Unit 返回 "Y"时间...

急急急!!!求:excel中年假的计算函数
答:思路:如果不满一年,则按天数计算。如果满一年以上则按年递增。统计日期是从入职时间起,到本年的12月31日止。那么,在A1输入入职日期;在B1输入本年的最后一天(如2010年12月31日,要求这个日期的格式为系统承认的日期格式,用“-”来接年月日,不能用 “.”);在C1输入公式:=YEAR(B1)-YEAR...

在EXCEL里插入1个计算年假的公式根据入职日期计算满1年有5天年假该怎样...
答:假如入职日期在A1单元格 ="应享受年假"&DATEDIF(A1,TODAY(),"Y")*5&"天"

excel中年假的计算方法,入职满1年是3天的年假,以后每年增加1天,最多...
答:如果A1是入职时间,那么在需要计算年假的地方输入以下公式:=IF(2+(TEXT(TODAY()-A1,"y"))>=7,7,IF(2+(TEXT(TODAY()-A1,"y"))<3,"",2+(TEXT(TODAY()-A1,"y")))

excel里面,如何设定快满一年,自动提示
答:你可以设置一个提醒的单元格 假设员工入职的日期在A1 你可以在B1中输入 =if(now()-A1<=30,"此员工入职将满一年","")要是想更醒目 还可以利用条件格式在B1格子非空时 给B1格子设置醒目背景

在EXCEL里怎么用函数算员工当前入职年假天数?
答:按你这样说的,有两种:①合计计算一年的,如图:②按你说的条件:(满一年指3月31日之前进厂至12月31日为止),那就是9个月;如图 打颜色的部分就是区别。希望可以帮到你

...已知入职日期,到指定日期的工龄,该如何运用EXCEL公式?
答:已知入职日期,到指定日期运用EXCEL公式计算工龄,可使用DATEDIF函数公式实现。方法步骤如下:1、打开需要操作的EXCEL表格,在目标单元格输入公式=DATEDIF(,然后点击选择入职日期所在单元格如A2。2、点击指定的日期所在单元格如B2,【也可以根据需要手动输入指定的日期,使用半角双引号引用】,然后继续输入"Y"...

年假excel核算公式。入职满一年5天,第二年6天,第三年7天,第四年8天...
答:假设入职年限在a列 在b1单元格输入 =4+a1 下拉即可

EXcel根据入职时间得出1年以下多少人一年以上多少人
答:假设入职时间在C列 1、1年以下公式:=COUNTIF(C:C,">"&DATE(YEAR(TODAY()),MONTH(TODAY())-12,DAY(TODAY()))2、1年以上,并2年以下公式:=COUNTIFS(C:C,"<="&DATE(YEAR(TODAY()),MONTH(TODAY())-12,DAY(TODAY())),C:C,">"&DATE(YEAR(TODAY()),MONTH(TODAY())-24,DAY(TODA...

员工入司满一年之后每年累计有一天的年假的EXCEL公式
答:假定员工姓名在A列,员工入职时间在B列,可享受年假天数在C列;各列第一行为表头:姓名,入职时间,年假天数 而你计算满一年的标准为齐年到月,至当前时间;则在C2内输以下公式:=FLOOR((TODAY()-B2)/365,1)说明:其中用TODAY()-B2是计算己入职天数,再除以365还原成年数;FLOOR()是向下取整....