作业帮 > 综合 > 作业

如何在excel中自动实现所有情况的组合(比如A、B、C列各可取3、5、4种值,共60种情况)并将其列出来?

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/05 16:45:04
如何在excel中自动实现所有情况的组合(比如A、B、C列各可取3、5、4种值,共60种情况)并将其列出来?
如题.例如A列是速度(可取1,2,3),B列是温度(可取10,20,30,40,50),C列是压力(可取100,200,300,400),那么一共有3*5*4=60种组合.请问怎么能将这60种组合(也就是60行)都列出来呢?我在做的表格有很多列,每一列都可以取几个固定值,现在在纠结怎么方便的把所有情况都列出来.
如何在excel中自动实现所有情况的组合(比如A、B、C列各可取3、5、4种值,共60种情况)并将其列出来?
排列组合 可以用VB编个简单的程序 跑一下
Sub Macro2()
m = 1
For x = 1 To 3
For y = 1 To 5
For z = 1 To 4
Cells(m,1) = x:Cells(m,2) = y*10:Cells(m,3) = z*100:m = m + 1
Next
Next
Next
End Su