考勤公式计算问题

新建文件夹.zip  

连续请假怎么区分开是否为节假日?1747209282078.png1.每个月两天公休(公休就是像你们周六周日一样,不扣钱)

2.公休计算考勤

3.节假日扣双薪(例如:请1天扣两天,请0.3天扣0.6天)

4.如果公休未休完,未休的部分算出勤天数(比如:我出勤31天,两天公休没休,那么就是算33天的工资)

5.备注(有的人请假有公休不提公休,提其他类型的假,但是计算结束天数的时候,得先把公休算进去)************大佬们,给答案时候自己先代入计算一下,是不是正确的*************

5ea00bd2abd762fa297eb92fabc9c00.png需要详细思路,谢谢

FineReport Yours飞飞 发布于 2025-4-24 14:28 (编辑于 昨天 15:54
1min目标场景问卷 立即参与
回答问题
悬赏:500 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
clbyoyoLv6见习互助
发布于昨天 15:57

1、对数据进行整理,生成节假日表,便于后续的计算;

2、通过文本处理函数,正则表达式完成考勤情况的数据提取;

3、详情汇总使用文本分组函数直接进行拼接

image.png

最佳回答
0
LTC朝Lv6高级互助
发布于2025-4-24 14:48(编辑于 2025-4-24 14:54)

你这个不用写if判断吧,直接用“每月天数+规定公休”,然后把所有的休假时长减去不就行了,休假时长该乘2的就乘2

首先:考虑无休假的情况下,结算天数肯定是“每个月的天数+规定公休天数”;

然后在此基础上,只需要把各类休假的对应的结算天数抛去就行了

  • Yours飞飞 Yours飞飞(提问者) 5.备注(有的人请假有公休不提公休,提其他类型的假,但是计算结束天数的时候,得先把公休算进去)
    2025-04-24 14:55 
  • LTC朝 LTC朝 回复 Yours飞飞(提问者) 是啊。请公休假和提其他类型的假有什么区别吗。举个例子,比如员工A,一个月31天,总共请了一天假(不是节假日),这时候他请的是不是公休假,不都是要刨去一天吗
    2025-04-24 14:58 
  • LTC朝 LTC朝 回复 Yours飞飞(提问者) 你换一种思维,不要想请不请假,你就想公司要发的工资数,正常情况下(不请假的情况):应发工资是每月天数+规定公休天数总和的工资数(假设每个月都是31天:那就是31+2)。然后在这个基础上,只要请假,就要扣工资(并且节假日*2)。你看是不是这个逻辑
    2025-04-24 15:01 
  • LTC朝 LTC朝 回复 Yours飞飞(提问者) 你这个,公休如果不休的情况是发薪的,所以逻辑简单。真正复杂的是,规定公休不休的情况下也不会多发薪,那样才是复杂的
    2025-04-24 15:04 
  • Yours飞飞 Yours飞飞(提问者) 回复 LTC朝 有的员工不是一号就入职的,可能是月中才入职的,所以必须用出勤天数计算(这样问题就来了:有的人请假有公休不提公休,提其他类型的假--------提公休的时候,钉钉计算出勤了,提其他类型的,钉钉不计算出勤)
    2025-04-24 15:11 
最佳回答
0
孤陌Lv6资深互助
发布于2025-4-24 15:48(编辑于 2025-4-25 09:35)

应出勤天数+2天公休 -请假天数 不就好了??   你管他用没有用   22天 +2 - 请假3天 其中用公休1天    那就是21天  扣一天的

例如你们定的是一个月要全部上班 4月就是30+2  -请假的天数就好了  你管他请假用什么类型   例如他请假4天  公休用一天  那也是32-4  算28天工资  

钉钉 有应出勤天数的  按照 这个逻辑 就可以做了啊  非要不相信  头疼   应出勤30天+公休二天  -事假一天 -公休一天-节假日请假1天*2     就是32-4天 出勤28天  按照你现在给出的所有需求  逻辑就是这样做 

image.png

这个月 没有旷工这类 就是这样算的 如果有旷工 就再减去就好了

  • Yours飞飞 Yours飞飞(提问者) 拿图上的于娜这条数据来说:出勤天数29(即打卡天数),规定公休两天,但是她请假没提公休,提的是事假,总请假时长=事假+病假+婚假+丧假+公休(3.31),扣除掉两天公休,再减节假日活动时长,再加上扣双薪请假时长
    29+2-(3.31-2-0.93+1.86)=28.76
    按照你说的公式,计算于娜这条数据的结算天数是多少?
    2025-04-24 17:54 
  • 孤陌 孤陌 回复 Yours飞飞(提问者) 是应出勤 不是实际出勤,如果你们一个月一天都不休息 那今年4月份 应出勤就是30天 按照 我说的逻辑 就是30+2-1.31-1.86=28.83 我不懂 上面为什么要3.31再减去2不是脱裤子放屁吗? 你这个-0.93 再加上双薪是干嘛 你能不能实际告诉我 事假是不是就请了一天 然后节假日请了0.93天?还有其他的吗??如果没有 那公式应该是30+2-1-1.86=29.14 就这样
    2025-04-25 09:11 
  • 孤陌 孤陌 回复 Yours飞飞(提问者) 因为我们先把公休加给他了 他请假类型有没有公休 都无所谓 就统计他的请假总时长就好了
    2025-04-25 09:19 
  • 孤陌 孤陌 回复 Yours飞飞(提问者) 因为我们把公休先加给他了 他请假有没有包含 都不用管他 直接减去请假总时长就好了 我不清楚 你上面的3.31 是怎么组成的 如果这就是请假总时长 那就是30+2-3.31=28.69
    2025-04-25 09:22 
最佳回答
0
FR-LeonLv4初级互助
发布于2025-4-25 10:32(编辑于 2025-4-25 10:39)

IF(公休=0,出勤天数 + 规定公休 - (总请假时长-公休-节假活动请假时长+扣双薪时长),出勤天数 + 规定公休 -公休- (总请假时长-公休-节假活动请假时长+扣双薪时长))

公休分休和不休的情况,不休的逻辑你给出了,也就是我上面写的,休的逻辑你看一下我理解的对不对

最佳回答
0
shawnTaoLv3见习互助
发布于2025-4-25 10:39

image.png

能否提供下这张表的数据源,正常情况下,报表中不应该用太多公式

  • 7关注人数
  • 233浏览人数
  • 最后回答于:昨天 15:57
    请选择关闭问题的原因
    确定 取消
    返回顶部