標題:
如何設函數公式連結加總二個以上標籤頁裡的資料??
[打印本頁]
作者:
jumky
時間:
2011-11-15 21:19
標題:
如何設函數公式連結加總二個以上標籤頁裡的資料??
請問大大要如何在合計標籤裡設函數公式加總2個標籤頁裡有時甚至會有3個標籤頁裡的資料?如附件[attach]8549[/attach]
作者:
Hsieh
時間:
2011-11-15 22:56
本帖最後由 Hsieh 於 2011-11-16 22:21 編輯
回復
1#
jumky
陣列公式不能使用立體參照
所以每個表的相同位置先計算該表的統計
然後在合計工作表加總
[attach]8553[/attach]
作者:
jumky
時間:
2011-11-16 10:27
本帖最後由 jumky 於 2011-11-16 11:24 編輯
回復
2#
Hsieh
嗯..謝謝大大..^^那是每個欄位都要設定義名稱嗎..??
作者:
Hsieh
時間:
2011-11-16 22:20
回復
3#
jumky
這檔案中關於欄位的定義是採用公用定義
也就是說x、y、s這三個定義只要定義一次
就會分別在各個工作表中作用
你只要記得欄位不能變換即可
作者:
jumky
時間:
2011-11-18 12:30
回復
4#
Hsieh
所以公用定義=定義名稱囉..?
作者:
ANGELA
時間:
2011-11-18 13:06
名稱上有'98年'工作表名稱的為一般名稱
X=OFFSET('98年'!$F$1,1,,COUNTA(!$G$1:$G$65536)-1,)只在98年的工作表上有作用
名稱上只 ! 而沒有工作表名稱的為公用名稱
X=OFFSET(!$F$1,1,,COUNTA(!$G$1:$G$65536)-1,) 在所有的工作表上都有作用
作者:
jumky
時間:
2011-11-19 01:34
本帖最後由 jumky 於 2011-11-19 14:25 編輯
回復
6#
嗯..了解,謝謝ANGELA大大詳細的說明..^^
作者:
jumky
時間:
2011-11-19 15:11
回復
2#
Hsieh
請問Hsieh大大:若是在98合計標籤裡要算出於98年標籤裡全年度資料加上列於99年標籤裡有98年的資料請問函數該如何設?如附件[attach]8576[/attach]
作者:
Hsieh
時間:
2011-11-19 21:47
回復
8#
jumky
[attach]8577[/attach]
作者:
jumky
時間:
2011-11-20 20:31
回復
9#
Hsieh
請問Hsieh大大:那標籤頁不止一個98合計,還有99合計,100合計的話..請問定義名稱裡的年該如何設..??如附件[attach]8587[/attach]
作者:
Hsieh
時間:
2011-11-20 22:12
回復
10#
jumky
若使用公共定義,這樣每次切換合計工作表都必須按F9重算
[attach]8588[/attach]
作者:
jumky
時間:
2011-11-23 14:42
回復
11#
Hsieh
請問大大:它標籤頁名稱為合計-98就會出現錯誤..?請問一下那個"年"定義為何那樣設..?如附件[attach]8606[/attach]
作者:
Hsieh
時間:
2011-11-23 15:44
回復
12#
jumky
請先把定義觀念釐清
http://forum.twbts.com/thread-1405-1-1.html
立體參照的使用必須注意幾點
1.無法使用陣列公式
2.只能適用以下幾個函數
SUM - 新增數字
AVERAGE - 計算數字平均 (算術方法)
AVERAGEA - 計算數字平均 (算術方法);包含文字與邏輯值
COUNT - 計算包含數字的儲存格
COUNTA - 計算不是空白的儲存格
MAX - 找出值集中的最大值
MAXA - 找出值集中的最大值;包含文字與邏輯值
MIN - 找出值集中的最小值
MINA - 找出值集中的最小值;包含文字與邏輯值
PRODUCT - 乘上數字
STDEV - 根據樣本計算標準差
STDEVA - 根據樣本計算標準差;包含文字與邏輯值
STDEVP - 計算整個母數的標準差
STDEVPA - 計算整個母體的標準差;包含文字與邏輯值
VAR - 根據樣本估計變數
VARA - 根據樣本估計變數;包含文字與邏輯值
VARP - 計算整個母體的變數
VARPA - 計算整個母數的變數,包含文字與邏輯值
3.計算範圍在每個工作表的位置要相同
至於名稱「年」的定義
=--SUBSTITUTE(MID(CELL("filename"),FIND("]",CELL("filename"))+1,256),"合計-","")
是利用CELL函數取得檔案的完整目錄字串後,找到 "]" 中括號位置,以後的字串就是工作表名稱
將非數字部分字串取代後就會傳回年度
改成= --SUBSTITUTE(SUBSTITUTE(MID(CELL("filename"),FIND("]",CELL("filename"))+1,256),"合計-",""),"年","")
[attach]8607[/attach]
作者:
jumky
時間:
2011-11-23 19:27
回復
13#
Hsieh
請問大大:那每個標籤頁的名稱都不同,是否就無法用此"年"的定義,如附件[attach]8608[/attach]...且有時按F9會重新計算.有時不會?
作者:
Hsieh
時間:
2011-11-23 19:44
回復
14#
jumky
總之,你必須將名稱「年」的公式改道能夠只剩下年度的數值
否則你就必須在每個工作表中的固定位置輸入年度
然後「年」名稱去參照到該位置
作者:
jumky
時間:
2011-11-23 23:17
回復
15#
Hsieh
請教大大:因為下方標籤頁名稱不同,分別為
98年(凱豐)-進貨到98.12.31 99年(凱豐)-進貨到99.12.31 100年(凱豐) 如附件 [attach]8611[/attach]
合計-98年度 合計-99年度 合計-100年度
所以我將"年"的定義名稱改為= --SUBSTITUTE(SUBSTITUTE(MID(CELL("filename"),FIND("]",CELL("filename"))+1,256),"合計-","年度",""),"年(凱豐)-","")
可它會出現引數錯誤....請大大指點該如何改...??
作者:
Hsieh
時間:
2011-11-24 08:25
回復
16#
jumky
98年(凱豐)-進貨到98.12.31
你覺得這個字串用甚麼方法可以只得到最前面的數字98呢?
了解這個公式看看
=--LEFT("98年(凱豐)-進貨到98.12.31",FIND("年","98年(凱豐)-進貨到98.12.31")-1)
作者:
jumky
時間:
2011-11-28 22:53
回復
17#
Hsieh
嗯...謝謝Hsieh大大..^^
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)