[爆卦]excel排班不重複是什麼?優點缺點精華區懶人包

為什麼這篇excel排班不重複鄉民發文收入到精華區:因為在excel排班不重複這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者Ogenkidesga ( 一人前 )看板Office標題[算表] Excel處理排...


軟體:Excel

版本:2003

各位版友好, 因為我想利用Excel幫我處理排班的問題
主要的邏輯有兩個: 1. 夜班不能接隔天白班; 2. 同一天不能重複排班
班表可能如下:
1/1 1/2 1/3
白班1 A E A
白班2 B F E
夜班1 C C B
夜班2 D D F

目前想到的是利用 countif 幫我計算每個人當天的排班數,就可以知道是否重複排班
可是缺點是如果有很多人參加排班, 函數必須算很多次

另外利用if函數, 如果 1/1 夜班1/夜班2 = 1/2 白班1/白斑2, 如果秀1, 可知夜接白斑
缺點是如果有不只白/夜班1, 2的話, 用if函數寫也是要寫很多次, 才能有結果

不知道版友是否能利用比較簡單的方法幫我排班

感激不盡!!

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.125.74
newacc:邏輯1是否為夜班不能接隔天白班? 10/27 12:46
newacc:在A5輸入=IF(COUNTIF(A1:A4,A1:A4)>1,"!!","O")後 10/27 12:58
newacc:按ctrl+shift+enter 10/27 12:58
newacc:如果一天中有重複排班會顯示!!,沒有的話就是O 10/27 12:59
newacc:咦 不對 收回推文XD 10/27 13:06
newacc:修正,A5=IF(MAX(COUNTIF(A1:A4,A1:A4))>1,"!!","O") 10/27 13:30
newacc:一樣按ctrl+shift+enter後再拉到別格 10/27 13:31
newacc:B6=IF(MAX(COUNTIF(B1:B2,A3:A4)),"!!","O") 10/27 13:35
newacc:如果夜班接隔天早班就會顯示!!,沒有就是O 10/27 13:36
newacc:也是要按ctrl+shift+enter 10/27 13:36
※ 編輯: Ogenkidesga 來自: 140.112.125.74 (10/27 14:27)
Ogenkidesga:是隔天白斑沒錯! 已更正! 回家馬上來試!! 感激!! 10/27 14:28

你可能也想看看

搜尋相關網站