看板 Office 關於我們 聯絡資訊
(若是和其他不同軟體互動之問題 請記得一併填寫) 軟體: excel 2003 版本: 2003 A1輸入=offset(D55,0,0,C15) B1輸入=average(A1) 結果B1回傳錯誤:value! 但如果B1直接輸入:average(offset(D55,0,0,C15)) 就會回傳正確值 請問如何先將offset儲存在A1? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.250.121.43 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1479892988.A.3C7.html
waiter337: 無法 因為offset 是一個"範圍" 譬如c1:d3 這六格 11/26 23:12
waiter337: 無法將資料存在一格 11/26 23:13
waiter337: 否則你得另外用a1=sum(offset(D55,0,0,C15)) 11/26 23:14
waiter337: 抱歉 我那個公式 有錯 11/26 23:17
waiter337: 但我有懷疑 你的offset本身就有異常了 11/26 23:18
waiter337: 抱歉 offset沒錯= = 太久沒用 我搞錯了 11/26 23:21
waiter337: 但是 範圍這個是無法變成一個 除非你用sum合起來 11/26 23:22
waiter337: 然後 再用一次count合起來 11/26 23:22
waiter337: 譬如a1=sum(offset(D55,0,0,C15)) 11/26 23:23
waiter337: a2=count(offset(D55,0,0,C15)) <--算有幾格 11/26 23:23
waiter337: 接著你就可以兩個相除 11/26 23:23
waiter337: 但這就會繞一大圈,除非總和跟儲存格數量有特別需要用到 11/26 23:24