Excel函數公式:DSUM函數

DSUM函數稱為資料庫函數,又稱為區域函數,其作用為:返回列表或資料庫中滿足指定條件的記錄欄位(列)中的數字之和。


一、語法結構

DSUM(database, field, criteria)。也可以理解為:DSUM(數據區域,求和的列數,條件)。

  • Database(數據區域) 必需。 構成列表或資料庫的單元格區域。 資料庫是包含一組相關數據的列表,其中包含相關信息的行為記錄,而包含數據的列為欄位。 列表的第一行包含每一列的標籤。

  • Field(求和的列數) 必需。 指定函數所使用的列。 輸入兩端帶雙引號的列標籤,如 "使用年數" 或 "產量";或是代表列表中列位置的數字(不帶引號):1 表示第一列,2 表示第二列,依此類推。

    Advertisements

  • Criteria(條件) 必需。 為包含指定條件的單元格區域。 可以為參數指定 criteria 任意區域,只要此區域包含至少一個列標籤,並且列標籤下至少有一個在其中為列指定條件的單元格。


二、計算「北京」的銷售額

=

方法:

在目標單元格中輸入公式:=DSUM(B2:G12,6,C2:C7)。

釋義:

1、數據區域:B2:G12。和我們一般公式的數據區域不一樣,B2單元格為「銷售日期」,而我們一般的區域從B3開始,所以大家一定要注意。

2、要求和的數據在數據區域的第6列,所以第二個參數為6。

3、條件區域:我們要計算的位「北京」的銷售額,所以條件區域為C2:C7,同樣要注意的事條件區域從C2單元格開始,而不是從C3單元格開始。

Advertisements

4、SUMIF函數公式:=SUMIF(C3:C12,"北京",G3:G12)。

5、SUMIFS函數公式:=SUMIFS(G3:G12,C3:C12,"北京")。


三、計算北京和上海的總銷售額。

方法:

在目標單元格中輸入公式:=DSUM(B2:G12,6,$H$6:$H$8)。

釋義:

1、條件區域:$H$6:$H$8。注意觀察大家會發現包含欄位:銷售區域。所以我們在使用Dsum函數式,凡是用到區域的部分,都要包含欄位

2、SUMIF函數公式:=SUM(SUMIF(C3:G12,{"北京","上海"},G3:G12))。

3、SUMIFS函數公式:=SUM(SUMIFS(G3:G12,C3:C12,{"北京","上海"}))。


四、計算北京的A商品的銷售總額。

方法:

在目標單元格中輸入公式:=DSUM(B2:G12,6,$H$6:$I$7)。

釋義:

1、條件區域:$H$6:$I$7。注意觀察大家會發現包含再短:銷售區域和貨號。所以我們在使用Dsum函數式,凡是用到區域的部分,都要包含欄位

2、SUMIFS函數公式:=SUM(SUMIFS(G3:G12,C3:C12,"北京",D3:D12,"A"))。


五、模糊計算。

方法:

在目標單元格中輸入公式:=DSUM(B2:G12,6,$H$6:$H$7)。

釋義:

1、SUMIF函數公式:=SUMIF(D3:D12,"電*",G3:G12)。

2、SUMIFS函數公式:=SUMIFS(G3:G12,D3:D12,"電*")。

Advertisements

你可能會喜歡