1樓:
這還不簡單!首先要知道一共有多少種情況,就是2的14次16384,然後在excel裡a1輸入0,在a2
輸入公式=a1+1,向下複製16383次,得到0-16383,然後點選單:工具,載入巨集,分析工具庫,確定,再在b1輸入公式=dec2bin(a1),下向複製貼上,得到0-16383的二進位制結果,再在c1輸入公式=rept(0,14-len(b1))&b1,就得到了十四位的01組合,然後複製c列,選擇性貼上,貼上數值,再用替換把0替換成b,1替換成p
2樓:匿名使用者
a=輸入的內容 自己按一下方式做
『從右邊往左邊數
第一位char(66+(mod((row()-1),2)>0)*14)
第二位char(66+(mod((row()-1),4)>2)*14)
第三位char(66+(mod((row()-1),8)>4)*14)...
.以此類推
達到14位
中間用 & 連線
向下複製公式達到14位都是p為止 ok
另乙個方法就是用巨集
直接郵件我[email protected] 說明此題內容
3樓:匿名使用者
操作步驟:
1、在a1單元格輸入=int(mod((row(a1)-1)/2^(column(a1)-1),2))
2、公式往右複製或填充至n列(14列)
3、選上a1-n1,複製或填充至16384行(14位數,2個數字的組合共有2的14次方種)
(ctrl+g,可以快速定位到n16384單元格,然後用shift+滑鼠可以快速選擇區域)
4、在01單元格輸入
公式往下填充或複製
5、複製o列,貼上為數值
6、用查詢替換功能(ctrl+f),把0、1分別換成b、p或p、b
excel如何做排列組合?
4樓:匿名使用者
用vba:
sub zuhe()
r = 1
for a = 0 to 7
for b = a + 1 to 8
for c = b + 1 to 9
cells(r, 1) = "'" & a & b & cr = r + 1
next
next
next
end sub
sub pailie()
r = 1
for a = 0 to 9
for b = 0 to 9
for c = 0 to 9
if a <> b and a <> c and b <> c then
cells(r, 2) = "'" & a & b & cr = r + 1
end if
next
next
next
end sub
5樓:匿名使用者
要用vba才行,公式做不到
新建模組
sub arrange()
dim a, b, c, d, e as integerd = 1
for a = 0 to 9
for b = 0 to 9
for c = 0 to 9
if a <> b and b <> c and a <> c then
cells(d, 1) = a & b & cd = d + 1
end if
next c
next b
next a
end sub
sub assemble()
dim a, b, c, d, e as integerd = 1
for a = 0 to 9
for b = 0 to 9
if b > a then
for c = 0 to 9
if c > b then
cells(d, 2) = a & b & cd = d + 1
end if
next c
end if
next b
next a
end sub
6樓:哀微浮柔婉
何必用巨集呢?用隨機函式,你按一下f9就會自動生成新一列數d,e,f中分別輸入
=offset(a1,int(rand()*6)-1,0)=offset(b1,int(rand()*8)-1,0)=offset(c1,int(rand()*6)-1,0)剛測試了下,不知道怎麼用rand的時候總是偶爾會出點問題,修改了下=offset(a1,int(randbetween(1,5))-1,0)
=offset(b1,int(randbetween(1,7))-1,0)
=offset(c1,int(randbetween(1,5))-1,0)
用excel做排列組合怎麼做
7樓:姓王的
這麼複雜的問題,只懸賞15分,給你寫個**就不錯了,還要圖示解釋,真是想得美呀。
如果只寫**把符合條件的組合列到**中,我可以試試。
如果只**都行,就追問一下,我幫你寫**
在excel中如何做排列組合
8樓:冰冰love爽爽
你說的是 乙個**裡面已經有120個三位數了, 然後再 隨意寫 5個數字,在這5個數字中再隨機選3個出來組成乙個三位數,如果組成的3位數在你已經設定的120個裡面,就給乙個提示是麼? 如果是這樣 用 vba 可以實現。 三個 for迴圈,對應的分別是 百位 十位和個位,組成乙個數後就是去查詢一下是不是在那120個裡面。
ecel排列組合相加,excel排列組合相加
你的公式其實有點問題,如果n要改只要改一個字元就行了 if int row a1 1 counta a a counta a a offset a 1,int row a1 1 counta a a 0 offset a 1,mod row a1 1,counta a a 1 最好的方法還是用巨集 ...
懸賞250求用EXCEL進行漢字排列組合
a有17個字,b有16個字,a b組合為17 16 272種,排列有272 2 544種。a b ab ba泊 東 泊東 東泊 勃 格 勃格 格勃 邦 棟 邦棟 棟邦 北 本 北本 本北 和 功 和功 功和 淙 谷 淙谷 谷淙 甫 景 甫景 景甫 池 介 池介 介池 弘 元 弘元 元弘 合 喬 合喬...
這道排列組合怎麼做
秋梵書琴 答案選b.從最後的結果來看,一共可分為四種情況。1 三女 一男 一男,方法數是c31 c21 6種。注意均分 2 兩女一男 一女 一男 方法數c32 c21 c31 c21 36種。3 兩女 一男一女 一男,方法數c32 c31 c21 c21 36種。4 一男一女 一男一女 一女 方法數...