[算表] EXCEL嘗鮮:特殊排序編號
bigdragon920板友來信提出了一個令人耳目一新的問題,
這麼好的題目不分享給眾高手們嘗鮮挑戰一下真是太可惜了
尤其還有清楚的問題說明,堪稱是問問題的典範,
讓人忍不住想要嘗試一下:P
規則很奇妙,問題很實際
當然也許有高手覺得還好
就當在下野人獻曝吧^^"
檔案
http://kuso.cc/3hdF
我的解法寫在"手動"頁面右邊
bigdragon920板友自己的做法在"編碼器2"頁面
說明
有資料如下
樣品編號 檢驗項目
183838 1
183838 2
123697 3
183838 3
55556 4
123697 5
183838 5
201154 5
154861 6
201154 6
201154 7
548208 7
121212 8
202113 8
169745 9
202113 9
2654 10
202113 11
2654 12
2626 13
目的:
將樣品編號及檢驗項目按照原則1到3排出專案編號
原則1 - 相同的樣品編號則相同的專案編號
原則2 - 相同的檢驗項目則不同的專案編號
原則3 - 以產生最少組數的專案編號為目標
部分手動過程:
手動專案編號 step1 step2 step3 step4 step5 step6 step7 step8
樣品編 檢驗項目 第1個填1 原則1 原則2 原則1 原則2 原則2 原則1 原則2
183838 1 1 1 1 1 1 1 1 1
183838 2 1 1 1 1 1 1 1
123697 3 2 2 2 2 2 2
183838 3 1 1 1 1 1 1 1
55556 4 1 1 1 1
123697 5 2 2 2 2 2
183838 5 1 1 1 1 1 1 1
201154 5 3 3 3
154861 6 1
201154 6 3 3
201154 7 3 3
結果:
樣品編號 檢驗項目 完成
183838 1 1
183838 2 1
123697 3 2
183838 3 1
55556 4 1
123697 5 2
183838 5 1
201154 5 3
154861 6 1
201154 6 3
201154 7 3
548208 7 1
121212 8 1
202113 8 2
169745 9 1
202113 9 2
2654 10 1
202113 11 2
2654 12 1
2626 13 1
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.164.52.61
Office 近期熱門文章
PTT數位生活區 即時熱門文章