今天無意在網上看到一個用Vlookup函式求和的教程,還起了一個很吸引人的標題: 你能想象vlookup函式還可以進行求和嗎?
如下圖所示,要求在B11設定公式,根據A11姓名在上表中尋找並計算它的1-6月之和。
=SUM( VLOOKUP(A11,A1:G6,{2,3,4,5,6,7} ,0))
看上去很精彩:Vlookup的第3個參數使用陣列返回一行的值然後用Sum求和。哇,原來Vlookup函式還可以這麽用!
但,蘭色要說Vlookup函式這麽用太太太low了,一個簡單的公式就可以秒殺它。
=SUMPRODUCT((A2:A6=A11)*B2:G6)
Sumproduct函式就是這麽簡單粗暴,Vlookup想搶求和一哥的飯碗,沒門!但Sumproudct卻可以搶Vlookup函式的領地。
如下圖所示,要求根據姓名和月份尋找對應的數量:
使用Vlookup+Match函式才行完成
=VLOOKUP(A11,A2:G6,MATCH(B11,A1:G1,0),0)
而用Sumproudct一個就可以搞定了!
=SUMPRODUCT((A2:A6=A11)*(B1:G1=B11)*B2:G6)
多條尋找如果要返回數位且無重復,也可以用Sumproudct函式。
=SUMPRODUCT((A2:A31=E2)*(B2:B31=F2)*C2:C31)
蘭色說 :Vlookup函式在尋找圈中混不下去了,想用求和挽回顏面。沒想到這次卻被Sumproduct函式吊打,太太太可憐了。
蘭色根據多年經驗,錄制了一全套適合新手和初中級階段使用者學習的Excel教程。包括 Excel表格88個函式用法、119個使用技巧、透視表從入門到精通50集、圖表從入門到精通185集 。( 綠卡會員 有效期內 免費 )詳情點選下方連結