[算表] 陣列 函數 除錯

看板Office作者時間9年前 (2016/06/01 15:53), 編輯推噓0(005)
留言5則, 2人參與, 最新討論串1/1
軟體:Excel 版本:2007 A5 值為 1 B5公式為 =SUMPRODUCT( OFFSET(A5,,,,COLUMN(A5)), 2^(COLUMN(OFFSET($A5,,,,COLUMN(A5)))-1) ) 我期待B5應該顯示為1 但實際上是出現0 如果我用F9分段解析公式內容 紅色部份的結果是{1} 藍色部份的結果是{1} SUMPRODUCT({1},{1})的結果就是1,符合預期。 但是整段公式放在儲存格裡、不用F9去分段執行的話,就是出現0。 看起來問題是出在紅色部份的COLUMN(A5) 但是我不知其所以然。 懇請高手見告,謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 124.219.3.20 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1464767588.A.FD0.html

06/01 16:03, , 1F
06/01 16:03, 1F

06/01 17:27, , 2F
成功了,但是可以請教這是什麼原因嗎?
06/01 17:27, 2F

06/01 17:50, , 3F
查了一下寫到以下說明,n和offset搭配使用,用於產生記憶
06/01 17:50, 3F

06/01 17:51, , 4F
體陣列,使多維參照的資料轉換為真正的數值
06/01 17:51, 4F

06/01 19:09, , 5F
真是太高深了~ 先記起來,再慢慢體會!謝謝S大!
06/01 19:09, 5F
文章代碼(AID): #1NJfHa_G (Office)
文章代碼(AID): #1NJfHa_G (Office)