3787 |
Excel三個條件資料抓取一SUMIFS |
林翠:錦子老師您好,請問一下,如果我要將工作表一A2:AI8表格中,A欄符合工作表E10儲存格內容且E欄符合工作表二17列項目的十二月份每天數量填入工作表二的C18:F48儲存格中,不知公式要如何寫?謝謝您。
錦子老師:翠,這個問題需要使用到SUMPRODUCT函數,操作步驟如下:
點取工作表2的C18儲存格,輸入公式:「=SUMIFS(OFFSET(工作表1!$E$3,0, MATCH(工作表2!$B18,工作表1!$F$2:$AI$2,0),6,1),工作表1!$A$3:$A$8,$E$10,工作表1!$E$3:$E$8,工作表2!C$17)」。
再將公式複製到C18:F48儲存格。
MATCH(工作表2!$B18,工作表1!$F$2:$AI$2,0) 傳回工作表2的B18儲存格內容是在工作表1的F2:AI2儲存格範圍的第幾欄,是傳回TRUE(1),否傳回FALSE(0)。
OFFSET(工作表1!$E$3,0,MATCH(工作表2!$B18,工作表1!$F$2:$AI$2,0),6,1) 從工作表1的E3儲存格,移動N欄(MATCH函數傳回的值),並框選6列1欄的儲存格。
SUMIFS(OFFSET(工作表1!$E$3,0,MATCH(工作表2!$B18,工作表1!$F$2:$AI$2,0), 6,1),工作表1!$A$3:$A$8,$E$10,工作表1!$E$3:$E$8,工作表2!C$17) 傳回(工作表1!$A$3:$A$8,工作表2!$E$10)與(工作表1!$A$3:$A$8,工作表2!$E$10)皆為TRUE的列號,決定要抓取OFFSET(工作表1!$E$3,0,MATCH(工作表2!$B18,工作表1!$F$2:$AI$2,0),6,1)框選範圍中那一列資料。
以上就是今天主要學習的知識點,希望對大家有所幫助~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~
更多相關影片教學:請點我
更多相關文章:請點我
留言列表