Excel工作表中,除了用Sum函數求和外,還有哪些技巧?

2020-12-05 Excel函數公式

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函數sum、large、small、count和數組在案例中的組合用法
    今天的內容,我們將引入更多的Excel函數來加入其中,比如函數sum,函數small,函數count,還有昨天用到的函數large。現在我們就通過實例的形式,一步步腳踏實地地來調用上述函數來解決實際案例的問題。
  • Excel用Sum函數實現多表同位置與數字帶單位及新增數據後自動求和
    在 Excel 中,除在同一表格求和外,有時還要跨表求和,後一種情況又可分為對多表同一位置求和與不同位置求和。無論是哪種情況,都可能遇到數字帶單位或空格的情況,此時,需要先把單位或空格去掉再求和,這就需要用到 Left、Find、Trim、Clean、Substitute 等函數;另外,可能還會遇到在表格中新增加數據後要求自動求和,這需要用Sum與OffSet和CountA函數組合實現。以下就是它們的具體實現方法,共有5個實例,實例操作中所用版本均為 Excel 2016。
  • Excel中多個工作表不同位置數據,如何進行求和?
    最近收到一個典型案例,Excel中多個工作表不同位置數據,如何進行求和。 具體如下: 一個Excel文件中,有多個sheet工作表,「一月」,「二月」,「三月」。
  • VBA代碼解決方案第49講:VBA代碼中工作表函數SUM的利用方法 - VBA...
    在對工作表的單元格區域進行求和計算時,使用工作表Sum函數比使用VBA代碼遍歷單元格進行累加求和效率要高得多,我們在熟悉了基本的代碼規則後,就要把重點放在優化程序上,這點非常重要,在一般的簡單運算中或許體會的不是很深,在資料庫的操作中這點非常的明顯。SUM函數就是優化程序的一個方法。我們看下面的代碼。
  • excel數組和函數sumproduct在乘積求和運算中的實際運用
    今天我們繼續講述數組在實際問題中的計算,並且會對數組計算和數值計算的複雜程度進行簡單的對比,還會根據相關的問題為大家介紹一些Excel函數的運用方法。數值計算和數組運算在乘法運算的計算過程現在我們這樣一個簡單的Excel工作表,裡面的內容包括產品類型,銷售量,單價和銷售額,其中產品類型,銷售量,單價為已知的內容,現在我們需要計算的內容自然是每種產品對應的銷售額了。
  • 辦公室必備的Excel工作表函數應用技巧解讀!
    注意事項:IF函數除了單獨的判斷之外,還可以嵌套使用,當然也可以使用Ifs函數替代,但Ifs函數僅在高版本的Excel(或WPS)中才可以使用。目的:如果「月薪」高於4500,則返回「高薪」,否則返回空值。方法:在目標單元格中輸入公式:=IF(G3>4500,"高薪","")。
  • Excel函數large、與數組在實際案例中的聯合運用
    在講述這些數組計算的過程,我們也穿插了一些簡單的函數的使用方法,比如函數randbetween、函數sumproduct等,另外由於我們在生活和學習當中可能更習慣於去數值之間的計算,而忽視了對數組計算方法的學習,所以在之前的文章當中,一直在將數值計算和數組計算進行比較。
  • 在Excel工作表中,按單元格顏色求和,就用這三種方法,便捷高效
    在Excel工作表中,求和是最普通不過的話題了,但是,按顏色求和,絕對是一個新鮮的話題,今天,小編就給大家分享3種在工作表中按顏色求和的技巧!一、在Excel工作表中按顏色求和:自定義名稱法方法:1、選定目標單元格,快捷鍵Ctrl+F打開【查找和替換】對話框,如果沒有【選項】內容,單擊右下角的【選項】顯示選項內容。
  • 「Excel使用技巧」SUM求和匯總函數,你真的足夠了解它嗎?
    在Excel函數中,大家最熟悉的莫過於SUM函數了。 SUM函數,一個非常簡單而且常用的函數,很多人對它的理解僅局限於用「∑」按鈕自動求和的功能,例如:SUM函數大家用得最多的,可能就是=SUM(A1:A200),這就是常見的自動求和給出的類似公式。但SUM函數,你真的足夠了解它嗎?請不要小看它哦,它的實力不可小覷。
  • excel函數公式應用:多列數據條件求和公式知多少?
    如果是根據條件求單列數據之和,SUMIF函數即可解決,但如果是求多列數據呢?我們這裡分享12種方法,各有各的特色。學習更多技巧,請收藏關注部落窩教育excel圖文教程。 先來看一下什麼是按條件求多列數據之和。 類似下圖這樣的數據,需要根據G列的產品名稱在H列匯總數據。條件區域在B列,而要求和的數據在C、D、E三列中。
  • 學習Excel函數從求和開始,10種常用的求和公式、方法,速速收藏
    一、SUM求和快捷鍵表格中需要求和時,很簡單,我們一般會用SUM函數,選擇求和區域,再向下或向右拖拉填充公式,完成整列或整行求和,如果你覺得這種方法已經很簡單的話,那你就錯了,上圖表格中,需要對1、2、3月的數據求和,我們可以選中G2:G15單元格區域,按
  • excel函數公式大全之利用SUM函數IF函數的嵌套把成績劃為三個等級
    excel函數公式大全之利用SUM函數和IF函數的嵌套把學生成績劃為三個等級。excel函數與公式在工作中使用非常的頻繁,會不會使用公式直接決定了我們的工作效率,今天我們來學習一下提高我們工作效率的函數SUM函數和IF函數。
  • Excel 公式之 SUM 統計函數
    1、SUM 常用簡單的基本求和統計公式:=SUM(number1,[number2]…) ,括號中 number1 參數以逗號分隔,可以輸入N多個參數進行統計求和。2、SUMIF 條件求和,主要是先分析數據達到指定的條件後才進行統計函數語法:=SUMIF(range,criteria,[sum_range])如下圖所示,使用 SUMIF 函數分別統計主操及輔助崗位的補助總和函數方法:=SUMIF(C2:C11,"主操",D2:D11)函數說明 SUMIF(range,criteria,[sum_range
  • 跨工作表自動求和,這招你要會用
    Excel跨多個工作表如何求和?遇到多個工作表和匯總表一樣的格式和位置,很多小夥伴的求和方法如下:在匯總表的單元格中輸入SUM函數,之後選中1月表格的B2單元格,按住Shift鍵不放選擇3月份的B2單元格回車,之後向下填充即可獲取相應的結果。如果遇到工作表增加,這時就需要重新計算了,這裡推薦一個不錯的小技巧。
  • 初學者,零基礎必備的18個Excel工作表函數,易學易懂易用
    對於Excel初學者,最希望掌握一定的應用技巧和函數公式,由簡入難,循序漸進……今天小編給大家分享10個Excel基礎函數公式,適合於初學者,零基礎讀者。一、Excel工作表基礎函數:Left、Mid、Right。Left函數功能:從一個文本字符串的第一個字符開始提取指定長度的字符。語法結構:=Left(字符串,長度)。
  • excel中的替代函數——replace和substitute函數的應用實例
    在excel中,常用的替換函數有replace和substitute函數,這兩個函數都可以替換單元格中的部分內容,功能和ctrl+H的功能類似,但是使用函數的目的一方面不會破壞原數據,另一方面與其他函數結合可以實現更多功能,對於substitute的參數=substitute(單元格,被替換的字符串,新字符串,指定替換第幾個),第四個參數可以省略,表示全部替換。
  • Excel求和,只會用Sum系列函數,那就真的Out了!
    關於求和,大家都已經非常的熟悉了,大部分情況下是用「命令」或Sum函數求和,其實還有很多種求和的方式,如大家比較熟悉的Sumif、Sumifs,還有大家比較陌生的Sumproduct函數法、Subtotoal函數法、Aggregate函數法。
  • 兩個excel表格核對的6種方法
    進行以上步驟後,點確定按鈕,會發現sheet3中的差異表已生成,C列為0的表示無差異,非0的行即是我們要查找的異差產品。如果你想生成具體的差異數量,可以把其中一個表的數字設置成負數。(添加一輔助列=c2*-1),在合併計算的函數中選取「求和」,即可。另外,此類題目也可以用VLOOKUP函數查找另一個表中相同項目對應的值,然後相減核對。
  • 比較常用的25條Excel技巧-Exce,l技巧 ——快科技(驅動之家旗下...
    :A,A5)>1》格式選紅色12、直接打開一個電子表格文件的時候打不開「文件夾選項」-「文件類型」中找到.XLS文件,並在「高級」中確認是否有參數1%,如果沒有,請手工加上13、excel下拉菜單的實現[數據]-[有效性]-[序列]14、 10
  • Excel表格多條件求和SUMIFS函數的使用方法
    條件求和函數在Excel表格中有著廣泛的應用,SUMIF函數是常用的條件求和函數。在OFFICE2007之後,多條件求和SUMIFS函數也出現了,它是對SUMIF函數的擴展和延伸,使用頻率逐漸增加,成為辦公常用的函數之一。