入职日期<=当月首个非周六工作日薪酬公式如何设置?

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

入职日期<=当月首个非周六工作日薪酬公式如何设置?

入职日期<=当月首个非周六工作日薪酬公式如何设置?

建一个字符类型的项目或变量,比如日期,再建一个数字型项目或变量比如:工作日天数
然后设置公式:
日期=增加日(取薪资期间起始日期(),1)
工作日天数=取员工工作日天数(取薪资期间起始日期(),日期)
--这个两个公式目的:得到每月的头两天的工作日天数是几天
然后在你这个计算公式中,引用这个结果 : 如果 [入职日期]<=增加日(取薪资期间起始日期(),工作日天数)
增加日(取薪资期间起始日期(),工作日天数) 这个就是首个非工作日日期

关于您的问题,我的建议是,用取员工工作日天数() 功能:返回当前员工在开始时间到结束时间之内的去除考勤日历中法定节假日的工作日天数; 举例: 取员工工作日天数("2014-09-20","2014-10-10") = 13;(开始时间为"2014-09-20",结束时间为"2014-10-10")
1、首先判断员工是否是九月一日之前入职九月30日之后离职,如果是取员工工作日天数("薪酬期间起始日期","薪酬结束日期")以此类推取出员工的本月工作日天数再和全勤的天数进行比较
该月上班的首个非周六日期
考虑全勤奖的,以9月工资为例:1,入职日期<=9月1日的在职工人(注意,入职日期<=当月首个非周六工作日)2,入职日期<=9月1日且离职日期大于9月30日(注意,是做完了9月30日那天再离职的)的离职工人
本人QQ:80330170,手机:15051968590
张美女,能告诉我的联系方式,急等用,客户要求实现此功能
整个公式的逻辑是什么?
为什么要这么判断?我给你想办法:P

入职日期<=当月首个非周六工作日薪酬公式如何设置?

入职日期
点击下载文档
分享:
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息