→ soyoso: 補班日排除,加上and(*),以countif,補班日d欄,計數為0 12/03 10:31
→ soyoso: 循環上以函數mod,先判斷日期是否為空字串後,再判斷日期 12/03 11:19
→ soyoso: 是否為六日weekday、是否是國定休假日countif為0或match為 12/03 11:19
→ soyoso: 錯誤、或是否為補班(類似國定休假日countif大於0、match為 12/03 11:19
→ soyoso: 數字),mod的number就要看先前組別的個數,二個1.公式上方 12/03 11:19
→ soyoso: 列b:af組別個數,2.公式所在組別A欄起,到公式所在左側儲 12/03 11:19
→ soyoso: 存格的個數,這裡的個數為非<>空字串"",加上定位(組別是 12/03 11:19
→ soyoso: 哪一個開始,儲存格c1)以match 12/03 11:19
回S大,小的研究您上面的說明一周了,奈何還是搞不定,
資質不夠,是否可以明示範例~感恩。
※ 編輯: pointchi (118.168.9.233 臺灣), 12/08/2020 10:51:53
→ soyoso: 搞不定的話,提供檔案,看是哪個部分要調整的 12/08 11:17
回S大,檔案連結短址為:https://reurl.cc/A8rNvp
感謝您。
※ 編輯: pointchi (118.168.9.233 臺灣), 12/08/2020 11:34:15
→ soyoso: 沒有看到搞不定的部分在哪個儲存格?所以也就沒有辦法給原 12/08 11:39
→ soyoso: po要調整的了 12/08 11:39
→ soyoso: 要提供的是已寫公式,但無法達成的檔案,而不是提供同內文 12/08 11:40
→ soyoso: 連結的檔案 12/08 11:40
→ soyoso: 如果是內文檔案那要達成的邏輯我已經寫在12/03的回文內了 12/08 11:41
回S大,抱歉沒有說清楚。
目前我將B1儲存格設定格式化條件:
星期六(綠色字體)、星期日與國定假日(都是紅色字體),且補班日
(黑色字體,這個前幾天搞定,當時腦筋太死沒有轉過來,就跟國
定假日設定是一樣的)設定格式化條件,並將套用至其餘有標示日
期的欄位。
我於AG欄先建立好組別代號A.B.C.D.E.F,
然後於每月第一個工作日輸入組別(以C2儲存格為例 輸入A),
接下來於儲存格D2.E2.F2...我要如何設定公式,D2.E2.F2...
會排除週六、日與國定假日後依序帶入組別代號B.C.D...
這個是完全無頭緒。
※ 編輯: pointchi (118.168.15.23 臺灣), 12/09/2020 11:18:57
→ soyoso: 1.判斷什麼條件下回傳空字串、什麼條件下循環組別,看日期 12/09 11:42
→ soyoso: 1.1 是否空白儲存格,如2/29的右二格 12/09 11:42
→ soyoso: 1.2 是否為六、日(函數weekday) 12/09 11:42
→ soyoso: 1.3 是否在國定補班日內(函數countif或match) 12/09 11:42
→ soyoso: 1.4 是否在國定休假日內(函數countif或match) 12/09 11:42
→ soyoso: 1.5 上述match看是以數字(函數isnmuber)或是錯誤值 12/09 11:42
→ soyoso: (函數isna)為真為假就自行調整 12/09 11:42
→ soyoso: 2.循環組別(函數mod,mod的number為) 12/09 11:42
→ soyoso: 2.1 公式上方b:af組別個數,就是排除日期(數字)和 12/09 11:42
→ soyoso: 非空字串,二個條件,函數(sumproduct、 12/09 11:42
→ soyoso: 排除日期可以istext、iseven或isodd看row列號) 12/09 11:42
→ soyoso: 2.2 加上公式左側a欄起的組別個數,就是非空字串, 12/09 11:42
→ soyoso: 一個條件,邏輯值要運算或函數value 12/09 11:42
→ soyoso: 2.3 再加上是從誰開始的,就以儲存格c1去match組別ag:ag 12/09 11:42
→ soyoso: 3.對應組別 12/09 11:42
→ soyoso: 3.1 循環組別的用意是,看2.3從誰開始,如A(1起的話) 12/09 11:42
→ soyoso: 1,2,3,4,5,6,1...,那C(3起的話)3,4,5,6,1,2,3.... 12/09 11:42
→ soyoso: 3.2 再以這個數值看要配合函數index、offset或是indrect 12/09 11:42
→ soyoso: 來回傳組別實際對應的值 12/09 11:42