返回列表 上一主題 發帖

[發問] 統計列數範圍的問題。

回復 1# ziv976688

MMULT 函數有陣列容量限制,大致為
excel 2007 MMULT的容量有 4^10 = 1048576
excel 2003 MMULT的容量有 5461

我用 EXCEL2007版執行,R2就能執行
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 5# ziv976688

EXCEL2003版解法
R2 =SUMPRODUCT(N((B$2:B$16048^7+C$2:C$16048^7+D$2:D$16048^7+E$2:E$16048^7+F$2:F$16048^7+G$2:G$16048^7)=(L2^7+M2^7+N2^7+O2^7+P2^7+Q2^7)))
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復  ML089
本以為^7是7次方的意思;因此測試:
^7全部改為^6   =>答案OK
^7全部改為^3   =>答案NG
所 ...
ziv976688 發表於 2018-5-5 13:32


^7就是7次方的意思;目的就是放大每位數字的間距離,保證各數放大後相加之合具有唯一性。

^3放大間距過小,一般^7以上大致OK

前公式已經可以計算幾個相同
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復  ML089

您說︰
excel 2007 MMULT的容量有 4^10 = 1048576

那如果以2007版來解
49取 ...
ziv976688 發表於 2018-5-7 09:53


分段也是不錯的想法,讚
目前沒有想到其他方法,雖然COUNTIF慢也只能使用

excel 2007 MMULT的容量有 4^10 = 1048576 只是概估,因為2007版的最大列數為 4^10 = 1048576 。
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

        靜思自在 : 君子立恆志,小人恆立志。
返回列表 上一主題