作者JieJuen (David)
看板Office
标题[算表] EXCEL尝鲜:特殊排序编号
时间Sun Mar 2 07:37:27 2008
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