實現思路:工作日 = 【週一 到 週五(排除節假日) 或者 補班日】
公式編寫:
1. 週一到週五判斷
WEEKDAY(A2,2) 獲取該日期是星期幾(返回:1-7),那麼週一到週五就是 < 6
2. 非節假日判斷
COUNTIF($G$2:$G$398,A2)=0 統計該日期在指定區域$G$2:$G$398中出現的次數,非節假日就是未出現,出現的次數=0
3.補班日判斷
COUNTIF($H$2:$H$398,A2)>0 統計該日期在指定區域$H$2:$H$398中出現的次數,補班日出現,則次數>0
這樣就把公式寫出來了。
附錄:
1. 完整公式:=OR(AND(WEEKDAY(A2,2)<6,COUNTIF($G$2:$G$398,A2)=0),COUNTIF($H$2:$H$398,A2)>0)
2. 星期幾的展示公式:=TEXT(A2,"AAAA")
注意事項:
引用節假日、補班日的數據屬於絕對引用,公式中需要在行號、列號前面加$符號,否則下拉公式時也會自增,取數範圍就變了