如何用excel函数列出所有9选3的结果?

来源:百度知道 编辑:UC知道 时间:2024/06/08 00:10:47
9个数中随机选3个数出来平均,一共有84种可能,怎么能用函数把他们列出来?谢谢
我这是固定的几个数,2,2.25,2.5,2.75,3,3.25,3.5,3.75,4,这几个数的随机3个数,谢谢啊

试试这段代码(工具-宏-VB编辑器,打开VBA编辑器,插入-模块,把下面的代码复制到其中,保存.关闭VBA,回到excel,点:工具-宏-宏... ,选中其中的宏名"九选三",点后面的执行)

Sub 九选三()
n = 9
For t1 = 1 To n - 2
For t2 = t1 + 1 To n - 1
For t3 = t2 + 1 To n
r = r + 1
Cells(r, 1) = t1
Cells(r, 2) = t2
Cells(r, 3) = t3
Next
Next
Next
End Sub

哦,简单,把代码略加变化(只是数学问题哦):
Sub 九选三()
n = 9
For t1 = 1 To n - 2
For t2 = t1 + 1 To n - 1
For t3 = t2 + 1 To n
r = r + 1
Cells(r, 1) = t1 * 0.25 + 1.75
Cells(r, 2) = t2 * 0.25 + 1.75
Cells(r, 3) = t3 * 0.25 + 1.75
Next
Next
Next
End Sub

你再试试?

函数估计做不出来,。。。。