[算表] 儲存格排除休假日後帶入資料

作者: pointchi (pointchi)   2020-12-03 10:24:12
軟體:Excel
版本:2016
請教,我有一個檔案如下附圖,已經將整年份的日期標示以及星期六(綠色字體)、
星期日與國定假日(都是紅色字體)設定格式化條件。
https://i.imgur.com/Esxc67p.jpg
https://i.imgur.com/0Yroyvm.jpg
問題
1﹐我如何於起頭01/02輸入A後(表格旁邊的組別),接下來分別於上班日依序帶
入B.C.D...一直循環到月底,接著02/03延續上月末輸入F後,也是循環帶入
A.B.C.....
或者甚至是01/02輸入A後接續一直到12月可以一次全部帶入A.B.C...循環。
2﹐02/15為例是補班日,有辦法於設定格式化條件排除,然後上述的規則
帶入D
檔案連結如下:
https://reurl.cc/A8rNvp
作者: soyoso (我是耀宗)   2020-12-03 10:31:00
補班日排除,加上and(*),以countif,補班日d欄,計數為0循環上以函數mod,先判斷日期是否為空字串後,再判斷日期是否為六日weekday、是否是國定休假日countif為0或match為錯誤、或是否為補班(類似國定休假日countif大於0、match為數字),mod的number就要看先前組別的個數,二個1.公式上方列b:af組別個數,2.公式所在組別A欄起,到公式所在左側儲存格的個數,這裡的個數為非<>空字串"",加上定位(組別是哪一個開始,儲存格c1)以match

Links booklink

Contact Us: admin [ a t ] ucptt.com