求EXCEL中根据员工当年年假天数计算剩余年假天数的公式。 非常感谢!!!!
贵公司的“年度”概念有点不一致啊
在“入职满1年 当年工作月数/12*5”这个条件中,“满1年”是指“入职日”到今天为止,工作满1年
而“入职满1年不满10年”这个条件中,“满1年”应该是指“入职日”当年不算,之后满1个自然年度
“入职10年以上”这个条件也是指“入职日”当年不算,之后满10个自然年度
因此条件公式中的判断条件不应以“入职日”为起点,而应以“入职日”的年度为起点计算:
=IF(YEAR(TODAY())-YEAR(B2)>=11,10,IF(YEAR(TODAY())-YEAR(B2)>=2,7,IF(DATEDIF(B2,TODAY(),"Y")>=1,IF(MOD(MONTH(B2)/12*5*10,5),INT(MONTH(B2)/12*5+0.5),MONTH(B2)/12*5),0)))
没有完全看懂你的描述.
我的理解是这样的,如果2014年8月11日入职,到今天为止,本年度工作时间为3天,那么3÷365x年假天数=到目前为止能休的天数
=(TODAY()-DATE(YEAR(NOW()),MONTH(A1),DAY(A1)))/365*LOOKUP(INT(B1/12),{0,1,10,20},{0,5,10,
比如:
1. 按自然年计算,入职满1年,可享受年假,如2012年6月1日入职,那么2013年6月1日可享受
2. 入职满1年不满10年,年假5天;入职10年以上,年假10天。享受年假的第一年,年假天数=当年工作月数/12*5。比如2011年6月1日入职,那么2012年6月1日可享受,年假=7/12*5=2.9天=3天
3. 年假最小单位为0.5天,天数不足0.5天舍去,大于0.5天,按1天算
那么假设单元格 A1为姓名,B1为入职时间,C1为可享受年假时间,D1为工龄,E1为当年年假天数
那么公式就是:
条件:
入职不满1年 0天
入职满1年不满2年 当年工作月数/12*5 (<0.5舍; =0,5; >0.5入)
入职满2年不满10年 5天
入职10年以上 10天
C1 =IF(D2>=1,DATE(YEAR(B2)+1,MONTH(B2),DAY(B2)),"无年假")
D1 =DATEDIF(B2,TODAY(),"Y")
E1 =IF(DATEDIF(B2,TODAY(),"Y")>=10,10,IF(DATEDIF(B2,TODAY(),"Y")>=2,5,IF(DATEDIF(B2,TODAY(),"Y")>=1,IF(MOD(MONTH(B2)/12*5*10,5),INT(MONTH(B2)/12*5+0.5),MONTH(B2)/12*5),0)))
请上图说明您的数据和需求,OK?
如何根据Excel人员名批量建立文件夹
1、首先我们打开Excel,准备一个人员表格,如下图所示,接下来将会根据姓名批量新建文件夹 2、我们一般的做法是比对着excel表格,然后在某个盘符下面挨个右键单击选择新建文件夹,接着在重命名文件夹,如下图所示,这样的做法很显然非常的费时费力 3、接下来我们采用一种巧妙的办法,首先在excel表格的空白...
excel表中如何根据员工姓名统计员工人数
1、首先选中Excel表格,双击打开。2、然后在该界面中,选中要统计员工人数的单元格。3、再者在该界面中,公式栏中输入根据员工姓名统计员工人数的计算公式“=COUNTA(A2:A8)”。4、最后在该界面中,单元格里成功显示根据员工姓名统计员工人数的结果。
excel表格怎么根据不同人员计算提成excel表格怎么根据不同人员计算提...
1. 确定您的提成比例。例如,如果您的提成比例为20%,则每个销售员的销售额的20%将被用作提成。2. 在Excel表格中创建一个名为“销售员”的工作表,并在其中列出每个销售员的姓名和销售额。3. 在另一个工作表中创建一个名为“提成”的工作表,并在其中输入以下公式:=销售额*提成比例。这个公式将...
怎么根据员工的职位自动显示工资啊?
使用IF函数进行条件判断,从根据文字得出相应的数字。Excel版本参考:2010 1、选中B1单元格;2、输入公式:=IF(A1="员工",1500,IF(A1="领班",2000,IF(A1="主管",3000,"")));3、回车,在A1输入"员工"\\"领班"\\"领班",测试效果。
Excel高级筛选功能,快速查询想要的数据
1、Excel根据人员信息筛选 在众多的数据中,我们要将关键人员的信息数据查询复制出来,比较麻烦的。不过利用高级筛选功能,可以轻松的将数据筛选复制到其他单元格中。进入数据-高级筛选,并选择条件区域,勾选【将筛选结果复制到其它位置】,再选择要复制的单元格即可。2、筛选出满足条件的数据 根据给定的...
如何在Excel中根据日期和姓名查找人员对应的地址
如果您要根据特定日期和人员查找对应的地址,可以按照以下步骤操作:在一个新的单元格中,输入函数 "VLOOKUP" 或 "HLOOKUP"。在函数中输入第一个参数,即要查找的日期。在这个例子中,假设要查找的日期是 "2023-01-01"。在函数中输入第二个参数,即姓名列的索引号。在这个例子中,假设姓名列在B列...
在excel中做工资表,根据工资除以本月总天数再乘以出勤天数算实际工资...
在Excel中,要根据员工的工资、出勤天数和总天数计算实际工资,操作十分简单。首先,你需要在目标表格中设置如下单元格:A2表示员工,B2为基本工资,C2为岗位工资,D2用来累计总工资额,E2填写当月总天数,F2是实际出勤天数,最后,G2将是计算出的当月实际工资。具体公式如下:在G2单元格输入公式:`= (...
如何根据员工生日自动筛选每月过生日的员工?
excel表中根据员工的生日筛选出每月过生日的员工,可通过筛选功能实现。方法步骤如下:1、打开需要操作的EXCEL表格,点击开始选项卡中的“排序和筛选”,然后点击“筛选”。2、点击生日后面的筛选按钮,然后在筛选项中,勾选需要筛选的月份,点击确定即可。3、返回EXCEL表格,发现在excel表中根据员工的生日...
在excel中如何根据员工编号,快速获取员工信息
如果在Sheet1的A:G列依次是员工的编号、姓名、性别、出生年月、家庭地址、联系方式等基本信息,那么在Sheet2的B2单元格输入以下公式,然后向右向下填充公式 =IF($A2="","",VLOOKUP($A2,Sheet1!$A:$G,COLUMN(B1),0))
excel中如何根据名字查找相同的人员呢?
人为的指定了日期:=VLOOKUP(A13,A1:C5,3,0)从下图中可以看到,我指定了查找范围是A1:C5。=VLOOKUP(A13,A1:E5,5,0) 三号的查找我就是指定了A1:E5。四号的可以指定A1:F5。。。当然,因为我这个是示意图,实际上如果不是在同一列,可以改成A:E。。。
东方屈柴黄: 1、选择C2单元格,输入“=DATEDIF(B2,TODAY(),"Y")”,按回车确认,自动计算出小百的工龄.“TODAY()”表示系统当前的日期;“=DATEDIF(B2,TODAY(),"Y")”表示计算B2单元格中的日期与系统当前的日期之间的年差. 2、复...
达日县15255529118: 如何用EXcel公式根据参加工作时间计算核定年假天数 - ?
东方屈柴黄: 一般年假天数与工龄相关,例如一年一天的公式为: =I2 如果最高不超过20天,那么是: =MIN(20,I2) 如果分段的,5年以下为5天、10年以下10天、以上15天,那么公式为: =IF(I2<=5,5,=IF(I2<=10,10,15))
达日县15255529118: 已知工龄,如何在Excel计算员工当年年假天数. - ?
东方屈柴黄: 假设工龄在A1,可以B1中输入公式:if(A1=1,7,if(7+A1-1<=15,7+A1-1,15)),不考虑不足一年的情况
达日县15255529118: 求EXCEL中根据员工入职日期计算年假天数的公式. 非常感谢!!!! - ?
东方屈柴黄: 以2013年8月8日为例计算 =LOOKUP(DATEDIF(D1,DATEVALUE("2013-8-8"),"y"),{0,6,10,15},{6,8,10,15})下拉填充
达日县15255529118: 求年假EXCEL公式1、员工在公司入职满一年之后享有带薪年假,按1月1日 - 12月31日的自然年度计算,年假5天,工作满3年后,每满一年增加一天年假,12... - ?
东方屈柴黄:[答案] B1=(DATE(YEAR(A2),12,31)-A2)/365 可休年假=IF(B2>10,12,IF(INT(B2)>=3,2+LOOKUP((DATE(YEAR(A2),12,31)-A2)/365,{0,0.25,0.5,0.75,1},{0,0.5,0.5,1,1}),5+LOOKUP((DATE(YEAR(A2),12,31)-A2)/365,{0,0.25,0.5,0.75,1},{0,0.5,0.5,1,1})))
达日县15255529118: 如何用Excel函数求年假天数 - ?
东方屈柴黄: 假设工作年数写在A1单元格,则公式为=IF(A1="","",IF(A1
达日县15255529118: Excel函数计算员工的年假天数 - ?
东方屈柴黄: 您好,很高兴回答您的问题,你要用函数计算员工的年假天数,肯定有你们的规章制度在里面的,这个要用到if函数,比如一年以上的员工年假7天,那么你应该先用if判断年假那一项是不是》=1的如果是年假是7,如果不是那么根据你们的制度进行修改. 艺融网祝您工作愉快.
达日县15255529118: Excel中,如何根据工作年限自动生成年休假天数,谢谢!!! - ?
东方屈柴黄: 明白工作年限和年假天数之间的关系后,使用LOOKUP函数进行处理Excel版本参考:2010 A列为工作年限,B列为休假天数 1、选中B2单元格 2、输入公式:=LOOKUP(A2,{1,5;10,10;20,15}) 3、A2输入数据,测试效果
达日县15255529118: 如何用excel计算年假(考虑入职月份) - ?
东方屈柴黄: 1.打开需要编辑的Excel文件,已知职工入职年月日,需要计算工龄和年休假天数.具体要求见下图.2.将光标移动到E7单元格,输入公式=DATEDIF(D7,TODAY(),"y")如图所示,将光标移动到E7单元格右下角鼠标呈十字架状,下拉列表.ps:如果想计算两个时间段的天数,将"y"改成"m"即可. 结果如下图所示: 3.下面根据工龄计算出年休假天数.将光标移动到F7.输入公式=HLOOKUP(I7,{0,1,10,20;0,5,10,15},2). 将光标移动到F7单元格右下角,鼠标呈十字架状,下拉鼠标.此时计算F列年休假天数.
达日县15255529118: 如何用EXCEL计算员工年休假天数? - ?
东方屈柴黄: 如果A1是入职日期 =LOOKUP(DATEDIF(A1,NOW(),"Y"),{0,"未满1年";1,5;10,10;20,15})更多Excel问题,欢迎到http://www.exceltip.net/?fromuid=2【我的提问】版求助.