[算表] EXCEL IF運算問題(更新)

看板Office作者 (紅色飛魚)時間9年前 (2016/12/20 17:24), 9年前編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/1
軟體:EXCEL 版本:2016 https://goo.gl/c3AK34 我做的排班表如上,他會取右邊的數值來代入RAND組合 R行到W行為範例解,盡可能求出和R~W行一樣的結果 條件為可以手動建入需要輪休的人員 所有人員可工作區域涵蓋1~69區 每個人會做的區域不同列在對照姓名的H~Q行 周一~五剛好69人上班 每天1~69區每個人都有做到所以要驗證 COUNTIF(C$1:C$70,C10)>1 因為盡量不要隔天換工作區,所以加入*(B10=C10),如果組合不出來 才只要求IF(COUNTIF(C$1:C$70,C10)>1 其中公式 =IF(COUNTIF(C$1:C$70,C10)>1*(B10=C10),INDEX($H10:$J10,INT(3*RAND()+1)) ,IF(COUNTIF(C$1:C$70,C10)>1,INDEX($H10:$J10,INT(3*RAND()+1)),C10)) 是希望他驗證C1~C70無重複值且B1=C1時,代入值 如果他組合不出C1~C70無重複值且B1=C1的值時 只要求C1~C6無重複值即可 感覺有地方寫錯但是修正不出來,請先進指點,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.126.0.215 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1482225849.A.BA7.html

12/20 17:36, , 1F
12/20 17:36, 1F

12/20 21:01, , 2F
謝謝soyoso,不過弄錯意思了,例子舉的不好我再重新
12/20 21:01, 2F

12/20 21:01, , 3F
舉個範例
12/20 21:01, 3F
※ 編輯: GalaxyDemon (59.126.0.215), 12/20/2016 22:07:16 ※ 編輯: GalaxyDemon (59.126.0.215), 12/20/2016 22:08:50
文章代碼(AID): #1OMFYvkd (Office)