Excel工作表中的求和,可以說是每位Excel愛好者接觸最早的內容之一了,不就是用Sum或命令求和嗎……但在實際的應用中卻發現,用Sum函數或命令只能完成一些簡單的求和操作,對于稍微復雜的求和需求,Sum函數或求和命令不再實用……
一、Excel工作表求和:Sumif。
功能:單條件求和。
語法結構:=Sumif(條件范圍,條件,[求和范圍])。當“條件范圍”和“求和范圍”相同時,可以省略“求和范圍”。
目的:根據“性別”統計“月薪”。
方法:
在目標單元格中輸入公式:=SUMIF(D3:D12,I3,G3:G12)。
解讀:
由于“條件范圍”和“求和范圍”不相同,所以此處不能省略“求和范圍”。
二、Excel工作表求和:Sumifs。
功能:多條件求和。
語法結構:=Sumifs(求和范圍,條件1范圍,條件1,條件2范圍,條件2……條件N范圍,條件N)。
目的:按“性別”統計“月薪”>3000元的總月薪。
方法:
在目標單元格中輸入公式:=SUMIFS(G3:G12,D3:D12,I3,G3:G12,">"&J3)。
解讀:
1、Sumifs函數除了能夠完成多條件求和外,也可以完成單條件求和,即只有一組條件下的多條件求和。
2、條件范圍和條件必須成對出現,一個條件范圍對應一個條件,反之亦然,缺一不可。
三、Excel工作表求和:Dsum。
功能:求滿足給定條件的數據庫中記錄字段(列)數據的和。
語法結構:=Dsum(列表或數據庫區域,返回值所在的相對列數或列標題的單元格引用或列標題,求和條件)。
注意事項:
1、第一個參數“列表或數據庫區域”必須包含列標題。
2、當第二個參數用“列標題”作為返回依據時,必須包含在雙引號("")中,如"月薪"、"婚姻"等。
3、可以為參數“求和條件”指定任意區域,只要此區域至少包含一個列標簽,并且列標簽下方包含至少一個用于指定條件的單元格。
(一)Excel工作表求和:Dsum單字段單條件求和。
目的:根據“性別”,統計總“月薪”。
方法:
在目標單元格中輸入公式:=DSUM(D2:G12,"月薪",I2:I3)。
解讀:
1、“數據庫區域”及“求和條件”必須是D2:G12 和I2:I3,不能是D3:G12及I3,因為數據庫函數(D函數)在使用時必須包含列標題。
2、可以使用公式:=DSUM(D2:G12,4,I2:I3)來實現上述需求,因為“月薪”在數據庫區域D2:G24中的相對列數為4。
3、可以使用公式:=DSUM(D2:G12,G2,I2:I3)來實現上述需求,因為“月薪”就是單元格地址G2的值。
4、在實際的應用中,使用“列標題”、“列數”還是“單元格地址”引用,完全可以根據自己的愛好來應用。
5、單字段單條件求和的功能相當于Sumif函數,具體應用技巧可以參閱前文。
(二)Excel工作表求和:Dsum單字段多條件求和
目的:統計“學歷”為“大本”、“大?!薄ⅰ案咧小钡目偂霸滦健?。
方法:
在目標單元格中輸入公式:=DSUM(F2:G12,2,I2:I5)。
解讀:
1、還可以使用公式=DSUM(F2:G12,"月薪",I2:I5)或=DSUM(F2:G12,G2,I2:I5)來實現上述功能,原因請參閱“Excel工作表求和:Dsum單字段單條件求和”中的“解讀”。
2、如果不想使用Dsum函數來實現,也可以使用數組公式:=SUM(SUMIF(F3:F12,{"大本","大專","高中"},G3:G12))。
(三)Excel工作表求和:Dsum多字段單條件求和
目的:按“性別”統計相應“學歷”的總“月薪”。
方法:
在目標單元格中輸入公式:=DSUM(D2:G12,"月薪",I2:J3)。
解讀:
1、可以使用公式:=DSUM(D2:G24,4,I2:J3)或=DSUM(D2:G24,G2,I2:J3)來完成上述功能。
2、如果不想使用Dsum函數來實現,也可以使用Sumifs函數來實現:=SUMIFS(G3:G12,D3:D12,I3,F3:F12,J3)。
(四)Excel工作表求和:Dsum多字段多條件求和
目的:統計“年齡”>40歲,“學歷”為“大本、大專、高中”的總“月薪”。
方法:
在目標單元格中輸入公式:=DSUM(C2:G12,"月薪",I2:J5)。
解讀:
1、可以使用公式:=DSUM(C2:G12,5,I2:J5)或=DSUM(C2:G12,G2,I2:J5)來完成上述功能。
2、如果不想使用Dsum函數來實現,也可以使用數組公式:=SUM(SUMIFS(G3:G12,C3:C12,I3,F3:F12,{"大本","大專","高中"}))來實現。
四、Excel工作表求和:Sumproduct函數
功能:返回相應數據區域乘積的和。
語法結構:=Sumproduct(數組1或數據區域1,數組2或數據區域2,……數組N或數據區域N)。
注意事項:
當只有一個數組時,對數組元素進行求和操作。
目的:計算相應“學歷”的總“月薪”。
方法:
在目標單元格中輸入公式:=SUMPRODUCT((F3:F12=I3)*(G3:G12))。
解讀:
1、如果要計算總“月薪”,除了用Sum函數外,還可以用公式:=SUMPRODUCT(G3:G12)來實現。
2、公式:=SUMPRODUCT((F3:F12=I3)*(G3:G12))的計算過程為:首先判斷F3:F12=I3是否成立,如果成立,則返回1,否則返回0,其維度和G3:G12區域的維度相同,然后兩個區域同一位置的兩個元素乘積,最后對乘積的結果求和。
多同學會覺得 Excel 單個案例講解有些碎片化,初學者未必能完全理解和掌握。不少同學都希望有一套完整的圖文教學,從最基礎的概念開始,一步步由簡入繁、從入門到精通,系統化地講解 Excel 的各個知識點。
現在終于有了,以下專欄,從最基礎的操作和概念講起,用生動、有趣的案例帶大家逐一掌握 Excel 的操作技巧、快捷鍵大全、函數公式、數據透視表、圖表、打印技巧等……學完全本,你也能成為 Excel 高手。
如何對多個工作表中的數據表求和?今天只講兩種最經典的方法。
下圖 1 的工作簿中有很多個工作表,分別以人名命名,每個工作表中的數據表格式完全一樣,是每個人的 1 至 3 月業績。
請在下圖 2 的總計表內按月計算所有人的業績總和,效果如下圖 3 所示。
1. 在“總計”工作表的 A2 單元格中輸入以下公式 --> 向右拖動復制公式:
=SUM(諸葛鋼鐵:鄭德勇!A2)
1. 刪除“總計”工作表中的數據表模板。
2. 選擇菜單欄的“數據”-->“新建查詢”-->“從文件”-->“從 Excel 工作簿”
3. 在彈出的對話框中選擇需要匯總的工作簿 --> 點擊“導入”
4. 在彈出的對話框中選中工作簿名稱 --> 點擊“轉換數據”
5. 選中 Data 列 --> 選擇菜單欄的“主頁”-->“刪除列”-->“刪除其他列”
6. 點開標題旁邊的擴展鈕 --> 勾選“(選擇所有列)”--> 取消勾選“使用原始列名作為前綴”--> 點擊“確定”
7. 點擊 Column1 旁邊的篩選鈕 --> 取消勾選空值和“1月”--> 點擊“確定”
8. 選中所有列 --> 選擇菜單欄的“轉換”-->“逆透視列”
9. 選擇菜單欄的“主頁”-->“分組依據”
10. 在彈出的對話框中按以下方式設置 --> 點擊“確定”
11. 選擇菜單欄的“轉換”-->“轉置”
12. 選擇“主頁”-->“將第一行用作標題”
13. 將列標題名稱依次修改為月份。
14. 選擇菜單欄的“主頁”-->“關閉并上載”-->“關閉并上載至”
15. 在彈出的對話框中選擇“表”--> 選擇“現有工作表”及“總計” 工作表的 A1 單元格--> 點擊“加載”
綠色的表格就是所有工作表的和。
所周知,Excel表格里可以運用很多函數來計算,將數據進行整理分析,運用函數是不可或缺的,特別是當我們的數據龐大時,人工計算是很浪費時間的,而且使用函數進行求和不僅僅是因為方便計算,還因為可以方便日后查詢數據能夠知道數據的來源,所以,Excel怎么求和呢?下面給大家介紹5大常用的Excel求和公式。
sum函數算是最常見的一種函數求和公式了,操作起來也很簡單,那么,Excel怎么求和?一起來看看如何操作。
步驟一:點擊一個空白的單元格,輸入“=sum(”;或者點擊單元格上方的“fx”,找到sum函數;
步驟二:在“=sum()”括號里面拉取需要計算的數據,最后點擊“Enter”鍵;
步驟三:如果不記得sum這個單詞的話,可以點擊單元格上方的“fx”,會彈出一個對話框,在“選擇函數”里找出“sum”,點擊“確定”;
步驟四:在數值框里拉取需要獲取的數據,如果所有數據都需要用的話,直接在一個數值框里拉取全部數據即可,最后點擊“確定”;
步驟五:看到下圖,點擊運用函數計算出來的數值,會顯示出所計算的數據來源,方便日后查看。
當我們的表格需要計算某個類別的總和,但是表格中的數據是打亂的情況下,為了省去整理表格的時間,Excel怎么求和?我們可以運用sumifs函數進行求和。
步驟一:點擊單元格上方“fx”,在“選擇函數”中找到“sumifs”函數,點擊“確定”;
步驟二:拉取“求和區域”“區域1”“條件1”,最后點擊“確定”,求和的數值就會生成了;
步驟三:所有需要求和的數據計算完成后,點擊求和后的數值,可以查看數據的來源。
步驟一:找出“sumif”函數;
步驟二:拉取“區域”“條件”“求和區域”的數據,點擊“確定”;
步驟三:最后計算出的結果如下表所示。
步驟一:先任意點擊一個空白單元格輸入“=subtotal”會顯示藍色字體“查看該函數的操作技巧”,點擊后會跳轉到一個新的網頁,里面會有一張函數表,由于我們這篇文章的主要內容是運用Excel進行求和,所以我們記住sum函數的Function_num(包含隱藏值)為9就好;
注意:subtotal函數運用起來有一點點復雜,還要查看Function_num。
步驟二:首先在種類的基礎上進行篩選(方便直接拉取數據,不用一個一個數值去拉?。c擊空白單元格,再點擊“fx”,找出函數“subtotal”,最后點擊“確定”;
步驟三:在“函數序號”處輸入“9”,在“引用1”中拉取數值,點擊“確定”;
步驟四:所有數值都計算完成后,點擊數值,可以看到最后計算數值的區域。
Excel怎么求和?如果需要把求和的數據直接做成表格的話,運用數據透視表進行求和是個不錯的方法。
步驟一:點擊Excel中最上方的“插入”,選擇“數據透視表”;
步驟二:拉取“請選擇單元格區域”的數據,選擇“新工作表”或“現有工作表”,點擊“確定”;
步驟三:如下圖所示,將需要篩選的信息拉到“行”,把數值拉到“值”,最后就會自動生成“總計”,整個數據透視表就建立完成了。
注意:數據透視表不能進行編輯,如需編輯數據,需要將數據復制粘貼到新的工作表,把所有數值換為數值格式,才能進行編輯。
Excel怎么求和?本文總結了5種常用的Excel求和公式,大家可以根據自己表格數據類型來使用。