你用過SUMPRODUCT函數(shù)嗎? 除了能夠?qū)崿F(xiàn),pivot table中乘和運算外,SUMPRODUCT還能干嘛? 本期,火箭君將帶你揭示, SUMPRODUCT不被你所熟知的另一項用處。 函數(shù)SUMPRODUCT基礎(chǔ)使用 SUMPRODUCT函數(shù)公式非常簡單,公式后直接在括號內(nèi)輸入若干組數(shù)組即可,而公式則會將若干數(shù)組間的數(shù)據(jù)相乘,再求總和。 舉例而言,如果你有一組數(shù)據(jù)為 {2,3,4},另一組數(shù)據(jù)為{5,10,20}。如果你使用SUMPRODUCT函數(shù),那你會得到120。(因為2*5 3*10 4*20=120) 這不就是一個乘法公式和一個求和公式的結(jié)合體么?貌似很一般??? 但看完后面的敘述,火箭君覺得你會對這個公式另眼相看! SUMPRODUCT的多條件查詢 說道多條件查詢,火箭君曾經(jīng)在去年的推文讓vlookup搞定多條件查詢中,提及使用vlookup函數(shù)實現(xiàn)多條件查詢的方法。但我們今天的主角SUMPRODUCT函數(shù)也同樣能夠?qū)崿F(xiàn)多條件查詢。而且火箭君覺得實際使用中,利用SUMPRODUCT進(jìn)行多條件,尤其是3個以上條件查詢時,更為便利。 何為多條件查詢? 顧名思義,“多條件”就是超過2個條件,也就是說要查詢的結(jié)果必須符合條件1和條件2,甚至是條件1到條件n。 從數(shù)據(jù)結(jié)構(gòu)上來看,可能條件是按兩個方向進(jìn)行排列的: 亦或者是并行排列的 SUMPRODUCT實現(xiàn)2個條件查詢 需要查詢的數(shù)據(jù)位于B2:B19這個范圍,而限制條件分別對應(yīng)C12和C13單元格。 整個公式可以分成這么幾個部分:
下面可能是喚醒你高中數(shù)學(xué)的時間了,火箭君帶你梳理下這三個部分相乘的計算過程。 1. (A2:A9=C12) *(B1:I1=C13) 得到了一個新的8x8數(shù)組 2.再乘以B2:I9,則是兩個8x8數(shù)組的進(jìn)一步相乘,最后的結(jié)果就為¥8,377 SUMPRODUCT實現(xiàn)3個以上條件查詢 公式依舊不復(fù)雜,對應(yīng)條件1、2、3的判斷生成了3個數(shù)組,再進(jìn)行簡單的數(shù)組相乘計算,最后找到了滿足3個條件的數(shù)值。而這就是為什么 火箭君在上文中提到,利用sumproduct函數(shù)來實現(xiàn)3個以上條件查詢時,要比vlookup函數(shù)來得更為簡單,整個公式也更易讀。 |
|