219 | 使用SUMIF函數實現隔列分類匯總的方法 |
SUMIF函數強大的條件求得總和功能在多種工作環境中都會有廣泛的應用。無論是財務還是銷售,都會面臨在資料來源中依跨欄條件求得總和的需求,比如在
以下圖為例,我們將以如何統計第一季每個月包含計畫和實際銷售額的匯總總和,圖文詳解使用SUMIF函數實現隔欄分類匯總的方法,若是隔列分類匯總,則參考COUNTIF函數。
H3儲存格中公式為:「=SUMIF(B2:G2,H2,B3:G3)」。
B2:G2:為我們要尋找的資料範圍。
H2:為我們要尋找的值。
B3:G3:為實際計算的範圍。
如果要利用(複製/拖曳)功能將H3儲存格公式複製到H4~H9儲存格時,須先將H3公式變更為「=SUMIF(B$2:G$2,H$2,B3:G3)」,這是由於尋找的資料範圍及尋找值儲存格不能變動,故在其列號前面加上「$」。
如果要利用(複製/拖曳)功能將H3儲存格公式複製到H4~I9儲存格時,須先將H3公式變更為「=SUMIF($B$2:$G$2,H$2,$B3:$G3)」,除了尋找的資料範圍及尋找值儲存格不能變動,故在其列號前面加上「$」外,另外由於實際計算的範圍不能變動,故在欄名前面加上「$」。
SUMIF函數的基礎語法為:
SUMIF函數 函數類型:數學與三角函數 |
說明: 傳回所有符合指定條件的儲存格總和 語法: SUMIF(Range,Criteria,Sun_range) 引數: Range:必要參數,用於要依條件計算加總的範圍,每個區域中的儲存格都必須是數值或名稱、陣列或包含數值的引用。空值和文本值將被忽略。 |
【說明】
1、 Criteria中的任何文本條件或任何含有邏輯或數學符號的條件都必須使用雙引號(“)括起來。如果條件為數值,則無需使用雙引號。
2、 Criteria參數中支援使用萬用字元(包括問號“?”和星號“*”)。問號匹配任意單個字元;星號匹配任意一串字元。如果要查找實際的問號或星號,請在該字元前鍵入波形符“~”。
3、 使用SUMIF函數匹配超過255個字元的字串或字串#VALUE!時,將返回不正確的結果。
4、 當Sum_range參數與range參數的大小和形狀可以不同。求和的實際儲存格通過以下方法確定:使用Sum_range參數中左上角的儲存格作為起始儲存格,然後包括與range參數大小和形狀相對應的儲存格。
【注意】這種情況下會使SUMIF函數具有不准確性,即引發工作表重算。
留言列表