作者: mdws2002 時間: 2020-7-24 20:30 標題: 我想請教各位師兄,Excel點樣先可以做到以下結果。
如圖所示,C1 C2 D3 E4 F5各個選項嘅名額只有兩個。
咁樣B欄可以點樣根據C到G欄排列嘅1至5選擇次序出到如圖中嘅結果呢?
盼請各大神指教。
https://www.hkepc.com/forum/attachment.php?aid=2207150&k=c9e10a075ddd07ab1bf4bce8b7b8e47e&t=1781553804&sid=15l7b2xg08j

作者: salaryman 時間: 2020-7-26 03:01
回覆 1# mdws2002
用VBA好簡單, 但純粹用試算表, 亦可以試下以下方法…有點複雜
我用了12345取代了 C1 C2 D3 E4 F5, 這樣方便計數.
1) 先用方法找出每個人的第一選擇:
2) 設立選擇扣減表, 設立/更新選擇檢查表:
3) 找出最後每人的最佳選擇, 並更新選擇到B列:
https://www.hkepc.com/forum/attachment.php?aid=2207405&k=697748d9d3f0b994f16e584c2932d655&t=1781553804&sid=15l7b2xg08j

https://www.hkepc.com/forum/attachment.php?aid=2207406&k=81bb972316c6c00f9774be1ad6e34c51&t=1781553804&sid=15l7b2xg08j

https://www.hkepc.com/forum/attachment.php?aid=2207407&k=360fb665e1f990838952baa6f19238db&t=1781553804&sid=15l7b2xg08j

https://www.hkepc.com/forum/attachment.php?aid=2207409&k=9481fdb5cbfb1a7628d5ca25310fbebb&t=1781553804&sid=15l7b2xg08j

作者: mdws2002 時間: 2020-7-26 07:54
感謝師兄指導,請問可否提供埋VBA嘅方法?謝謝。
如果唔方便公開,可否PM?
via HKEPC IR Extreme 4.2.3 - Android(4.2.0)
作者: mdws2002 時間: 2020-7-26 09:47
第二項中,紅色嗰條公式係咪應該係=W2-IF($V2=W$1,1,0)先啱?
作者: salaryman 時間: 2020-7-26 10:02
回覆 4# mdws2002
Yes, should be V2.
作者: mdws2002 時間: 2020-7-28 08:10
已經完成,感謝指導。


