2789 |
Excel多條件乘積 |
米米:「錦子老師,想請教多條件乘積的問題,例如:我想知道 2019年11月~2020年3月的分數乘積(2*5*5*1*2=100),代出來答案為100,能用DPRODUCT嘛?
=DPRODUCT(B2:C11,2,???)
謝謝!」
錦子老師:「
點取D4儲存格輸入公式:
=PRODUCT(OFFSET(A1,MATCH(D2,$A$2:$A$10,0),1,MATCH(E2,$A$2:$A$10,0)-1))
公式也可以更改為:
=PRODUCT(IF((A2:A10>=D2)*(A2:A10<=E2),B2:B10))
【公式說明】
=PRODUCT(OFFSET(A1,MATCH(D2,$A$2:$A$10,0),1,MATCH(E2,$A$2:$A$10,0)-1))
MATCH(搜尋值,搜尋範圍,搜尋方式) 在搜尋範圍尋找搜尋值並傳回其位置。
MATCH(D2,$A$2:$A$10,0) 以完全符合方式搜尋(0)開始月份(D2)在A2:A10中的位置($A$2:$A$10)
OFFSET(起點儲存格,移動列數,移動欄數,框選列數,框選欄數) 根據指定參照位置框選指定欄數及列數。
OFFSET(A1,MATCH(D2,$A$2:$A$10,0),1,MATCH(E2,$A$2:$A$10,0)-1) 從A1儲存格移動(MATCH(D2,$A$2:$A$10,0))傳回的列數,及移動1欄,再框選(MATCH(E2,$A$2:$A$10,0)-1))傳回的列數。
PRODUCT(數值1,數值2….數值255) 數值的乘積。
PRODUCT(OFFSET(儲存格範圍)) 將OFFSET傳回的範圍中儲存格的值相乘積。
以上就是今天主要學習的知識點,希望對大家有所幫助~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~
更多相關影片教學:請點我
留言列表