第1个回答 2010-01-30
10*9*8*7*6=30240(共有个数)
1*2*3*4*5=120(重复次数)
30240/120=252结果
可以利用EXCEL2007,但不只是用函数(我没那么厉害)
1、第一列,0~9,每一位跨度10^4
2、第二列,0~9,每一位跨度10^3,循环
3、第三列,0~9,每一位跨度10^2,循环
4、第四列,0~9,每一位跨度10,循环
5、第五列,0~9,连续,循环
6、第六列至第九列,判断各位数字是否有第二个(countif应该会吧)
7、第十列,全是TRUE的是TRUE
8、查找,重复的(第十列是FALSE的)删除整行
9、6~10列清空
10、选择这30240行,然后升序排序
11、用COUNTIF看一看从这行到下面一行有没有重复的(4次)
12、有重复的话划死,划去的是119/120,剩余的252个就是了
可能会卡死,但用VBA就好办多了