|
Bodhidharma 发表于 2013-11-2 18:59 
呵…這題的幾個解法都很有意思不過7板不知是不是太忙,到現在還沒總結
如果7板太忙的話,我可以協助總 ... delete_007 这个可以从COLUMN的易失性来理解,每个单元格强制重算。 发表于 2013-11-8 08:17 為了更詳細解釋每種思路,我試圖將所有解法都分別用LARGE和SMALL兩種方式思考
11005046的R2C法
- =IF(ISERR(FIND(B$2:K$2,A6)),SMALL(IF(ISERR(FIND($2:$2,A6)),$1:$1),SUM(N(ISERR(FIND(B$2:INDIRECT("R2C",),A6))))),B$1:K$1)
[color=rgb(51, 79, 119) !important]复制代码
可以輕易改寫成- =IF(ISERR(FIND(B$2:K$2,A6)),LARGE(ISERR(FIND(B$2:K$2,A6))*B$1:K$1,SUM(--ISERR(FIND(K$2:INDIRECT("R2C",),A6)))),B$1:K$1)
复制代码
但是穿越哥及笑着...两年过去的SUM(...COLUMN())實在很難掌握,是所有思路中我唯一無法改寫成LARGE的
- =IF(ISERR(FIND(B$2:K$2,A6)),SMALL(IF(ISERR(FIND(B$2:K$2,A6)),B$1:K$1),SUM(--ISERR(FIND(COLUMN()-2,A6)))),B$1:K$1)
[color=rgb(51, 79, 119) !important]复制代码
另外我也試圖將所有思路寫成B6:K18全區域多單元格數組公式
其它幾種公式都比較好改,就是上面這兩種公式讓我卡了很久
花了九牛二虎之力才改寫出來
另外COLUMN()的多單元格數組公式遇到SUM的狀況
在本題中,其表現方式又和
[讨论] 送花:这三种多单元格数组公式应该怎么去分析原理?
有所不同…實在是非常難掌握
另外在嘗試將jsxjd的公式以N(IF(1))的方式改成內存數組的時候
也發生一些奇怪的現象……真的是越寫越多問題(汗)
希望週末能將所有已解決的和未解決的東西都比較清楚的表達出來~
|
评分
-
1
查看全部评分
-
|