如何在Excel中使用DSUM函數計算複雜條件的總和

如何在Excel中使用DSUM函數計算複雜條件的總和

Excel基本函數中,DSUM函數是最常用的函數之一。此函數將計算一個​​欄位或 1 列的總和,以滿足您在資料表中設定的條件。使用 DSUM 函數的公式以及該函數的條件和計算比Excel 中的 SUMIF 函數相對更簡單、更快。以下的文章將指導您如何使用Excel中的DSUM函數來計算給定條件下的總計列。

使用 DSUM 計算條件和的說明

DSUM 函數是將資料清單中的欄位或列中滿足指定條件的數字相加的函數。函數語法為DSUM =DSUM(database; field; criteria)

在那裡:

  • 資料庫是必需的參數,是從一系列單元格建立的資料庫。此數據清單將包含作為欄位的數據,包括用於檢查條件的欄位和用於計算總計的欄位。此清單包含第一行作為列標題。
  • Field 是必需參數,它指定用於匯總資料的列名。您可以輸入引號的列標題名稱,或使用代表清單中列位置的數字(不含引號),或引用要求和的列標題。
  • Criteria 是必要參數,而儲存格範圍包含您希望 DSUM 函數檢查的條件。

使用者須知

  • 任何範圍都可以用作條件,前提是該範圍至少包含 1 個列標籤,並且列標題下方至少有 1 個單元格來定義該列的條件。
  • 不要將條件範圍放在清單下方,因為沒有地方可以為清單添加其他資訊。

我們將處理資料表,如下所示。

如何在Excel中使用DSUM函數計算複雜條件的總和

1.計算iPhone產品的總銷量

步驟1:

首先,我們為 DSUM 函數建立一個條件範圍來計算 iPhone 產品的總銷售量。DSUM 功能的條件是 iPhone*。

如何在Excel中使用DSUM函數計算複雜條件的總和

第2步:

接下來,使用者輸入 DSUM 函數公式=DSUM(A6:E13;"Thanh Tien";C2:C3)

在那裡:

  • A6:E13 是包含要求和的欄位和包含要測試的條件的欄位的資料庫範圍。
  • 「現金金額」是列標題,將使用該列中的值來計算總計。
  • C2:C3 是包含列標題和 1 個條件值的條件範圍。

如何在Excel中使用DSUM函數計算複雜條件的總和

按 Enter 鍵,我們將得到如圖所示的準確結果。

如何在Excel中使用DSUM函數計算複雜條件的總和

或者,使用者可以將欄位中的值變更為對金額列的參考。輸入公式為=DSUM(A6:E13;E6;C2:C3)。結果與您在公式中輸入“金額”列時的結果相同。

如何在Excel中使用DSUM函數計算複雜條件的總和

2. 計算銷售數量大於或等於5的產品的總金額。

步驟1:

首先,使用者還需要建立一個條件範圍,其列標題為「銷售數量」,條件值為>=5,如下所示。

如何在Excel中使用DSUM函數計算複雜條件的總和

第2步:

我們輸入函數公式 =DSUM(A6:E13;E6;C2:C3) 並按 Enter。

如何在Excel中使用DSUM函數計算複雜條件的總和

總金額如圖所示。

如何在Excel中使用DSUM函數計算複雜條件的總和

一般來說,在Excel中使用DSUM函數非常簡單。您可以使用函數透過簡單的條件按列對值求和。對於更複雜的條件,我們可以使用 SUMIF 函數。

看更多:

祝您成功!


在 Excel 上玩“拼圖”

在 Excel 上玩“拼圖”

Reddit 用戶 MehmetSalihKoten 在 Microsoft Excel 中創建了俄羅斯方塊的全功能版本。

如何使用Excel中的轉換功能

如何使用Excel中的轉換功能

要轉換 Excel 中的測量單位,我們將使用 Convert 函數。

Excel中HLOOKUP函數的使用方法

Excel中HLOOKUP函數的使用方法

HLOOKUP 函數是什麼?如何在Excel中使用HLOOKUP函數?讓我們來和 LuckyTemplates 一起找出答案吧!

Excel中的IFERROR函數、公式及用法

Excel中的IFERROR函數、公式及用法

Excel 中的 IFERROR 函數非常常用。為了很好地使用它,您需要了解 Microsoft Excel 的 IFERROR 公式。

如何在 Excel 中使用 VALUE 函數

如何在 Excel 中使用 VALUE 函數

Excel中的VALUE函數是什麼?Excel中的數值公式是什麼?讓我們透過 LuckyTemplates.com 來了解一下吧!

Excel EOMONTH函數,EOMONTH函數如何使用

Excel EOMONTH函數,EOMONTH函數如何使用

Excel中的EOMONTH函數用於顯示給定月份的最後一天,實作非常簡單。然後,您將根據我們輸入的數據獲得特定月份的最後一天。

如何在 Excel VBA 中使用 do-while 循環

如何在 Excel VBA 中使用 do-while 循環

想要在 Excel VBA 中自動執行重複任務嗎?因此,讓我們學習如何使用 Do-While 迴圈來實作一系列重複操作,直到滿足條件。

Excel 2016 - 第 6 課:變更 Excel 中的列、行和儲存格的大小

Excel 2016 - 第 6 課:變更 Excel 中的列、行和儲存格的大小

Excel 中的預設列寬和行高可能與您輸入的資料不符。以下的文章向您介紹了一些在Excel 2016中更改列、行和儲存格大小的方法,請參考!

Excel 2016 - 第 5 課:儲存格與區域的基本概念

Excel 2016 - 第 5 課:儲存格與區域的基本概念

每當您使用 Excel 時,您都需要在儲存格中輸入資訊或內容。讓我們透過LuckyTemplates來學習Excel 2016中單元格和區域的基本概念!

如何在Excel中使用XLOOKUP函數

如何在Excel中使用XLOOKUP函數

Excel 中的 Xlookup 函數是什麼?如何在Excel中使用Xlookup?讓我們透過 LuckyTemplates.com 來了解一下吧!