在職場(chǎng)辦公中,經(jīng)常需要對(duì)數(shù)據(jù)進(jìn)行條件求和匯總,SUMIF函數(shù)是工作中使用頻率超高的條件求和函數(shù)之一。
本文介紹了SUMIF函數(shù)的豐富用法,便于你在自己的實(shí)際工作中直接借鑒和使用。
函數(shù)基礎(chǔ)語(yǔ)法解析
SUMIF函數(shù)可以對(duì)范圍中符合指定條件的值求和,該函數(shù)擁有十分強(qiáng)大的條件求和功能,在工作中有極其廣泛的應(yīng)用,其基本語(yǔ)法為:
SUMIF(range,criteria,[sum_range])
range:必需。用于條件計(jì)算的單元格區(qū)域。每個(gè)區(qū)域中的單元格都必須是數(shù)字或名稱(chēng)、數(shù)組或包含數(shù)字的引用。空值和文本值將被忽略。
criteria:必需。用于確定對(duì)哪些單元格求和的條件,其形式可以為數(shù)字、表達(dá)式、單元格引用、文本或函數(shù)。
sum_range:可選。要求和的實(shí)際單元格(如果要對(duì)未在range參數(shù)中指定的單元格求和)。如果省略sum_range參數(shù),Excel會(huì)對(duì)在range參數(shù)中指定的單元格(即應(yīng)用條件的單元格)求和。
說(shuō)明:
(1)criteria中的任何文本條件或任何含有邏輯或數(shù)學(xué)符號(hào)的條件都必須使用雙引號(hào)括起來(lái)。如果條件為數(shù)字,則無(wú)需使用雙引號(hào)。
(2)criteria參數(shù)中支持使用通配符(包括問(wèn)號(hào)“?”和星號(hào)“*”)。問(wèn)號(hào)匹配任意單個(gè)字符;星號(hào)匹配任意一串字符。如果要查找實(shí)際的問(wèn)號(hào)或星號(hào),請(qǐng)?jiān)谠撟址版I入波形符“~”。
(3)使用SUMIF函數(shù)匹配超過(guò)255個(gè)字符的字符串或字符串#VALUE!時(shí),將返回不正確的結(jié)果。
(4)當(dāng)sum_range參數(shù)與range參數(shù)的大小和形狀可以不同。求和的實(shí)際單元格通過(guò)以下方法確定:使用sum_range參數(shù)中左上角的單元格作為起始單元格,然后包括與range參數(shù)大小和形狀相對(duì)應(yīng)的單元格。注意,這種情況下會(huì)使SUMIF函數(shù)具有易失性,即引發(fā)工作表重算。
SUMIF函數(shù)本身不是易失性函數(shù),但當(dāng)SUMIF函數(shù)中的range和sum_range參數(shù)包含的單元格個(gè)數(shù)不相等時(shí),會(huì)具備易失性。如以下公式:

上圖展示的是某企業(yè)的員工工號(hào)信息表,工號(hào)和對(duì)應(yīng)姓名放置在多列區(qū)域中,需要在B10:B12單元格區(qū)域根據(jù)員工的姓名提取對(duì)應(yīng)的員工工號(hào)。
給出公式
在B10單元格輸入以下公式,將公式向下復(fù)制到B12單元格。
=SUMIF(B$2:D$6,A10,A$2:C$6)