Excel计算某列不同日期对应365个工作日后的时间(排除法定节假日、公休日,不排除周末法定上班日)?

2025-01-04 04:10:55
推荐回答(3个)
回答1:

下班后看到你的这个问题,都没及时下班,为你作答,但现在却找不到问题了。不会是你删除了下午的提问吧。100分的问题也变成10分了。
这个问题要用净工作日计算的另一个函数:WORKDAY.INTL,但这个周末加班没有规律,就增加了难度。想到的解决办法是:
公式中按每周工作7天,周六周日全部不休息,然后把不要加班的日期,即休息的双休日当作假日,添加到H列中。假设H列的法定假日和休息的双休日到了H50,公式就是这样的:
G3=WORKDAY.INTL(E3,365,"0000000",H$3:H$50)
公式中的"0000000",7个0表示一周7天都要工作,不休息,如果每周的哪天休息,就将哪个位置的0改成1,这是WORKDAY.INTL比WORKDAY函数增强的地方。

回答2:

这个我之前用VBA处理过,做了一个自动考勤表,自动判断节假日和工作日。

回答3:

我觉得这个是。。。