求教excel公式,三个单元格中的所有数字全排列
发布网友
发布时间:2022-04-20 00:28
我来回答
共1个回答
热心网友
时间:2023-08-22 05:21
Sub pailie()
Application.ScreenUpdating = False
[a2:l60000].ClearContents
t = 2
For a = 1 To 5
Cells(t, 1) = Cells(1, a)
For b = 1 To 5
Cells(t, 2) = Cells(1, b)
For c = 1 To 5
Cells(t, 3) = Cells(1, c)
For d = 1 To 5
Cells(t, 4) = Cells(1, d)
For e = 1 To 5
Cells(t, 5) = Cells(1, e + 5)
For f = 1 To 5
Cells(t, 6) = Cells(1, f + 5)
t = t + 1
Next
Next
Next
Next
Next
Next
Application.ScreenUpdating = True
End Sub
Ctrl+G填充空格等于↑,求和A:J列,筛选结果即可。
5取4全排列有5^4=625种,5取2全排列有5^2=25种,一共5^6=15625种,其中符合条件488种,它们是:
0+3+7+9+8+8=35,0+3+9+7+8+8=35,0+3+9+9+6+8=35,0+3+9+9+8+6=35,0+4+9+9+5+8=35,0+4+9+9+8+5=35,0+7+3+9+8+8=35,0+7+7+7+6+8=35,0+7+7+7+8+6=35,0+7+7+9+6+6=35,0+7+9+3+8+8=35,0+7+9+7+6+6=35,0+7+9+9+2+8=35,0+7+9+9+5+5=35,0+7+9+9+8+2=35,0+9+3+7+8+8=35,0+9+3+9+6+8=35,0+9+3+9+8+6=35,0+9+4+9+5+8=35,0+9+4+9+8+5=35,0+9+7+3+8+8=35,0+9+7+7+6+6=35,0+9+7+9+2+8=35,0+9+7+9+5+5=35,0+9+7+9+8+2=35,0+9+9+3+6+8=35,0+9+9+3+8+6=35,0+9+9+4+5+8=35,0+9+9+4+8+5=35,0+9+9+7+2+8=35,0+9+9+7+5+5=35,0+9+9+7+8+2=35,0+9+9+9+2+6=35,0+9+9+9+6+2=35,3+0+7+9+8+8=35,3+0+9+7+8+8=35,3+0+9+9+6+8=35,3+0+9+9+8+6=35,3+3+4+9+8+8=35,3+3+7+9+5+8=35,3+3+7+9+8+5=35,3+3+9+4+8+8=35,3+3+9+7+5+8=35,3+3+9+7+8+5=35,3+3+9+9+5+6=35,3+3+9+9+6+5=35,3+4+3+9+8+8=35,3+4+7+7+6+8=35,3+4+7+7+8+6=35,3+4+7+9+6+6=35,3+4+9+3+8+8=35,3+4+9+7+6+6=35,3+4+9+9+2+8=35,3+4+9+9+5+5=35,3+4+9+9+8+2=35,3+7+0+9+8+8=35,3+7+3+9+5+8=35,3+7+3+9+8+5=35,3+7+4+7+6+8=35,3+7+4+7+8+6=35,3+7+4+9+6+6=35,3+7+7+4+6+8=35,3+7+7+4+8+6=35,3+7+7+7+5+6=35,3+7+7+7+6+5=35,3+7+7+9+1+8=35,3+7+7+9+8+1=35,3+7+9+0+8+8=35,3+7+9+3+5+8=35,3+7+9+3+8+5=35,3+7+9+4+6+6=35,3+7+9+7+1+8=35,3+7+9+7+8+1=35,3+7+9+9+1+6=35,3+7+9+9+2+5=35,3+7+9+9+5+2=35,3+7+9+9+6+1=35,3+9+0+7+8+8=35,3+9+0+9+6+8=35,3+9+0+9+8+6=35,3+9+3+4+8+8=35,3+9+3+7+5+8=35,3+9+3+7+8+5=35,3+9+3+9+5+6=35,3+9+3+9+6+5=35,3+9+4+3+8+8=35,3+9+4+7+6+6=35,3+9+4+9+2+8=35,3+9+4+9+5+5=35,3+9+4+9+8+2=35,3+9+7+0+8+8=35,3+9+7+3+5+8=35,3+9+7+3+8+5=35,3+9+7+4+6+6=35,3+9+7+7+1+8=35,3+9+7+7+8+1=35,3+9+7+9+1+6=35,3+9+7+9+2+5=35,3+9+7+9+5+2=35,3+9+7+9+6+1=35,3+9+9+0+6+8=35,3+9+9+0+8+6=35,3+9+9+3+5+6=35,3+9+9+3+6+5=35,3+9+9+4+2+8=35,3+9+9+4+5+5=35,3+9+9+4+8+2=35,3+9+9+7+1+6=35,3+9+9+7+2+5=35,3+9+9+7+5+2=35,3+9+9+7+6+1=35,4+0+9+9+5+8=35,4+0+9+9+8+5=35,4+3+3+9+8+8=35,4+3+7+7+6+8=35,4+3+7+7+8+6=35,4+3+7+9+6+6=35,4+3+9+3+8+8=35,4+3+9+7+6+6=35,4+3+9+9+2+8=35,4+3+9+9+5+5=35,4+3+9+9+8+2=35,4+4+4+7+8+8=35,4+4+4+9+6+8=35,4+4+4+9+8+6=35,4+4+7+4+8+8=35,4+4+7+7+5+8=35,4+4+7+7+8+5=35,4+4+7+9+5+6=35,4+4+7+9+6+5=35,4+4+9+4+6+8=35,4+4+9+4+8+6=35,4+4+9+7+5+6=35,4+4+9+7+6+5=35,4+4+9+9+1+8=35,4+4+9+9+8+1=35,4+7+3+7+6+8=35,4+7+3+7+8+6=35,4+7+3+9+6+6=35,4+7+4+4+8+8=35,4+7+4+7+5+8=35,4+7+4+7+8+5=35,4+7+4+9+5+6=35,4+7+4+9+6+5=35,4+7+7+3+6+8=35,4+7+7+3+8+6=35,4+7+7+4+5+8=35,4+7+7+4+8+5=35,4+7+7+7+2+8=35,4+7+7+7+5+5=35,4+7+7+7+8+2=35,4+7+7+9+2+6=35,4+7+7+9+6+2=35,4+7+9+3+6+6=35,4+7+9+4+5+6=35,4+7+9+4+6+5=35,4+7+9+7+2+6=35,4+7+9+7+6+2=35,4+7+9+9+1+5=35,4+7+9+9+5+1=35,4+9+0+9+5+8=35,4+9+0+9+8+5=35,4+9+3+3+8+8=35,4+9+3+7+6+6=35,4+9+3+9+2+8=35,4+9+3+9+5+5=35,4+9+3+9+8+2=35,4+9+4+4+6+8=35,4+9+4+4+8+6=35,4+9+4+7+5+6=35,4+9+4+7+6+5=35,4+9+4+9+1+8=35,4+9+4+9+8+1=35,4+9+7+3+6+6=35,4+9+7+4+5+6=35,4+9+7+4+6+5=35,4+9+7+7+2+6=35,4+9+7+7+6+2=35,4+9+7+9+1+5=35,4+9+7+9+5+1=35,4+9+9+0+5+8=35,4+9+9+0+8+5=35,4+9+9+3+2+8=35,4+9+9+3+5+5=35,4+9+9+3+8+2=35,4+9+9+4+1+8=35,4+9+9+4+8+1=35,4+9+9+7+1+5=35,4+9+9+7+5+1=35,4+9+9+9+2+2=35,7+0+3+9+8+8=35,7+0+7+7+6+8=35,7+0+7+7+8+6=35,7+0+7+9+6+6=35,7+0+9+3+8+8=35,7+0+9+7+6+6=35,7+0+9+9+2+8=35,7+0+9+9+5+5=35,7+0+9+9+8+2=35,7+3+0+9+8+8=35,7+3+3+9+5+8=35,7+3+3+9+8+5=35,7+3+4+7+6+8=35,7+3+4+7+8+6=35,7+3+4+9+6+6=35,7+3+7+4+6+8=35,7+3+7+4+8+6=35,7+3+7+7+5+6=35,7+3+7+7+6+5=35,7+3+7+9+1+8=35,7+3+7+9+8+1=35,7+3+9+0+8+8=35,7+3+9+3+5+8=35,7+3+9+3+8+5=35,7+3+9+4+6+6=35,7+3+9+7+1+8=35,7+3+9+7+8+1=35,7+3+9+9+1+6=35,7+3+9+9+2+5=35,7+3+9+9+5+2=35,7+3+9+9+6+1=35,7+4+3+7+6+8=35,7+4+3+7+8+6=35,7+4+3+9+6+6=35,7+4+4+4+8+8=35,7+4+4+7+5+8=35,7+4+4+7+8+5=35,7+4+4+9+5+6=35,7+4+4+9+6+5=35,7+4+7+3+6+8=35,7+4+7+3+8+6=35,7+4+7+4+5+8=35,7+4+7+4+8+5=35,7+4+7+7+2+8=35,7+4+7+7+5+5=35,7+4+7+7+8+2=35,7+4+7+9+2+6=35,7+4+7+9+6+2=35,7+4+9+3+6+6=35,7+4+9+4+5+6=35,7+4+9+4+6+5=35,7+4+9+7+2+6=35,7+4+9+7+6+2=35,7+4+9+9+1+5=35,7+4+9+9+5+1=35,7+7+0+7+6+8=35,7+7+0+7+8+6=35,7+7+0+9+6+6=35,7+7+3+4+6+8=35,7+7+3+4+8+6=35,7+7+3+7+5+6=35,7+7+3+7+6+5=35,7+7+3+9+1+8=35,7+7+3+9+8+1=35,7+7+4+3+6+8=35,7+7+4+3+8+6=35,7+7+4+4+5+8=35,7+7+4+4+8+5=35,7+7+4+7+2+8=35,7+7+4+7+5+5=35,7+7+4+7+8+2=35,7+7+4+9+2+6=35,7+7+4+9+6+2=35,7+7+7+0+6+8=35,7+7+7+0+8+6=35,7+7+7+3+5+6=35,7+7+7+3+6+5=35,7+7+7+4+2+8=35,7+7+7+4+5+5=35,7+7+7+4+8+2=35,7+7+7+7+1+6=35,7+7+7+7+2+5=35,7+7+7+7+5+2=35,7+7+7+7+6+1=35,7+7+9+0+6+6=35,7+7+9+3+1+8=35,7+7+9+3+8+1=35,7+7+9+4+2+6=35,7+7+9+4+6+2=35,7+7+9+9+1+2=35,7+7+9+9+2+1=35,7+9+0+3+8+8=35,7+9+0+7+6+6=35,7+9+0+9+2+8=35,7+9+0+9+5+5=35,7+9+0+9+8+2=35,7+9+3+0+8+8=35,7+9+3+3+5+8=35,7+9+3+3+8+5=35,7+9+3+4+6+6=35,7+9+3+7+1+8=35,7+9+3+7+8+1=35,7+9+3+9+1+6=35,7+9+3+9+2+5=35,7+9+3+9+5+2=35,7+9+3+9+6+1=35,7+9+4+3+6+6=35,7+9+4+4+5+6=35,7+9+4+4+6+5=35,7+9+4+7+2+6=35,7+9+4+7+6+2=35,7+9+4+9+1+5=35,7+9+4+9+5+1=35,7+9+7+0+6+6=35,7+9+7+3+1+8=35,7+9+7+3+8+1=35,7+9+7+4+2+6=35,7+9+7+4+6+2=35,7+9+7+9+1+2=35,7+9+7+9+2+1=35,7+9+9+0+2+8=35,7+9+9+0+5+5=35,7+9+9+0+8+2=35,7+9+9+3+1+6=35,7+9+9+3+2+5=35,7+9+9+3+5+2=35,7+9+9+3+6+1=35,7+9+9+4+1+5=35,7+9+9+4+5+1=35,7+9+9+7+1+2=35,7+9+9+7+2+1=35,9+0+3+7+8+8=35,9+0+3+9+6+8=35,9+0+3+9+8+6=35,9+0+4+9+5+8=35,9+0+4+9+8+5=35,9+0+7+3+8+8=35,9+0+7+7+6+6=35,9+0+7+9+2+8=35,9+0+7+9+5+5=35,9+0+7+9+8+2=35,9+0+9+3+6+8=35,9+0+9+3+8+6=35,9+0+9+4+5+8=35,9+0+9+4+8+5=35,9+0+9+7+2+8=35,9+0+9+7+5+5=35,9+0+9+7+8+2=35,9+0+9+9+2+6=35,9+0+9+9+6+2=35,9+3+0+7+8+8=35,9+3+0+9+6+8=35,9+3+0+9+8+6=35,9+3+3+4+8+8=35,9+3+3+7+5+8=35,9+3+3+7+8+5=35,9+3+3+9+5+6=35,9+3+3+9+6+5=35,9+3+4+3+8+8=35,9+3+4+7+6+6=35,9+3+4+9+2+8=35,9+3+4+9+5+5=35,9+3+4+9+8+2=35,9+3+7+0+8+8=35,9+3+7+3+5+8=35,9+3+7+3+8+5=35,9+3+7+4+6+6=35,9+3+7+7+1+8=35,9+3+7+7+8+1=35,9+3+7+9+1+6=35,9+3+7+9+2+5=35,9+3+7+9+5+2=35,9+3+7+9+6+1=35,9+3+9+0+6+8=35,9+3+9+0+8+6=35,9+3+9+3+5+6=35,9+3+9+3+6+5=35,9+3+9+4+2+8=35,9+3+9+4+5+5=35,9+3+9+4+8+2=35,9+3+9+7+1+6=35,9+3+9+7+2+5=35,9+3+9+7+5+2=35,9+3+9+7+6+1=35,9+4+0+9+5+8=35,9+4+0+9+8+5=35,9+4+3+3+8+8=35,9+4+3+7+6+6=35,9+4+3+9+2+8=35,9+4+3+9+5+5=35,9+4+3+9+8+2=35,9+4+4+4+6+8=35,9+4+4+4+8+6=35,9+4+4+7+5+6=35,9+4+4+7+6+5=35,9+4+4+9+1+8=35,9+4+4+9+8+1=35,9+4+7+3+6+6=35,9+4+7+4+5+6=35,9+4+7+4+6+5=35,9+4+7+7+2+6=35,9+4+7+7+6+2=35,9+4+7+9+1+5=35,9+4+7+9+5+1=35,9+4+9+0+5+8=35,9+4+9+0+8+5=35,9+4+9+3+2+8=35,9+4+9+3+5+5=35,9+4+9+3+8+2=35,9+4+9+4+1+8=35,9+4+9+4+8+1=35,9+4+9+7+1+5=35,9+4+9+7+5+1=35,9+4+9+9+2+2=35,9+7+0+3+8+8=35,9+7+0+7+6+6=35,9+7+0+9+2+8=35,9+7+0+9+5+5=35,9+7+0+9+8+2=35,9+7+3+0+8+8=35,9+7+3+3+5+8=35,9+7+3+3+8+5=35,9+7+3+4+6+6=35,9+7+3+7+1+8=35,9+7+3+7+8+1=35,9+7+3+9+1+6=35,9+7+3+9+2+5=35,9+7+3+9+5+2=35,9+7+3+9+6+1=35,9+7+4+3+6+6=35,9+7+4+4+5+6=35,9+7+4+4+6+5=35,9+7+4+7+2+6=35,9+7+4+7+6+2=35,9+7+4+9+1+5=35,9+7+4+9+5+1=35,9+7+7+0+6+6=35,9+7+7+3+1+8=35,9+7+7+3+8+1=35,9+7+7+4+2+6=35,9+7+7+4+6+2=35,9+7+7+9+1+2=35,9+7+7+9+2+1=35,9+7+9+0+2+8=35,9+7+9+0+5+5=35,9+7+9+0+8+2=35,9+7+9+3+1+6=35,9+7+9+3+2+5=35,9+7+9+3+5+2=35,9+7+9+3+6+1=35,9+7+9+4+1+5=35,9+7+9+4+5+1=35,9+7+9+7+1+2=35,9+7+9+7+2+1=35,9+9+0+3+6+8=35,9+9+0+3+8+6=35,9+9+0+4+5+8=35,9+9+0+4+8+5=35,9+9+0+7+2+8=35,9+9+0+7+5+5=35,9+9+0+7+8+2=35,9+9+0+9+2+6=35,9+9+0+9+6+2=35,9+9+3+0+6+8=35,9+9+3+0+8+6=35,9+9+3+3+5+6=35,9+9+3+3+6+5=35,9+9+3+4+2+8=35,9+9+3+4+5+5=35,9+9+3+4+8+2=35,9+9+3+7+1+6=35,9+9+3+7+2+5=35,9+9+3+7+5+2=35,9+9+3+7+6+1=35,9+9+4+0+5+8=35,9+9+4+0+8+5=35,9+9+4+3+2+8=35,9+9+4+3+5+5=35,9+9+4+3+8+2=35,9+9+4+4+1+8=35,9+9+4+4+8+1=35,9+9+4+7+1+5=35,9+9+4+7+5+1=35,9+9+4+9+2+2=35,9+9+7+0+2+8=35,9+9+7+0+5+5=35,9+9+7+0+8+2=35,9+9+7+3+1+6=35,9+9+7+3+2+5=35,9+9+7+3+5+2=35,9+9+7+3+6+1=35,9+9+7+4+1+5=35,9+9+7+4+5+1=35,9+9+7+7+1+2=35,9+9+7+7+2+1=35,9+9+9+0+2+6=35,9+9+9+0+6+2=35,9+9+9+4+2+2=35
求教excel公式,三个单元格中的所有数字全排列
=IF(COLUMN(A1)>LEN($A4)*LEN($B4)*LEN($C4),"",MID($A4,INT((COLUMN(A1)-1)/LEN($B4)/LEN($C4))+1,1)&MID($B4,MOD(INT((COLUMN(A1)-1)/LEN($C4)),LEN($B4))+1,1)&MID($C4,MOD(COLUMN(A1)-1,LEN($C4))+1,1))
EXCEL中怎样得出满足固定和值的所有全排列?
Ctrl+G填充空格等于↑,求和A:J列,筛选结果即可。5取4全排列有5^4=625种,5取2全排列有5^2=25种,一共5^6=15625种,其中符合条件488种,它们是:0+3+7+9+8+8=35,0+3+9+7+8+8=35,0+3+9+9+6+8=35,0+3+9+9+8+6=35,0+4+9+9+5+8=35,0+4+9+9+8+5=35,0+7+...
在Excel表格中数据如何找出一组数的全排列
13 21 23 31 32 如C1输入:=INDIRECT("A"&(INT((ROW()-1)/2)+1))&INDIRECT("A"&(SMALL(({1,2,3}<>(INT((ROW()-1)/2)+1))*{1,2,3},MOD(ROW()-1,2)+2)))&INDIRECT("A"&(SMALL(({1,2,3}<>(INT((ROW()-1)/2)+1))*{1,2,3},MOD(ROW(),2)+2)))下拉...
应用Excel处理一个全排列的问题!
=MOD(INT((ROW()-1)/3^7),3)&MOD(INT((ROW()-1)/3^6),3)&MOD(INT((ROW()-1)/3^5),3)&MOD(INT((ROW()-1)/3^4),3)&MOD(INT((ROW()-1)/3^3),3)&MOD(INT((ROW()-1)/3^2),3)&MOD(INT((ROW()-1)/3^1),3)&MOD(INT((ROW()-1)/3^0),3)结果如下...
EXCEL中怎样得出满足一定和值的所有全排列?
这个问题没法用公式计算。可以用VBA编写一个程序,采用穷举法,把所有组合都尝试一遍,然后把能得到正确结果的挑选出来。组合会有35!/30!/5!种。
单元格内一个三位数,怎么打乱顺序排列生成所有新百位数?
假设 A1 单元格中包含 123:在 B1 输入:=MID(A1, 1, 1)(得到第一个数字 1)在 C1 输入:=MID(A1, 2, 1)(得到第二个数字 2)在 D1 输入:=MID(A1, 3, 1)(得到第三个数字 3)2. 使用 Excel 生成排列组合 在 Excel 中手动排列组合会比较繁琐,但你可以通过排列三位数的不同...
如何用excel生成1-8这8个数字的全排列呢?
h <> d And h <> e And h <> f And h <> g Then Worksheets("Sheet3").Range("C" & su).Value = a & b & c & d & e & f & g & h su = su + 1 End If Next End If Next End If Next End If Next End If Next End If Next End If Next Next End Sub ...
Excel中让1234567自动排列所有不重复的组合?
这个好象不是用公式来解决的,我以前用别的软件编过二种方法实现了.不过代码比较长,一定是大于200行的,不过也不算太多,只是当中的关系比较繁,这个问题不是非曲直VBA的问题,是算法的问题.实际上你说的就是全排列的问题吧.
组合excel 函数
用公式就是:Ank=Cnk*k!而组合数Cnk=Ank/k!证毕!排列数Ank的计算方法是很容易得出来的,只用一个一个取小球,然后把每次的取法乘起来就行了,全排列也可以同理得出。至于你问的组合计算公式的原理指的就是从一个特定的对象集里选择一定数目的对象的所有选法的个数,在概率论里有介绍 ...
Excel表中6列数字,每列10个数字,想得到所有的排列,求大神给个公式,万分...
1.H1输入公式:=INDEX(A$1:A$10,MOD(INT((ROW($A1)-1)/10^(6-COLUMN(A1))),10)+1)2.名称框输入:H1:M1000000,回车后鼠标点击编辑栏,按ctrl+回车,剩下的就交给你的计算机吧。注:只适合组合,排列的话,Excel就别考虑了