當前位置:
首頁 > 最新 > 你會寫 多表求和 公式嗎?

你會寫 多表求和 公式嗎?

就在一分鐘前,蘭色又看到有同學提「怎麼進行多表求和?」 ,今天蘭色必須要整理一下關於多表求和的公式了。(網上相關教程很少,建議收藏)

01.多表相同位置求和

多個工作表如果格式完全相同,可以用sum函數的多表求和功能。

【例】如下圖所示,要求在匯總表裡設置合計公式,匯總前19個工作表B列的和。

匯總表B2單元格公式:

=SUM(Sheet1:Sheet19!B2)

02.行數不同、項目個數不定的多表求和

【例】如下面動圖所示,要求計算本年所有月份的各個部門的工資合計數。

GIF/57K

匯總表B2單元格公式:

=SUMPRODUCT(SUMIF(INDIRECT(ROW($1:$3)&"月!A:A"),A2,INDIRECT(ROW($1:$3)&"月!C:C")))

公式說明:

ROW($1:$3)&"月!A:A":生成3個月的工作表A列的引用地址。有N個月,這裡的3就可以替換為N。

Indirect ():可以把生成的字元串轉換為引用。例如:"A1"是字元A和1的連接,而indirect("A1")指的是A1單元格。

SUMPRODUCT:本例求和是數組運算,用它省去了按三鍵輸入的數組形式。

如果名子無規則,也可以用下面的公式

=SUMPRODUCT(SUMIF(INDIRECT({"1月!A:A";"2月!A:A";"3月!A:A"}),A2,INDIRECT({"1月!C:C";"2月!C:C";"3月!C:C"})))

如果你想名子可以批量生成,可以用宏表函數GET.WORKBOOK(1),用法有點複雜,這裡不再詳述.

03.多表多條件求和

單條件用sumif,多條件,直接用Sumifs函數替換Sumif函數

=SUMPRODUCT(SUMIFS(INDIRECT(ROW($1:$3)&"月!C:C"),INDIRECT(ROW($1:$3)&"月!A:A"),A2,INDIRECT(ROW($1:$3)&"月!B:B"),B2))

註:看著很複雜,其實就是sumifs的基礎應用,只是用indirect函數生成多個表格的單元格引用地址。

蘭色說:多表求和公式看起來很長很唬人,其實原理並不複雜,關鍵是要理解indirect函數配合row()或數組生成多個表格的引用。如果你真的不明白,還是先收藏起來備用吧。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 EXCEL精英 的精彩文章:

扒出一個超重量級的Excel功能,99.99%的人都沒用過!
不只是Office Office 365是什麼?
使用高手設計的excel表格,這些刪除方法一定要學會
PDF、WORD、PPT、TXT格式轉換大法
這才是最牛的Excel多表匯總神器,1天的工作5秒搞定!

TAG:EXCEL精英 |

您可能感興趣

秦檜為什麼會,主張賣國求和?
有了這幾個公式,你也可以快速搞定累計求和
開心一刻:和老公冷戰,半夜叫我說:我想求和,你想求差嗎……
最近火了「求和」壁紙:我們和好吧,沒有你,我該怎麼辦!
表情包:人生啊,貴在追求和堅持!
怎麼引導孩子平和的表達自己需求和想法呢?影響孩子一生!
糟透了的需求和現象
失戀了教你幾招,讓她主動和你求和
一旦認定你做了錯事,說什麼都不會拉下臉來求和的星座
男人一旦不愛你了,有必要哀求和挽回?
清朝末年的清政府為什麼要一昧的求和,如果繼續打下去會怎樣?
她是公認的妖艷「妲己」,曾強求和任達華拍尺度電影,現在卻活成了這樣!
多爾袞給李自成寫過求和信?
美國主動求和,伊朗拒絕簽署新協議,並表示不會在上當!
阿拉伯人是怎麼記錄怛羅斯之戰的,為什麼他們勝了還向唐朝求和?
仗還沒打,就有人要割地求和!
娘家問題多過《都挺好》,梅根仍求和解;專家稱或永遠不可能
印巴世紀大和解?巴方主動求和,實則心口不一?印度什麼反應?
為什麼說清朝亡於慈禧?看她從主戰到求和的轉變,或許你就明白了
張藝興車上跟熱巴「求和」,熱巴表情有點呆,兩人互動好可愛!