excel求和條件求和的N種方式,近日有關世界杯的新聞太多,大家是不是都目不暇接了?不要留戀,還是默默的學點技術吧,比如“excel求和”這一干貨技術是excel求和條件求和的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中還提供了一種可以解決上述問題的方法,即分類匯總。該方法可以自動計算列的分類匯總和總計。“分類匯總”命令還會分級顯示列表,以便您可以顯示和隱藏每個分類匯總的明細行。需要注意的是,在執行“分類匯總”之前需要對匯總的列進行排序,以便分類匯總能夠將相同的明細正確匯總到一起。下圖為通過分類匯總的方法進行問題求解的結果。
上述介紹的幾種方式都是可以用來求解條件求和問題的,在工作中您可以根據實際需求選擇適宜的方式來應用。