金庸先生的作品中有很多雙胞胎,比較出名的有《射雕英雄傳》中的裘千仞和裘千丈,《天龍八部》里的阿朱和阿紫,《俠客行》中的石破天和石中玉等等。我們閱讀原著時,這些雙胞胎形象給了我們及深刻的印象!
有一個有意思的現(xiàn)象:在Excel中,有些函數(shù)具有類似的語法結(jié)構(gòu),具有相似的功能,并能完成類似的任務。今天就向大家介紹兩個與sum函數(shù)類似的函數(shù):sumif函數(shù)和sumproduct函數(shù)。
一:sumif函數(shù)
語法結(jié)構(gòu):SUMIF(range,criteria,[sum_range])
Range:必須項。用于條件計算的單元格區(qū)域。每個區(qū)域中的單元格都必須是數(shù)字、名稱、數(shù)組或包含數(shù)字的引用
Criteria:必須項。用于確定對那些單元格求和的條件,其形式可以是數(shù)字、表達式、單元格引用、文本或函數(shù)
Sum_range:表示根據(jù)條件判斷的結(jié)果要進行計算的單元格區(qū)域。如果被省略,則會對在range中指定的單元格區(qū)域中符合條件的單元格進行求和
sumif函數(shù)可以對區(qū)域中符合指定條件的值求和。下例中,我們要求一班同學的成績總和,其公式是“=SUMIF($A$2:$A$5,"一班",$E$2:$E$5)”。
這是個普通函數(shù),不需要三鍵回車。它和數(shù)組公式“=SUM(($A$2:$A$5=A2)*($E$2:$E$5))”計算的結(jié)果完全相同。
同樣,求總成績大于90分的成績總和,我們可以輸入一下公式“=SUMIF($E$2:$E$5,">90")”。當沒有“Sum_range”這個參數(shù)時,公式對E列中符合條件的單元格求和。同樣,這也是一個普通函數(shù),不需要三鍵回車。
二:sumproduct函數(shù)
語法結(jié)構(gòu):SUMPRODUCT(array1,[array2],[array3],...)
Array:給定的區(qū)域、數(shù)組等
SUMPRODUCT函數(shù)是指在給定的幾組數(shù)組中,將數(shù)組件對應的元素相乘,并返回乘積之和。如下例:求總的公式為“=SUMPRODUCT($A$2:$A$5,$B$2:$B$5)”。
其將區(qū)域A2:A5和B2:B5所對應的單元格值相乘,再將積相加。
在sumproduct函數(shù)中,我們也可以指定一些條件。比如,下例中我們要求所有蘋果的總金額。公式為“=SUMPRODUCT(($A$2:$A$5=A2)*($B$2:$B$5)*($C$2:$C$5))”。
sumproduct函數(shù)支持數(shù)組運算,因此不需要三鍵回車了。
好了,休息一下,今天就到這里吧!
-END-
歡迎關(guān)注【Excel應用之家】專欄,了解更多的Excel實際應用技能,盡在Excel應用之家!
版權(quán)聲明:本文歸Excel應用之家專欄(微信公眾號Excel應用之家)原創(chuàng)撰寫,未經(jīng)允許不得轉(zhuǎn)載。歡迎關(guān)注專欄/公眾號。
聯(lián)系客服