close

497

SUMIF函數基礎語法解析

示範檔

範例檔

497.XLSX

結果檔

 

SUMIF

數學與三角

功能:可以對範圍中符合指定條件的值求其總和。

語法:SUMIF(Range,Criteria,[Sum_range])

參數: Range:為必需參數,用於條件計算的儲存格範圍。每個範圍中的儲存格都必須是數值或名稱、陣列或包含數值的參照。空值和文本值將被忽略。
Criteria
:為必需參數,用於確定對哪些儲存格求總和的條件,其形式可以為數值、運算式、儲存格參照、文字或函數。
Sum_range
:為可選參數,求總和的實際儲存格(如果要對未在Range參數中指定的儲存格求總和)。如果省略Sum_range參數,Excel會對在Range參數中指定的儲存格(即應用條件的儲存格)
求總和。

注意: Criteria中的任何文字條件或任何含有邏輯或數學符號的條件都必須使用雙引號括起來。如果條件為數值,則無需使用雙引號。
Criteria
參數中支援使用萬用字元(包括問號「?」和星號「*)。問號匹配任意單個字元;星號匹配任意一串字元。如果要查找實際的問號或星號,請在該字元前鍵入波形符號「~」。
使用SUMIF函數匹配超過255個字元的字串或字串#VALUE!時,將傳回不正確的結果。
SUMIF
函數中Criteria參數的格式會限定其選擇條件求和的範圍。即如果第二參數是數值,SUMIF函數就只對第一參數是數值格式的儲存格對應的求和範圍中進行統計,而忽略其他格式如文字、邏輯值、錯誤值等。利用SUMIF函數的這個特性,我們可以排除錯誤值進行求總和。
Sum_range參數與Range參數的大小和形狀可以不同。求總和的實際儲存格通過以下方法確定:使用Sum_range參數中左上角的儲存格作為起始儲存格,然後包括與Range參數大小和形狀相對應的儲存格。注意,這種情況下會使SUMIF函數具有易失性,即引發工作表重算。
SUMIF
函數本身不是易失性函數,但當SUMIF函數中的RangeSum_range參數包含的儲存格個數不相等時,會具備易失性。
在下圖中的E2儲存格中輸入「=SUMIF(B2:B11,"",C2:C3)=SUMIF(B2:B11,"",C2:C99)=SUMIF(B2:B11,"",C2))三個公式則傳回的結果都一致,SUMIF函數的Sum_range參數的儲存格個數都與Range的儲存格個數不同,但都會將Sum_range的範圍按照C2:C9計算,即以C2為起始儲存格,延伸至大小和形狀與B2:B11相同的儲存格。相當於以下公式:
=SUMIF(B2:B11,"
",C2:C11)
image
易失性會引發工作表的重新計算,計算時間會比預期的要長,工作中應儘量避免這種情況出現。

 


arrow
arrow
    創作者介紹

    錦子老師 發表在 痞客邦 留言(0) 人氣()