excel - 假期工作日前后的时间表

时间:2017-07-06 06:06:35

标签: excel if-statement excel-formula

enter image description here 如果假期用以下公式增加8小时,我现在有。

=IF(SUMPRODUCT((LEFT(TEXT(B5,"mmm"),3)=LEFT(Holidays!$B$2:$B$11,3))*(DAY(B5)=--RIGHT(Holidays!$B$2:$B$11,2))),8,0)

我认为我所要求的将会是现在的8个。

所以我试图做的只是在假日前的预定工作日和假期后的预定工作日加上8小时。现在我知道这不会把+8小时放进去,直到第二天的信息被输入,但只要周末总数包括假期就可以了。

我有什么方法可以实现这个目标吗?

1 个答案:

答案 0 :(得分:0)

因此,作为临时解决方案,您可以在L6单元格中使用此代替8:

IF(AND(OFFSET(L6,-1,-3)=8,OFFSET(L6,1,-3)=8),8,0)

您可以修改条件,以便它们以最佳方式适合您的情况。

这只适用于周一至周五!