原文標(biāo)題:《Sumifs 函數(shù)這個(gè)大 Bug,害我被領(lǐng)導(dǎo)狠狠批了一頓……》
在日常操作 Excel 的過(guò)程中,求和函數(shù)是使用最頻繁的函數(shù)之一。
而在眾多的求和函數(shù)中,條件求和 SUMIFS 函數(shù)因其靈活性而備受青睞,使用頻次名列前茅。
它既可以進(jìn)行單條件求和(可以取代 SUMIF 函數(shù)),也能夠處理更為復(fù)雜的多條件求和需求。
它的語(yǔ)法結(jié)構(gòu)如下:
只看文字不夠直觀?
那就一起來(lái)看看案例吧 ↓
如下圖所示,是一張銷(xiāo)售明細(xì)表,想求出 2024 年 1 月 2 日這一天的銷(xiāo)量是多少?
公式如下:
=SUMIFS(C:C,A:A,"="&E3)
以上是最常見(jiàn)的求和情況.
但是,同樣的數(shù)據(jù)源,有時(shí)公式結(jié)果卻會(huì)出錯(cuò) ↓
比如,還是上面這個(gè)例子,現(xiàn)在需要求 2024 年 1 月份的銷(xiāo)量是多少?
公式如下:
=SUMIFS(C:C,A:A,"<2024-2-1")
求和結(jié)果顯示為 100,明顯不對(duì)
為什么呢?
1、解決問(wèn)題
公式本身看上去并沒(méi)有問(wèn)題,那么此時(shí)我們可以檢查下數(shù)據(jù)源中【A 列】的數(shù)據(jù)類(lèi)型 ↓
在【D 列】加一個(gè)輔助列,輸入 TYPE 函數(shù),判斷一下單元格的數(shù)據(jù)類(lèi)型:
公式如下:
=TYPE(A3)
這樣一看,第 3 行與第 6 行,都是文本型日期,和其他行數(shù)據(jù)類(lèi)型不一致,其銷(xiāo)量并未被統(tǒng)計(jì)到結(jié)果中。
問(wèn)題的原因找到了,下面只需要將【A 列】中的日期變成真正的日期即可。
另外,【求和區(qū)域】也必須是數(shù)值型數(shù)據(jù)。
比如下圖:
【求和區(qū)域】中的【C6】單元格是文本型數(shù)字,求和結(jié)果也不會(huì)包括在內(nèi)。
當(dāng)然,從上圖中很簡(jiǎn)容看出來(lái)【C6】單元格的左上角會(huì)有一個(gè)綠色的三角,
但有的時(shí)候并不會(huì)有任何提示,大家可以像上面一樣,用 TYPE 函數(shù)來(lái)判斷數(shù)據(jù)類(lèi)型。
2、知識(shí)擴(kuò)展
除了上面說(shuō)的 SUMIFS 函數(shù)之外,以下函數(shù)也都需要注意數(shù)據(jù)類(lèi)型。
我們以 MAXIFS 函數(shù)為例,舉例說(shuō)明:
公式如下:
=MAXIFSC:C,A:A"<2024-2-1"
可以看出,返回的結(jié)果是錯(cuò)誤的,正確的應(yīng)該是 100。
其原因還是因?yàn)槿掌诹兄写嬖谖谋拘腿掌凇?/p>
只要統(tǒng)一成真正的日期,結(jié)果就正確了。
3、寫(xiě)在最后
今天與大家分享了 SUMIFS 這類(lèi)函數(shù)的通病:
? 如果在【條件區(qū)域】中,使用了等于(=)比較運(yùn)算符,或者將其省略,無(wú)論【條件區(qū)域】中的數(shù)據(jù)類(lèi)型是什么,都不會(huì)影響其統(tǒng)計(jì)結(jié)果。
? 如果在【條件區(qū)域】中,使用了除等于(=)之外的比較運(yùn)算符,包括:大等(>)、大于等于(>=)、小于(<)、小于等于(<=)和不等于(<>)。請(qǐng)注意:
【條件區(qū)域】中的數(shù)據(jù)類(lèi)型必須與條件是一致的,否則統(tǒng)計(jì)的結(jié)果將會(huì)出錯(cuò)。
【求和區(qū)域】中必須都是數(shù)值型數(shù)據(jù),不能有文本型數(shù)據(jù),否則將會(huì)出錯(cuò)。
本文來(lái)自微信公眾號(hào):秋葉 Excel (ID:excel100),作者:明鏡在心
廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。