原創作者: 盧子 轉自: EXCEL不加班
問題:統計所有城市某個月份的總金額。
現在是一個城市一個工作表,每個工作表格式一樣。
彙總
注:A1是自定義單元格格式,實際上是數字3。
在月份固定的情況下,格式相同的多表求和實在太簡單了。
=SUM(北京:廣州!G3)
語法說明:
=SUM(開始表格名稱:結束表格名稱!單元格)
現在月份不确定,經常要改動。按照昨天的思路,嵌套OFFSET函數,你會發現行不通,得到錯誤值。
實際上要引用所有城市進行求和,是比較麻煩的。
=SUM(N(OFFSET(INDIRECT({"北京";"上海";"深圳";"廣州"}&"!D3"),0,$A$1)))
需要将每個城市羅列出來,再嵌套INDIRECT函數間接引用每個表格的區域。在OFFSET函數外面嵌套N,這裡是起到降維的效果,要不然求和不正确。
因為公式是要下拉的,還需要再嵌套個ROW函數,獲取序号。
=SUM(N(OFFSET(INDIRECT({"北京";"上海";"深圳";"廣州"}&"!D2"),ROW(A1),$A$1)))
寫公式的時候,别心急,慢慢來,一點點的嵌套進去,不斷的完善,最終公式就會出來。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!