作者candy88257 (阿泰斯)
看板Office
標題[問題] excel offset不能儲存在一個格子裡?
時間Wed Nov 23 17:23:05 2016
(若是和其他不同軟體互動之問題 請記得一併填寫)
軟體: 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://webptt.com/m.aspx?n=bbs/Office/M.1479892988.A.3C7.html
1F:→ waiter337: 無法 因為offset 是一個"範圍" 譬如c1:d3 這六格 11/26 23:12
2F:→ waiter337: 無法將資料存在一格 11/26 23:13
3F:→ waiter337: 否則你得另外用a1=sum(offset(D55,0,0,C15)) 11/26 23:14
4F:→ waiter337: 抱歉 我那個公式 有錯 11/26 23:17
5F:→ waiter337: 但我有懷疑 你的offset本身就有異常了 11/26 23:18
6F:→ waiter337: 抱歉 offset沒錯= = 太久沒用 我搞錯了 11/26 23:21
7F:→ waiter337: 但是 範圍這個是無法變成一個 除非你用sum合起來 11/26 23:22
8F:→ waiter337: 然後 再用一次count合起來 11/26 23:22
9F:→ waiter337: 譬如a1=sum(offset(D55,0,0,C15)) 11/26 23:23
10F:→ waiter337: a2=count(offset(D55,0,0,C15)) <--算有幾格 11/26 23:23
11F:→ waiter337: 接著你就可以兩個相除 11/26 23:23
12F:→ waiter337: 但這就會繞一大圈,除非總和跟儲存格數量有特別需要用到 11/26 23:24