依照指定條件對若干單元格求和。
文法
SUMIF(range,criteria,sum_range)
Range 為條件判斷的儲存格區域。
Criteria 為決定哪些儲存格會被相加求和的條件,其形式可以為數字、表達式或文字。
例如,條件可以表示為 32、32、>32 或 apples。
Sum_range 是需要求和的實際單元格。
說明
只有在區域中對應的單元格符合條件的情況下,SUM_range 中的單元格才會求和。
如果忽略了 SUM_range,則對區域中的單元格求和。
WPS表格 也提供了其他一些函數,它們可根據條件來分析資料。例如,若要計算儲存格區域內某個文字字串或數字出現的次數,則可使用 COUNTIF 函數。 如果要讓公式根據某一條件傳回兩個數值中的某值(例如,根據指定銷售額回傳銷售紅利),則可使用IF 函數。
工作中常用的三個求和函數為SUM函數、SUMIF函數和SUFIFS函數。
本課為大家講解如何用SUMIF函數進行單一條件求和。
SUMIF函數的基礎用法
▪以此表格為例,若我們想要計算此成績單中五班同學的總成績。
點選「公式」標籤-「插入函數」按鈕,找到SUMIF函數。
因我們要計算的是在班級列中滿足五班同學的成績。
所以在「區域」輸入B2:B10班級區域;
在「條件」輸入「五班」;
在「求和區」輸入C2:C10,需要進行求和的成績區域。
點選「確定」按鈕,即可得出五班同學的總成績。
得0或計算出錯的原因
在使用SUMIF遇到計算得0的情況,這是因為在用於條件判斷的單元格區域中,未找到滿足條件的資料。
▪若我們想計算七班的成績總和。
由於成績單的班級區域中未找到指定的七班條件,所以成績總和為0。
▪同樣,若是求和區域中包含了無法計算的內容,如文字格式內容等,也會導致計算錯誤。
遇到這種情況,只需要將儲存格內容轉換為可被計算得數字就可以了。
SUMIF函數將指定條件以外的資料求和
▪以此表格為例,若我們想要計算除了高一(5)班級之外的其他班級總成績。
在「區域」輸入班級區域;
在“條件”中輸入”<>五班”,也就是不等於高一(5)班的班級;
在「求和區」輸入C2:C15,需要進行求和的成績區域。
點選「確定」按鈕,即可計算出除了高一(5)班之外的其他班級總成績。
SUMIF函數單一欄位多條件求和
▪以此銷售表為例,若我們想計算蘋果和香蕉第一月的總進貨數,該如何計算呢?
在公式編輯框中輸入公式=SUM(SUMIF(B3:B9,{"蘋果","香蕉"},C3:C9))
SUMIF(B3:B9,{"蘋果","香蕉"},C3:C9)可以看做,使用SUMIF函數分別計算在「水果」區域 span>符合「蘋果」和「香蕉」條件的一月進貨數。
然後再使用SUM函數,將SUMIF所得的進貨數值相加在一起,也就是算蘋果和香蕉第一月的總進貨數了。
SUMIF函式隔列求和
▪以此銷售表為例,若我們想計算第一、二、三月的總進貨數,那該如何隔列求和呢?
在「區域」輸入C2:H2標題行區域,並用Shift+F4加入絕對引用。
新增絕對引用是防止公式引用計算時出現錯位的情況發生,關於絕對引用的使用方法可在WPS學院內輸入關鍵字「絕對引用」查看並學習相關內容,此處便不再多講。
在「條件」輸入"進貨";
在「求和區域」中輸入C3:H3,也就是需要進行求和的行區域;
點選「確定」按鈕,即可計算第一、二、三月的總進貨數量.
最後使用填充柄,快速下拉填滿公式就可以得到全部商品的總進貨數。
此公式的意思是,使用SUMIF函數計算在C2:H2標題行中滿足「進貨」的儲存格的區域。
评论列表(196条)
测试