工作表1、2、3、4是連續的4個工作表,如何求得每個表B2:B9單元格合計金額之和?

圖51?2 連續多表三維引用模型
使用該方法可以方便進行多表匯總計算,但也存在一定局限性:
1.適用函數范圍:
連續多表三維引用的本質并非真正意義的“引用”,而是將多個區域作為一個計算結果返回,使用ISREF函數判定是否引用時將返回FALSE:
=ISREF(‘1:4’!B2:B9)
連續多表三維引用不能作為絕大多數reference、range和ref類型的參數使用(RANK函數例外),也不能使用交叉引用運算符(單個空格)。在工作表函數中,SUM、AVERAGE、AVERAGEA、COUNT、COUNTA、MAX、MAXA、MIN、MINA、PRODUCT、RANK、STDEV、STDEVA、STDEVP、STDEVPA、VAR、VARA、VARP、VARPA、SMALL、LARGE、RANK、MEDIAN、PERCENTILE、QUARTILE、TRIMMEAN、SKEW、AND、OR、AVEDEV、DEVSQ、SUMSQ函數等可以支持連續多表三維引用。
2.不可使用INDIRECT函數代替首尾工作表標簽引用,例如在E4單元格輸入以下公式:
=SUM(INDIRECT(“‘1:4’!B2:B9”))
因為INDIRECT將”1:4″視為一個工作表標簽,實際不存在該工作表名稱,因此公式將返回#REF!錯誤。
3.所引用工作表在工作簿中的位置必須連續,引用的單元格位置必須相同且大小一致,除首、尾工作表外,其他被統計的工作表標簽位置不得移動到首、尾工作表外側,因此主要適用于多個工作表具有相同的數據庫結構的統計計算。






