SHR薪酬公式怎么取未入职或离职天数

栏目:s-hr cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:2

SHR薪酬公式怎么取未入职或离职天数

取入职日期和当前的薪资期间比较,如是当月入职或离职,需要取到当前当月不在职的天数
如果 取年月间相差月数("[入职日期]" ,取当前年("") ,取当前月("")) =0 那么 未入职或离职天数 = 取当前日("[入职日期]") - 1 +(取某月包含天数("[离职日期]") - 取当前日("[离职日期]")) 其余 未入职或离职天数 = 0

如设置上述公式系统会报错,测试是由于取年月间相差月数("[入职日期]" ,取当前年("") ,取当前月(""))函数引起的

试用其他函数其他 = 取相差年数("2014-01-27" ,"取当前年("")"),又无法取到复合函数的值。


我们现场用这个公式解决的,亲测有效 


1.【如果     [离职日期] <> ""     并且     取当前年([离职日期]) = 取当前年(取薪酬期间起始日期())        并且        取当前月([离职日期])=取当前月(取薪酬期间起始日期())    那么    当月未入职或离职天数=取员工工作日天数([离职日期] ,取薪酬期间结束日期())-1   

再滤   [离职日期]  = ""    并且  取当前年([入职日期]) = 取当前年(取薪酬期间起始日期())     并且     取当前月([入职日期])=取当前月(取薪酬期间起始日期())    那么   当月未入职或离职天数=取员工工作日天数(取薪酬期间起始日期() ,[入职日期])-1    

再滤  取当前年([离职日期]) = 取当前年(取薪酬期间起始日期())   并且   取当前月([离职日期])=取当前月(取薪酬期间起始日期())   并且  取当前年([入职日期]) = 取当前年(取薪酬期间起始日期())     并且     取当前月([入职日期])=取当前月(取薪酬期间起始日期())   那么   当月未入职或离职天数=取员工工作日天数([离职日期] ,取薪酬期间结束日期())-1  + 取员工工作日天数(取薪酬期间起始日期() ,[入职日期])-1    

其余  当月未入职或离职天数=0】 

2.【入离职缺勤扣款=月薪/21.75*当月未入职或离职天数】


这个公式分别考虑了三种情况:

第一个“过滤”之前是判断当月离职人员的不在岗天数

第二个“过滤”之前是判断当月入职人员的不在岗天数

第三个“过滤”之前是判断当月入职 当月离职人员的不在岗天数

其余之后的为 正常在职员工的判断


如有当月先离职 当月又入职的需手动调整


学习
学习了
{:5_152:}
{:5_152:}
xuexi
当月入职当月离职,搞定了吗 ? 公式是如何设置的 ?
关于薪酬公式,学习了

现场通过这个方式处理
1、如果 取当前年([离职日期]) = 取当前年(取薪酬期间起始日期()) 并且 取当前月([离职日期]) = 取当前月(取薪酬期间起始日期()) 那么 离职天数 = 取某月包含天数(取薪酬期间起始日期()) - 取当前日("离职天数")

2、如果 取当前年([离职日期]) = 取当前年(取薪酬期间起始日期()) 并且 取当前月([离职日期]) = 取当前月(取薪酬期间起始日期()) 那么 离职天数 = 取某月包含天数(取薪酬期间起始日期()) - 取当前日("离职天数")

3、未入职或离职天数 = 未入职天数 + 离职天数


感谢

SHR薪酬公式怎么取未入职或离职天数

取入职日期和当前的薪资期间比较,如是当月入职或离职,需要取到当前当月不在职的天数如果 取年月间相差月数("[入职日期]" ,取当前年("")...
点击下载文档
分享:
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息