每次從A~E欄中,各取一數出來相乘,可使用EXCEL的哪個函

2015-06-25 11:45 pm
有A1~E3共5欄3列
我希望每次從A~E欄中,各取一數出來相乘,並將乘積顯示在第4列後
可使用EXCEL的哪個函數呢?
例A1~E3中分別為
1,2,3,4,5
6,7,8,9,10
11,12,13,14,15
乘積有1*2*3*4*5,1*7*3*4*5,1*12*3*4*5, ............

回答 (5)

2015-06-29 6:03 am
✔ 最佳答案
=INDEX(A$1:A$3,MOD(INT((ROW(A1)-1)/3^4),3)+1)*INDEX(B$1:B$3,MOD(INT((ROW(A1)-1)/3^3),3)+1)*INDEX(C$1:C$3,MOD(INT((ROW(A1)-1)/3^2),3)+1)*INDEX(D$1:D$3,MOD(INT((ROW(A1)-1)/3^1),3)+1)*INDEX(E$1:E$3,MOD(INT((ROW(A1)-1)/3^0),3)+1)

下拉複製

2015-06-26 20:55:43 補充:
=INDEX(A$1:A$3,MOD(INT((ROW(A1)-1)/3^4),3)+1)&"*"&INDEX(B$1:B$3,MOD(INT((ROW(A1)-1)/3^3),3)+1)&"*"&INDEX(C$1:C$3,MOD(INT((ROW(A1)-1)/3^2),3)+1)&"*"&INDEX(D$1:D$3,MOD(INT((ROW(A1)-1)/3^1),3)+1)

2015-06-26 20:56:08 補充:
續上

&"*"&INDEX(E$1:E$3,MOD(INT((ROW(A1)-1)/3^0),3)+1)

下拉複製

2015-06-28 22:01:16 補充:
因為不曉得版大要哪一種

意見 004 是結果

005 & 006 是算式

2015-06-28 22:01:45 補充:
請試 004
....

2015-06-28 22:03:00 補充:

=INDEX(A$1:A$3,MOD(INT((ROW(A1)-1)/3^4),3)+1)*INDEX(B$1:B$3,MOD(INT((ROW(A1)-1)/3^3),3)+1)*INDEX(C$1:C$3,MOD(INT((ROW(A1)-1)/3^2),3)+1)*INDEX(D$1:D$3,MOD(INT((ROW(A1)-1)/3^1),3)+1)*INDEX(E$1:E$3,MOD(INT((ROW(A1)-1)/3^0),3)+1)

下拉複製
2015-06-30 9:10 pm
關於你的問題,我也遇過!
你可以參考以下的網站:

http://www.hk-f.com/
如果還是有問題的話,聯繫我吧!
2015-06-27 3:53 am
我希望他能把所有的可能(共3^5種)都表示出來,應怎麼做

2015-06-28 13:12:21 補充:
Harmonica大師:
您的函數出來的結果是 1*2*3*4*5
若我希望他能顯示出乘積是120
該怎麼做?
2015-06-26 5:26 pm
隨機組合

=PRODUCT(N(OFFSET($A$1,MOD(MID(RAND(),{3;4;5;6;7},1),3),{0;1;2;3;4})))
下拉 或 右拉 複製公式

2015-06-26 22:18:58 補充:
3^5 243種排列方式

A5 =OFFSET(A$1,MOD(INT((ROW(A1)-1)/3^(COLUMN(A1)-1)),3),)
右拉下拉複製公式至A247

F5 =PRODUCT(A5:E5)
下拉
2015-06-26 3:11 am
可以使用INDEX配合RAND這2個函數來取得欄位值
INDEX(來源範圍,第幾列,第幾欄,第幾個範圍)
RAND()*隨機數量+1 >>用來產生欄或列
更高深的請下一位回答.....


收錄日期: 2021-04-16 16:57:36
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20150625000015KK08248

檢視 Wayback Machine 備份