EXCEL计算工作日及调休的方法

2025-03-20 05:44:17
推荐回答(5个)
回答1:

调休时间表。如下参考:

1.许多考勤系统记录的每日考勤如下图所示。可以看出,当天所有的出勤记录都在一个单元里,无法有效统计。因此,为了统计加班时间,有必要对这些考勤记录进行分离,并删除非加班记录。

2.选择所有的时钟记录,如下图所示,依次打开“数据”-“排序”菜单,如下图。

3.接下来,在文本排序向导中选择适当的文件类型。通常,每条记录都是由空格和其他分隔符分隔的,所以您需要选择“分隔符”。运行源代码之后,单击next继续下一步,如下图。

4.接下来,根据记录的数据选择分隔符,例如本文中显示的数据中的空格,如下图。

5.然后选择排序后每一列的数据格式,一般选择“general”。此时,排序已经完成,您可以单击finish按钮,如下图。

回答2:

1.Networkdays函数的含义

表示计算两个指定日期之间完整的工作日数值,不包括法定假期和周末。

2.networkdays的语法格式

=NETWORKDAYS(start_date,end_date,holidays)

=networkdays(开始日期,结束日期,例外情况)注意第三个参数,如果有选择日期,则会将这个日期剔除。

3.Excel计算工作日天数

如图所示,计算项目期间的工作日数,去除单位节假日。

=NETWORKDAYS(A3,B3,A6:A9)

如图所示,双休日为6天

4.如图所示,单位节假日为4天,且不包含在双休日内。

回答3:

公式用 NETWORKDAYS.INTL (不加.INTL不行的, 他们瞎回答)
首先啊, 你需要维护一个表, 包括节假日和周末 (只含放假的日期, 不含调成上班的)
=NETWORKDAYS.INTL(D2,C2,"0000000",Holiday!A:A)-1
这个公式, "0000000" 7个0表示一周都是工作日, 维护的holiday来判断放假的日期,"D2"是周末的不用在最后-1 (可以IF(weekday())判断下就行了)
这个公式比较好理解, 也不会出错, 就是需要维护一个节假日表, 我用了几年了~!

回答4:

使用networkdays函数时所有的周末都被丢弃.
所以你只能根据实际用if判断该时段是否有需要加回来的日期.

回答5:

使用networkdays函数时所有的周末都被丢弃.所以你只能根据实际用if判断该时段是否有需要加回来的日期.