在excel表里如何用公式算出每月有效的剩余加班时间?

我公司的加班假期规定3个月内有效,那么我们做考勤的就出现了统计数据困难了。例如员工在8月加班的1天有效期是在11月底的,9月加班2天有效期是在12月底的。现在员工9月调休了2天,那么这个调休的时间是用8月加班的1天+9月加班的1天去抵扣的,心算下来的话,9月就是剩余1天加班时间了。由于一个月调休的时间里面包含了2个月的加班时间去抵扣的。而且就是员工每月加班的时间和调休的时间是不固定的,所以没办法用加减乘除去套进格式里面自动核算。 各位大神帮忙想下,还有什么公式办法能有效的计算出3个月时间到了剩余的加班时间?

你把问题想复杂了,其实就是简单的加减法,你在每个月都插入加班和已休反而容易帮助你理解:

M2=B2+E2+H2-C2-F2-I2+K2-L2

P2=E2+H2+K2-F2-I2-L2+N2-O2

你不需要计算当月的话,把K2、L2和N2、O2删了就行

如果你需要向右复制,只需要按照这个格式(不要删除中间的列)直接复制黏贴

追问

你理解错误了,我这个是用公式算8月加班到了11月后还剩余多少假,9月到了12月后还有剩余多少假,以此类推的。因为我们的假是3个月有效的,所以每个月度要核算出那些月份的假期是满了3个月清零的。不是每月单纯的算总加班剩余数这么简单。

追答

你仔细看上面2个公式,已经跳开了前一个月到期的假期,中间加的2列只是方便你复制公式

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-01-14
表格是这种形式么,后面的11月、12月、……,没有专门的加班、已休列么。追问

现在格式是这样的,想修改合适的格式,还没想出公式,无法调整格式了。是在11月初计算这3个数据的,所以11月是还没开始,就不会有后面的11、12的加班和已休数据哦。

追答

是这样的,后面的月份要用到前面的数据,所以表格形式要一致,才能用,比如后面的形式也与前者相同,11月公式用:

=SUM(MIN(B2,D2),E2,H2,K2)-SUM(F2,I2,L2)

直接复制此公式到12月、1月粘贴即可。

追问

你这个是算的11月和12月的剩余加班天数吗?但是我是要算8月在11月剩余的加班天数哦和9月在12月的剩余加班天数。

第2个回答  2019-01-14
K2写公式:
=IF(D2>=B2,MAX(B2-F2-I2,0),MAX(B2-D2-F2-I2,0))
L2写公式:
=IF(G2>=E2,MAX(E2-I2,0),MAX(E2-G2-I2,0))
M2写公式:
=IF(J2>=H2,H2,H2-J2)追问

如果后面继续增加月份的话,这个公式是能直接通用,拉下去吗?

追答

你的表格需要重新设计,否则公式不好写、而且还不固定。

追问

还没想出更好的格式设计,请问有什么格式能方便核算的,能推介下吗?

在excel表里如何用公式算出每月有效的剩余加班时间?
M2=B2+E2+H2-C2-F2-I2+K2-L2 P2=E2+H2+K2-F2-I2-L2+N2-O2 你不需要计算当月的话,把K2、L2和N2、O2删了就行 如果你需要向右复制,只需要按照这个格式(不要删除中间的列)直接复制黏贴

用EXCEL表格怎么统计一个人一个月的加班时间
1、如excel表格所示,员工的工作和下班时间用于计算员工加班时间。2、写下公式函数的前半部分,你需要显示超时,如图“= TEXT(”所示。公式应该用英文输入.TEXT表示显示结果是文本格式。3、然后继续完成公式后半部分的写作。4、输入公式后单击“输入”,计算结果如下。5、当十字形光标出现在显示结果的右...

如何计算员工一个月的加班小时数?
1. 使用公式:在单元格中输入“=开始时间-结束时间”,其中开始时间和结束时间分别为单元格中的值。例如,如果要计算从9:00到12:00的用时时间,可以在单元格A1中输入“=9:00-12:00”,然后将单元格格式设置为时间格式即可。2. 使用函数:Excel提供了多个函数用于计算时间,例如“=TIMEVALUE(开始时间...

Excel中进行考勤记录通过函数进行计算加班时间的方法
1.打开Excel文档。如下图。2.将鼠标定位在你要输入函数的单元格H2中,然后在编辑栏里输入IF公式“=IF(G2="加班",IF(E2<TIME(9,,),E2+1-TIME(18,,),E2-TIME(18,,)),0)”。如下图。3.公式输完后按Enter,可以得到结果(下班时间为18点,所以赵某没有加班)。如下图。4.当H2得出结果...

如何用excel公式计算考勤的加班时间?
1、首先,将每个人的姓名和相应的打卡时间记录在Excel之中。2、然后点击菜单栏中的“数据”选项卡,在数据选项卡中找到我们所需要的“数据工具”中的“分列”。3、点击“分列”,弹出选项卡,选择“固定宽度”,然后点击“下一步”按钮。4、在文本分列向导中,适当调整列表的位置,使得每一个时间点都...

excel中计算加班工时excel算加班时间
在单元格里输入“=INT((HOUR(C2-B2)*60+MINUTE(C2-B2))\/30)\/2”,利用这个公式即可计算出员工的加班工时。HOUR(C2-B2)是计算上下班时刻的时位差,然后乘以60换算成分钟;MINUTE(C2-B2)计算上下班时刻的分位差,结果是分钟。把时位差和分位差相加后除以30(半小时),即可计算出加班多少个基准单位...

Excel中考勤记录通过函数计算出加班时间!
1、首先,我们打开Excel软件,找到考勤记录,如图所示,我们需要在图中标记位置输出员工的加班时间。2、如图所示,在E2单元格中输入公式:=TEXT(MOD(C2-D2,1),h小时mm分),按回车键。3、该员工的加班时间就出来了,下拉单元格填充格式,则其余员工的加班时间就自动计算生成。4、该过程中,我们主要...

excel中如何快速计算员工的加班时间?
公式一 ="在职"&IF(DATEDIF(A1,B1,"D")<15,"半个月",IF(DATEDIF(A1,B1,"MD")<15,DATEDIF(A1,B1,"M")&"个半月",DATEDIF(A1,B1,"M")+1&"个月"))公式二 ="在职"&DATEDIF(A1,B1,"M")+IF(DATEDIF(A1,B1,"MD")<15,0.5,1)&"个月"公式三 =DATEDIF(A1,B1,"M")+IF(...

用excel制作一份表格来计算上班时间与加班时间
根据上下班时间计算加班时间的操作步骤如下:第一,选中E2单元格,输入公式:=TEXT(MOD(D2-C2,1),"h小时mm分")按下回车键,即可得出第一位员工的加班时长,且显示为“小时”“分”的形式。第二,再次单击选中E2单元格,向下复制公式,可快速得出每位员工的加班时间。公式分析:MOD函数用于取余数,...

excel怎么按时间格式计算加班时间?
1如图用excel表格编制员工的上班和下班时间,由此来计算员工的加班时间长短。在需要显示加班时间的地方写上公式函数的前半部分,如图所示=TEXT(。公式要在英文状态下输入。TEXT表示的是显示结果是文本格式。然后在继续完成公式后半部分的编写。公式输入完毕之后单击enter,其计算结果如下所示。在显示结果的右...

相似回答