標籤:

表親必看:條件求和的N種方式

在工作中我們常常會用Excel來對數據進行統計分析,當我們需要計算數據總和時常常會想到用SUM函數,而如果我們要計算的是滿足某種條件的數據的總和時,SUM函數就似乎難以直接滿足我們的需求。

這時,您會採用什麼樣的方法求解呢?

Excel提供多種工具來進行這類問題的求解,下面我們將以財務人員常常遇到的銷售數據統計為例來介紹。

例:下表為某單位銷售印表機等產品的銷售清單,現在希望統計的訂單金額情況。

問題1、每項產品的訂單金額情況

問題2、每個銷售人員銷售各項產品的訂單金額情況

方法一:使用函數公式來求解

(1)用SUMIF函數來求解問題

SUMIF函數是用來根據指定條件對若干單元格求和。

其語法形式為SUMIF(range,criteria, sum_range) 其中Range為用於條件判斷的單元格區域;Criteria為確定哪些單元格將被相加求和的條件,其形式可以為數字、表達式或文本。Sum_range是需要求和的實際單元格。

此例中的公式寫法,以求「印表機」為例 ,公式寫法為:

=SUMIF(C2:C18,"印表機",G2:G18)

**********

(2)用數組公式來求解問題

數組公式也被稱為「CSE公式」,這是因為需要同時按 Ctrl+Shift+Enter 才能輸入它們。當輸入後,Excel 使用大括弧 ({ }) 將公式括起。

以求「魯平的印表機」為例,公式寫法為

{=SUM((C2:C18="印表機")*(D2:D18="魯平")*G2:G18)}

**********

(3)使用SUMIFS來求解問題

Excel 2007中提供了新函數SUMIFS,它可以用於對某一區域內滿足多重條件的單元格求和。

其語法為:

SUMIFS(sum_range,criteria_range1,criteria1,criteria_range2,criteria2…)

其中Sum_range是要求和的一個或多個單元格,其中包括數字或包含數字的名稱、數組或引用。空值和文本值會被忽略。Criteria_range1, criteria_range2, … 是計算關聯條件的 1 至 127 個區域。

Criteria1,criteria2, … 是數字、表達式、單元格引用或文本形式的 1至 127 個條件,用於定義要對哪些單元格求和。

需要注意的是,SUMIFS和SUMIF的參數順序不同。

具體而言,sum_range參數在 SUMIFS 中是第一個參數,而在 SUMIF 中則是第三個參數。

在本例中,如果求解「魯平的印表機」,則公式寫法為:

=SUMIFS(G2:G18,C2:C18,"印表機",D2:D18,"魯平")

**********

方法二:使用數據透視表來求解

如果熟悉數據透視表的話,您會發現使用數據透視表求解該問題也是非常容易的。只需要將「產品名稱」和「銷售員」放到分類欄位(行或列)中,訂單金額放到數據項中,即可得出如圖所示的結果。

方法三:使用分類匯總來求解

在Excel中還提供了一種可以解決上述問題的方法,即分類匯總。該方法可以自動計算列的分類匯總和總計。「分類匯總」命令還會分級顯示列表,以便您可以顯示和隱藏每個分類匯總的明細行。需要注意的是,在執行「分類匯總」之前需要對匯總的列進行排序,以便分類匯總能夠將相同的明細正確匯總到一起。下圖為通過分類匯總的方法進行問題求解的結果。

上述介紹的幾種方式都是可以用來求解條件求和問題的,在工作中您可以根據實際需求選擇適宜的方式來應用。

【老朋友】→請點擊右上角的按鈕,將本文分享到朋友圈。

【新朋友】→請點擊標題下的ExcelHome,添加關注。或者直接查找公眾號iexcelhome


推薦閱讀:

孩子愛上自我閱讀需要的三個條件
回天的五個條件
皈依要什麼條件
30歲了還沒結婚?你該學著接受「條件不如自己」的男人
詳解辰酉合化金,及其合化成功的條件!

TAG:方式 | 條件 |