發布人:北京杰飛office培訓 點擊次數:293 時間:
SUMif函數簡介:主要解決的是按條件求和,而這個條件是指的一個條件。也就是說SUMIF函數是一個單條件求和函數,通常適用于匯總數據。如下圖是我們用到的示例數據:

我們先看SUMif函數的組成:SUMIF(range,criteria,sum_range)
我們現在把他翻譯一下就是:SUMIF(條件區域,設定的條件,求和區域),同學們可能會有疑問了。怎么選擇,怎么填寫呢。我們現在通過一個示例看一下。假如我們現在想匯總姓名為會學網的銷售額,怎么做呢?如下圖所示

我們現在看一下:由于我們要求出姓名為會學網的數據,所以我們條件區域也就是
第一個參數區域填選擇姓名列內容。
第二個參數填寫的是條件 會學網 如果是等于某一個值的話直接寫即可。但是注意文字需要添加雙引號,就像如圖所示的
第三個參數就是求和區域:我們這里求的銷售額
現在是求單個人,如果需要每個人都匯總怎么填寫呢

這就需要我們改造我們的參數填寫了。首先第一點也就是我們引用的區域應該是固定的所以都需要添加停止符,如$A$3:$A$25 ,第二點:我們的人員是變化的。那么不能直接寫值,在公式引用中值是不變化的。我們需要改成引用左側數據 SUMIF($A$3:$A$25,K9,$D$3:$D$25)如下圖所示

我們最后再看一個如果我們想求銷售額大于2000的如何做呢。大家可以考慮一下現在是條件區域是銷售額,而我們的求和區域也是銷售額,那么這時候我們就可以省掉第三個參數。函數如下輸入即可
第一個示例:匯總姓名中3個字的銷售額,我們在匯總工作表中如何寫條件呢
SUMIF('1月'!A3:A25,"???",'1月'!D3:D25)
解釋:
1、條件設置的時間我們使用了?,?在條件設置里面代表的是一個任意字符,所以我們這里面就有了3個?。代表了任意3個字符
2、'1月'!A3:A25表示條件區域,引用的是工作表1月的具體區域
第二個示例:匯總姓名中包含學這個字的
我們的公式可以寫成SUMIF('1月'!A3:A25,"*學*",'1月'!D3:D25)這樣,這里面的*代表了任意字符,為什么要在學的前后都加呢,主要是因為,如果只加在后邊如:學*,代表就是學開始后邊可以是任意的,加在前后就表示只要出現就可以
第三個示例:大于或小于某個單元個的數值
SUMIF('1月'!D3:D25,">"&A8)在條件框里面直接寫>A8 就會變成 ">A8" 這種形式就是文本了,所以我們就運算符號拼接單元格數值
第四個示例:大于平均值的如何寫呢
SUMIF('1月'!D3:D25,">"&AVERAGE('1月'!D3:D25)) 同我們第三個示例類似,不能直接寫,需要拼接才可以
總結:我們在示例中用到了大于,根據需要也可以是小于,如果是等于的話直接寫就可以了