3210 |
Excel如何同時滿足多個條件產品數 |
徐東海:錦子老師您好,我有一個表格,A欄為產品名稱,B欄為其放在那些櫃位,若我要查詢放在1、2、4櫃位的產品有幾個,請幫幫我在水E2儲存格公式要如何設定,謝謝!
錦子老師:這個問題,我個人解法如下:
點取E2儲存格輸入公式:
=SUM(N(MMULT(COUNTIFS(A:A,A2:A14,B:B,TRANSPOSE(D2:D4)),{1;1;1})*(MATCH(A2:A14,A:A,)=ROW($2:$14))=3))
按CTRL+SHIFT+ENTER鍵完成陣列公式輸入。
【公式解說】
=SUM(N(MMULT(COUNTIFS(A:A,A2:A14,B:B,TRANSPOSE(D2:D4)),{1;1;1})*(MATCH(A2:A14,A:A,)=ROW($2:$14))=3))
公式1:MATCH(A$2:A$14,A:A,)
以陣列方式搜尋A2:A14各個儲存格內容在A欄中的位置。
公式2:TRANSPOSE(D2:D4)
將D2:D4內容由直式變為橫式。
公式3:COUNTIFS(A:A,A$2:A$14,B:B,公式2))
以陣列方式統計A欄中含有A2:A14儲存格內容且B欄等於公式2運算結果的儲存格筆數。
公式4:MMULT(公式3*),{1;1;1})
將公式3運算結果乘上{1,1}陣列值。
公式5:N(公式4*(公式1=ROW($2:$14))=2)
統計公式4運算結果乘上(公式1運算結果是否等於2到14)的運算結果是否等於2
公式6:SUM(公式5)
統計公式5運算結果合計。
大家有所幫助~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~
更多相關影片教學:請點我
更多相關文章:請點我
留言列表